From 80ef9d807e266aa71db7103b8ecabf087171b3cc Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 5 Dec 2020 21:40:20 +1300 Subject: [PATCH 01/63] Initial fixes for Setup --- .../DisplayMagician.LogReporter.csproj | 11 +- DisplayMagician.LogReporter/Program.cs | 14 +- .../Properties/AssemblyInfo.cs | 14 +- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 620 +++++++++--------- .../Properties/AssemblyInfo.cs | 2 +- .../DisplayMagicianDesktopMenuExtension.cs | 2 +- .../Properties/AssemblyInfo.cs | 10 +- .../DisplayMagician.Tests.csproj | 2 + DisplayMagician.Tests/DisplayMagician.ico | Bin 0 -> 468396 bytes DisplayMagician.sln | 2 + DisplayMagician/Properties/AssemblyInfo.cs | 8 +- 11 files changed, 355 insertions(+), 330 deletions(-) create mode 100644 DisplayMagician.Tests/DisplayMagician.ico diff --git a/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj b/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj index dcebfa9..9aff124 100644 --- a/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj +++ b/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj @@ -8,8 +8,8 @@ AnyCPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79} Exe - HeliosPlus.LogReporter - HeliosPlus.LogReporter + DisplayMagician.LogReporter + LogReporter v4.8 512 true @@ -37,7 +37,7 @@ true full false - bin\Debug\ + ..\Debug\ DEBUG;TRACE prompt 4 @@ -48,7 +48,7 @@ AnyCPU pdbonly true - bin\Release\ + ..\Release\ TRACE prompt 4 @@ -83,6 +83,9 @@ + + 3.0.0.1 + 4.1.0 diff --git a/DisplayMagician.LogReporter/Program.cs b/DisplayMagician.LogReporter/Program.cs index 7ffeea5..c6ed01d 100644 --- a/DisplayMagician.LogReporter/Program.cs +++ b/DisplayMagician.LogReporter/Program.cs @@ -7,9 +7,9 @@ using System.Linq; using System.Reflection; using WindowsDisplayAPI; using WindowsDisplayAPI.DisplayConfig; -using DisplayMagician.Shared; using NvAPIWrapper.GPU; using NvAPIWrapper.Mosaic; +using AudioSwitcher.AudioApi.CoreAudio; namespace DisplayMagician.LogReporter { @@ -273,7 +273,17 @@ namespace DisplayMagician.LogReporter try { - DumpObject(GridTopology.GetGridTopologies(), "Storing a list of configured NZIVIDA Surround/Mosaic settings involving multiple Displays via a NVIDIA GPU", null, 3); + DumpObject(GridTopology.GetGridTopologies(), "Storing a list of configured NVIDIA Surround/Mosaic settings involving multiple Displays via a NVIDIA GPU", null, 3); + } + catch (Exception e) + { + WriteException(e); + } + + try + { + CoreAudioController audioController = new CoreAudioController(); + DumpObject(audioController.GetPlaybackDevices(), "Storing a list of detected Audio Devices", null, 3); } catch (Exception e) { diff --git a/DisplayMagician.LogReporter/Properties/AssemblyInfo.cs b/DisplayMagician.LogReporter/Properties/AssemblyInfo.cs index dc2e227..d19d10a 100644 --- a/DisplayMagician.LogReporter/Properties/AssemblyInfo.cs +++ b/DisplayMagician.LogReporter/Properties/AssemblyInfo.cs @@ -4,12 +4,12 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("DisplayMagician.Reporting")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyTitle("DisplayMagician LogReporter")] +[assembly: AssemblyDescription("Collect information about your computer to aid troubleshooting DisplayMagician errors.")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DisplayMagician.Reporting")] -[assembly: AssemblyCopyright("Copyright © 2020 Terry MacDonald")] +[assembly: AssemblyProduct("DisplayMagician")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -19,7 +19,7 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6593e413-dadb-457b-892a-f17db1cf308b")] +[assembly: Guid("85444b80-98eb-4f39-b1e4-cdd27e7f86d0")] // Version information for an assembly consists of the following four values: // @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file +[assembly: AssemblyVersion("0.1.0.0")] +[assembly: AssemblyFileVersion("0.1.0.0")] \ No newline at end of file diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index 65ab5d7..eadadac 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -33,20 +33,32 @@ } "Entry" { + "MsmKey" = "8:_127F3DC8FEF441138841A954E90D74BA" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1F472B27928AAF875547361F33301756" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -58,19 +70,19 @@ "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -82,25 +94,19 @@ "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -112,19 +118,19 @@ "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -136,7 +142,13 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -148,25 +160,13 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" - "OwnerKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -178,19 +178,37 @@ "Entry" { "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_5BC175B3D9AE4E399DB97412626E9B1D" + "MsmKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -202,7 +220,13 @@ "Entry" { "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -214,25 +238,13 @@ "Entry" { "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_AF0CEA76E15F427B95FFB76749B52E17" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_C821E9F716AD43339553D7462B777612" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -250,61 +262,67 @@ "Entry" { "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_90FE331307CA63BD5402459658E2FE2C" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_AF0CEA76E15F427B95FFB76749B52E17" + "MsmKey" = "8:_B1692F131824443FB5A242D7368BC07E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_C821E9F716AD43339553D7462B777612" + "MsmKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "OwnerKey" = "8:_127F3DC8FEF441138841A954E90D74BA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "OwnerKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -322,19 +340,25 @@ "Entry" { "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -346,13 +370,7 @@ "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -370,13 +388,19 @@ "Entry" { "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -387,56 +411,38 @@ } "Entry" { - "MsmKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "OwnerKey" = "8:_127F3DC8FEF441138841A954E90D74BA" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "OwnerKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C821E9F716AD43339553D7462B777612" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AF0CEA76E15F427B95FFB76749B52E17" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -562,7 +568,25 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CCD39A4DC1C9485F961A6E6EF8D7ED61" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -574,7 +598,13 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4F488048273045DD8EE3B904E25EE5FB" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -657,7 +687,7 @@ "PackageFilesAs" = "3:2" "PackageFileSize" = "3:-2147483648" "CabType" = "3:1" - "Compression" = "3:2" + "Compression" = "3:3" "SignOutput" = "11:FALSE" "CertificateFile" = "8:" "PrivateKeyFile" = "8:" @@ -672,10 +702,10 @@ "ComponentsUrl" = "8:" "Items" { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.7.2" + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.8" { - "Name" = "8:Microsoft .NET Framework 4.7.2 (x86 and x64)" - "ProductCode" = "8:.NETFramework,Version=v4.7.2" + "Name" = "8:Microsoft .NET Framework 4.8 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.8" } } } @@ -685,33 +715,33 @@ { "CustomAction" { - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_9E6AFF3A69E04882B40F480F3C6E8CF0" + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_76CB73BA88544F1D91E677666F85BA79" { "Name" = "8:ServerRegistrationManager.exe" "Condition" = "8:" - "Object" = "8:_AF0CEA76E15F427B95FFB76749B52E17" + "Object" = "8:_127F3DC8FEF441138841A954E90D74BA" + "FileType" = "3:2" + "InstallAction" = "3:4" + "Arguments" = "8:uninstall \"[TARGETDIR]HeliosPlus.ShellExtension.dll\" " + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_73F5A263_DD70_49C5_AEBB_B090BBD50247" + "InstallerClass" = "11:TRUE" + "CustomActionData" = "8:" + "Run64Bit" = "11:TRUE" + } + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_BCE545A8A3DE42C4A47D46E97D15A5D2" + { + "Name" = "8:ServerRegistrationManager.exe" + "Condition" = "8:" + "Object" = "8:_127F3DC8FEF441138841A954E90D74BA" "FileType" = "3:2" "InstallAction" = "3:1" "Arguments" = "8:install \"[TARGETDIR]HeliosPlus.ShellExtension.dll\" -codebase -os64" "EntryPoint" = "8:" "Sequence" = "3:1" - "Identifier" = "8:_A9DCAABC_D2B2_488B_B97E_491E72D0AF60" - "InstallerClass" = "11:FALSE" - "CustomActionData" = "8:" - "Run64Bit" = "11:TRUE" - } - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_AC2E36CD433740F68E94266102347A68" - { - "Name" = "8:ServerRegistrationManager.exe" - "Condition" = "8:" - "Object" = "8:_AF0CEA76E15F427B95FFB76749B52E17" - "FileType" = "3:2" - "InstallAction" = "3:4" - "Arguments" = "8:uninstall \"[TARGETDIR]HeliosPlus.ShellExtension.dll\"" - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_E291BA87_BFFC_4C4B_9F45_CAFD6EFDA7CC" - "InstallerClass" = "11:FALSE" + "Identifier" = "8:_F4D2F886_7179_4196_93B3_B07C0FAF841F" + "InstallerClass" = "11:TRUE" "CustomActionData" = "8:" "Run64Bit" = "11:TRUE" } @@ -796,10 +826,41 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_127F3DC8FEF441138841A954E90D74BA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_127F3DC8FEF441138841A954E90D74BA" + { + "Name" = "8:ServerRegistrationManager.exe" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_17318CC18ADCD5BC9DA9C8A310A67048" { "AssemblyRegister" = "3:1" @@ -1013,7 +1074,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1110,10 +1171,52 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5BC175B3D9AE4E399DB97412626E9B1D" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_65F5D368273B99C7FE49B20D33031A7B" { - "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" - "TargetName" = "8:DisplayMagician.ico" + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi.CoreAudio, Version=3.0.0.209, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_65F5D368273B99C7FE49B20D33031A7B" + { + "Name" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6F55062F4B8FDA7C720DAA94953D9E90" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi, Version=3.0.0.209, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_6F55062F4B8FDA7C720DAA94953D9E90" + { + "Name" = "8:AudioSwitcher.AudioApi.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:AudioSwitcher.AudioApi.dll" + "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" "Condition" = "8:" @@ -1127,7 +1230,7 @@ "PackageAs" = "3:1" "Register" = "3:1" "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" + "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6F8A3FB2F67D41956E65B4D859B389E9" @@ -1157,7 +1260,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1188,10 +1291,30 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72B93BBBDCDC4AD98A59858D66315AB4" + { + "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" + "TargetName" = "8:DisplayMagician.ico" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_735CFAF848D9128C1358D92FACC097FA" { "AssemblyRegister" = "3:1" @@ -1219,38 +1342,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7E279826AED3D503C2B7F7DB69F2C6E7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_7E279826AED3D503C2B7F7DB69F2C6E7" - { - "Name" = "8:SharpShell.DLL" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:SharpShell.DLL" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1409,37 +1501,6 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AF0CEA76E15F427B95FFB76749B52E17" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_AF0CEA76E15F427B95FFB76749B52E17" - { - "Name" = "8:ServerRegistrationManager.exe" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BD72F94F74F20DED3B5752C78BFB566C" { "AssemblyRegister" = "3:1" @@ -1467,18 +1528,18 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C821E9F716AD43339553D7462B777612" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BE0F9FD1483147C4ABC80EC2F4109AA7" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.9.5.39558, Culture=neutral, PublicKeyToken=20bd5a8aff754671, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38661, Culture=neutral, PublicKeyToken=20bd5a8aff754671, processorArchitecture=MSIL" "ScatterAssemblies" { - "_C821E9F716AD43339553D7462B777612" + "_BE0F9FD1483147C4ABC80EC2F4109AA7" { "Name" = "8:DisplayMagician.ShellExtension.dll" "Attributes" = "3:512" @@ -1502,6 +1563,37 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + { + "Name" = "8:SharpShell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:SharpShell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CD63D9BE951A79519CD69B373F5A245D" { "AssemblyRegister" = "3:1" @@ -1537,7 +1629,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.39602, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38661, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -1560,7 +1652,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1653,7 +1745,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1684,7 +1776,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1777,7 +1869,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1810,7 +1902,7 @@ { "{9EF0B969-E518-4E46-987F-47570745A589}:_5AF97EC9EA2843FB8CB7128E28CA7776" { - "Name" = "8:[ProductName]" + "Name" = "8:DisplayMagician" "AlwaysCreate" = "11:FALSE" "Condition" = "8:" "Transitive" = "11:FALSE" @@ -1847,10 +1939,10 @@ "Product" { "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:HeliosPlus" - "ProductCode" = "8:{9D8BB73C-4F82-49A5-BE9B-2BB81D434FD1}" - "PackageCode" = "8:{F62D9241-5216-49A0-8AF0-73F0202C5F39}" - "UpgradeCode" = "8:{79DB774B-3016-4512-823C-04C42AB028C5}" + "ProductName" = "8:DisplayMagician" + "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" + "PackageCode" = "8:{1058466E-888D-4B91-9E50-34EF7A509EC8}" + "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:FALSE" @@ -1864,9 +1956,9 @@ "Subject" = "8:" "ARPCONTACT" = "8:Terry MacDonald" "Keywords" = "8:" - "ARPCOMMENTS" = "8:" + "ARPCOMMENTS" = "8:Automatically run your games with a different display profile and revert when finished." "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" + "ARPPRODUCTICON" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" "ARPIconIndex" = "3:0" "SearchPath" = "8:" "UseSystemSearchPath" = "11:TRUE" @@ -1979,13 +2071,13 @@ { "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_0CCA95A018424E769F1AA53F44EB50AF" { - "Name" = "8:[ProductName]" + "Name" = "8:DisplayMagician" "Arguments" = "8:" "Description" = "8:" "ShowCmd" = "3:1" "IconIndex" = "3:0" "Transitive" = "11:FALSE" - "Target" = "8:_E5F37DD38C5142669C0C67A50EC67181" + "Target" = "8:_E0330D46FE9646B4B19F395DCE909708" "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" "Icon" = "8:" @@ -2390,9 +2482,9 @@ } "ProjectOutput" { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_2102E53AB859467893D25BFF7A2DAE46" + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5799EC904DFC4CBAAC27E5218ED929E3" { - "SourcePath" = "8:" + "SourcePath" = "8:..\\DisplayMagician.LogReporter\\obj\\Debug\\LogReporter.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" @@ -2411,14 +2503,14 @@ "IsolateTo" = "8:" "ProjectOutputGroupRegister" = "3:1" "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:LocalizedResourceDlls" + "OutputGroupCanonicalName" = "8:Built" "OutputProjectGuid" = "8:{76DF2BCF-911B-4820-B63E-8F3468DB5E79}" "ShowKeyOutput" = "11:TRUE" "ExcludeFilters" { } } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4F488048273045DD8EE3B904E25EE5FB" + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B1692F131824443FB5A242D7368BC07E" { "SourcePath" = "8:..\\DisplayMagician.Shared\\obj\\Debug\\DisplayMagician.Shared.dll" "TargetName" = "8:" @@ -2446,91 +2538,7 @@ { } } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_563D0F2B26154B5EAB75A74D072E3AE3" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:LocalizedResourceDlls" - "OutputProjectGuid" = "8:{608D941A-B431-400C-A91D-C6F971C29577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8CA81AAD8251449692EC5A750979D238" - { - "SourcePath" = "8:" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:LocalizedResourceDlls" - "OutputProjectGuid" = "8:{1CACDA43-01C7-4CD4-BF6E-9421A29510FC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_CCD39A4DC1C9485F961A6E6EF8D7ED61" - { - "SourcePath" = "8:..\\DisplayMagician.LogReporter\\obj\\Debug\\HeliosPlus.LogReporter.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{76DF2BCF-911B-4820-B63E-8F3468DB5E79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E5F37DD38C5142669C0C67A50EC67181" + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E0330D46FE9646B4B19F395DCE909708" { "SourcePath" = "8:..\\DisplayMagician\\obj\\Debug\\DisplayMagician.exe" "TargetName" = "8:" diff --git a/DisplayMagician.Shared/Properties/AssemblyInfo.cs b/DisplayMagician.Shared/Properties/AssemblyInfo.cs index 7ba1603..2794c7e 100644 --- a/DisplayMagician.Shared/Properties/AssemblyInfo.cs +++ b/DisplayMagician.Shared/Properties/AssemblyInfo.cs @@ -22,7 +22,7 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1cacda43-01c7-4cd4-bf6e-9421a29510fc")] +[assembly: Guid("c63ad693-1518-423a-add0-a14056fa3a55")] // Version information for an assembly consists of the following four values: // diff --git a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs index 2eb5d09..7ca6cc9 100644 --- a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs +++ b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs @@ -16,7 +16,7 @@ namespace DisplayMagician.ShellExtension { [ComVisible(true)] [COMServerAssociation(AssociationType.DesktopBackground)] - [Guid("346e3285-43ca-45bc-8b33-1d4cdfe32e00")] + [Guid("592dcbe6-3052-47bb-b962-101abb5e0ce8")] public class HeliosDesktopMenuExtension : SharpContextMenu { // Other constants that are useful diff --git a/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs b/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs index 35c16d6..f219696 100644 --- a/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs +++ b/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs @@ -6,11 +6,11 @@ using System.Runtime.InteropServices; // associated with an assembly. [assembly: AssemblyTitle("DisplayMagician Shell Extension")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyDescription("Change display profiles from your Desktop using this popup menu.")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("DisplayMagician")] -[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Copyright © Soroush Falahati 2017-2020")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -22,7 +22,7 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("346e3285-43ca-45bc-8b33-1d4cdfe32e00")] +[assembly: Guid("592dcbe6-3052-47bb-b962-101abb5e0ce8")] // Version information for an assembly consists of the following four values: // @@ -35,5 +35,5 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.9.5.*")] -[assembly: AssemblyFileVersion("0.9.5.0")] \ No newline at end of file +[assembly: AssemblyVersion("0.1.0.*")] +[assembly: AssemblyFileVersion("0.1.0.0")] \ No newline at end of file diff --git a/DisplayMagician.Tests/DisplayMagician.Tests.csproj b/DisplayMagician.Tests/DisplayMagician.Tests.csproj index 730d884..065b069 100644 --- a/DisplayMagician.Tests/DisplayMagician.Tests.csproj +++ b/DisplayMagician.Tests/DisplayMagician.Tests.csproj @@ -4,6 +4,8 @@ netcoreapp3.1 false + + DisplayMagician.ico diff --git a/DisplayMagician.Tests/DisplayMagician.ico b/DisplayMagician.Tests/DisplayMagician.ico new file mode 100644 index 0000000000000000000000000000000000000000..cf6e2010422949fa89386fda5f7590d952545bf6 GIT binary patch literal 468396 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

>K_+xVaVMj}O|K4SM2lq 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�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

?%=b#*1aaan&e$UZa6nxy7GVilJ!~ zNm1Od@~EfV$bwlcz|5K73)|pAy3YJoz(4ySiLb8tC4MLGukW3B#!X`XXzm~8S8o}N zGEC>nnuSv$Fphs!0yA|9Vu#74;1C`B@qRU~wB)wc!Zj(R6x}6fPJ=jo8r_PW$D=`s z+Q-(dSjrTm!p!j1;0o!-i!BVD_abYBy(^-Y`5;*Z-egRcN=K^J0ied0+u=1ag?_7ZtUCz0fWJ;wbn4lZwp z!)F^lLN6-oKAPX;MJ6I+c%#YR;N&ga`m;eKrDtU}&#fy&y&ezz2R+{C(XZnXYhD&z z(fYNmp8iO(QrV#_&6x2AL(NE+Nvlpmj7vrL)-qev^0pVq)1Au4RV$nqM&@C_kFo^X{W7|O6t?Cni`w(Q1U!02Zz9FInO@JHT-2biJ zQdl{ppeKt|-JGf)oZSxguLXT51h5gQA{BYnKGcM?t>h=R7?f9sG|wowe72`hGcUS# zV`W@rT68MCV~G0 DJa^~q literal 0 HcmV?d00001 diff --git a/DisplayMagician.sln b/DisplayMagician.sln index b2cc1d8..57832d7 100644 --- a/DisplayMagician.sln +++ b/DisplayMagician.sln @@ -48,7 +48,9 @@ Global {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|AnyCPU.ActiveCfg = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|AnyCPU.Build.0 = Release|Any CPU {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|AnyCPU.ActiveCfg = Debug + {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|AnyCPU.Build.0 = Debug {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.ActiveCfg = Release + {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.Build.0 = Release EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/DisplayMagician/Properties/AssemblyInfo.cs b/DisplayMagician/Properties/AssemblyInfo.cs index 479fd71..eeb2992 100644 --- a/DisplayMagician/Properties/AssemblyInfo.cs +++ b/DisplayMagician/Properties/AssemblyInfo.cs @@ -11,7 +11,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("DisplayMagician")] -[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Copyright © Soroush Falahati 2017-2020")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -23,7 +23,7 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1cbf2d06-199b-4d40-a15d-34fb9ed526c7")] +[assembly: Guid("e4ceaf5e-ad01-4695-b179-31168eb74c48")] // Version information for an assembly consists of the following four values: // @@ -36,6 +36,6 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.9.9.*")] -[assembly: AssemblyFileVersion("0.9.9.0")] +[assembly: AssemblyVersion("0.1.0.*")] +[assembly: AssemblyFileVersion("0.1.0.0")] [assembly: NeutralResourcesLanguage("en")] From afb56b9e984e056de58ce28f4be076462e9a7240 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 5 Dec 2020 21:59:16 +1300 Subject: [PATCH 02/63] Made setup install start program Icon works, but the programme doesn't correctly start after installation. --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 156 ++++++++++++------ 1 file changed, 104 insertions(+), 52 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index eadadac..1df2b76 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -33,6 +33,12 @@ } "Entry" { + "MsmKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" + "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_127F3DC8FEF441138841A954E90D74BA" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -112,6 +118,12 @@ "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" "MsmSig" = "8:_UNDEFINED" } @@ -195,6 +207,12 @@ } "Entry" { + "MsmKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" "MsmSig" = "8:_UNDEFINED" @@ -309,12 +327,6 @@ } "Entry" { - "MsmKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" "OwnerKey" = "8:_127F3DC8FEF441138841A954E90D74BA" "MsmSig" = "8:_UNDEFINED" @@ -322,7 +334,13 @@ "Entry" { "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "OwnerKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" + "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "OwnerKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -436,7 +454,13 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BE0F9FD1483147C4ABC80EC2F4109AA7" + "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -795,7 +819,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -826,6 +850,37 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0FE1D01715DF6459C391EBD158D274B7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_0FE1D01715DF6459C391EBD158D274B7" + { + "Name" = "8:ServerRegistrationManager.exe" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:ServerRegistrationManager.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" @@ -1074,7 +1129,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1260,7 +1315,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1342,7 +1397,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1532,37 +1587,6 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BE0F9FD1483147C4ABC80EC2F4109AA7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38661, Culture=neutral, PublicKeyToken=20bd5a8aff754671, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_BE0F9FD1483147C4ABC80EC2F4109AA7" - { - "Name" = "8:DisplayMagician.ShellExtension.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:..\\Debug\\DisplayMagician.ShellExtension.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" { "AssemblyRegister" = "3:1" @@ -1621,7 +1645,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1714,7 +1738,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1745,7 +1769,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1776,7 +1800,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1869,7 +1893,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1941,7 +1965,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" - "PackageCode" = "8:{1058466E-888D-4B91-9E50-34EF7A509EC8}" + "PackageCode" = "8:{233E2353-6038-4E90-A4A6-3254417CEC23}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -2069,18 +2093,18 @@ } "Shortcut" { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_0CCA95A018424E769F1AA53F44EB50AF" + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_24ADE88C14564CD7A7E97E11689287F6" { "Name" = "8:DisplayMagician" "Arguments" = "8:" - "Description" = "8:" + "Description" = "8:Automatically run your games with a different display profile and revert when finished." "ShowCmd" = "3:1" "IconIndex" = "3:0" "Transitive" = "11:FALSE" "Target" = "8:_E0330D46FE9646B4B19F395DCE909708" "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Icon" = "8:" + "Icon" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" "Feature" = "8:" } } @@ -2510,6 +2534,34 @@ { } } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_673E9CB802304363A0DBB251C061ED76" + { + "SourcePath" = "8:..\\DisplayMagician.ShellExtension\\obj\\Debug\\DisplayMagician.ShellExtension.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{55D4FF65-EDC7-48EF-933E-B6E7F3809B68}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B1692F131824443FB5A242D7368BC07E" { "SourcePath" = "8:..\\DisplayMagician.Shared\\obj\\Debug\\DisplayMagician.Shared.dll" From 65e17514677823443760e4452121f30bae9e5bf9 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 5 Dec 2020 22:27:20 +1300 Subject: [PATCH 03/63] Working but bare setup install --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 663 +++++++----------- 1 file changed, 265 insertions(+), 398 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index 1df2b76..3703ba7 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -34,37 +34,37 @@ "Entry" { "MsmKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" - "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_127F3DC8FEF441138841A954E90D74BA" - "OwnerKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1F472B27928AAF875547361F33301756" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -75,20 +75,20 @@ } "Entry" { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -99,26 +99,32 @@ } "Entry" { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -129,20 +135,8 @@ } "Entry" { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -154,13 +148,19 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -171,14 +171,8 @@ } "Entry" { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -190,25 +184,25 @@ "Entry" { "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "MsmKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_673E9CB802304363A0DBB251C061ED76" - "OwnerKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -220,13 +214,13 @@ "Entry" { "MsmKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -238,13 +232,7 @@ "Entry" { "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" - "OwnerKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -256,13 +244,13 @@ "Entry" { "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -279,62 +267,50 @@ } "Entry" { - "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90FE331307CA63BD5402459658E2FE2C" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "MsmKey" = "8:_82347BE301A544AE93D541F1F9A188DB" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_90FE331307CA63BD5402459658E2FE2C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "OwnerKey" = "8:_127F3DC8FEF441138841A954E90D74BA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -345,6 +321,12 @@ } "Entry" { + "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" "MsmSig" = "8:_UNDEFINED" @@ -358,25 +340,31 @@ "Entry" { "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -387,12 +375,6 @@ } "Entry" { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" "MsmSig" = "8:_UNDEFINED" @@ -406,19 +388,19 @@ "Entry" { "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "MsmKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -430,31 +412,31 @@ "Entry" { "MsmKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_127F3DC8FEF441138841A954E90D74BA" + "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_673E9CB802304363A0DBB251C061ED76" + "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -466,7 +448,67 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E0330D46FE9646B4B19F395DCE909708" + "OwnerKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -502,12 +544,30 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" "MsmSig" = "8:_UNDEFINED" } @@ -583,90 +643,6 @@ "OwnerKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" "MsmSig" = "8:_UNDEFINED" } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B1692F131824443FB5A242D7368BC07E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5799EC904DFC4CBAAC27E5218ED929E3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "MsmSig" = "8:_UNDEFINED" - } } "Configurations" { @@ -739,36 +715,6 @@ { "CustomAction" { - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_76CB73BA88544F1D91E677666F85BA79" - { - "Name" = "8:ServerRegistrationManager.exe" - "Condition" = "8:" - "Object" = "8:_127F3DC8FEF441138841A954E90D74BA" - "FileType" = "3:2" - "InstallAction" = "3:4" - "Arguments" = "8:uninstall \"[TARGETDIR]HeliosPlus.ShellExtension.dll\" " - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_73F5A263_DD70_49C5_AEBB_B090BBD50247" - "InstallerClass" = "11:TRUE" - "CustomActionData" = "8:" - "Run64Bit" = "11:TRUE" - } - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_BCE545A8A3DE42C4A47D46E97D15A5D2" - { - "Name" = "8:ServerRegistrationManager.exe" - "Condition" = "8:" - "Object" = "8:_127F3DC8FEF441138841A954E90D74BA" - "FileType" = "3:2" - "InstallAction" = "3:1" - "Arguments" = "8:install \"[TARGETDIR]HeliosPlus.ShellExtension.dll\" -codebase -os64" - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_F4D2F886_7179_4196_93B3_B07C0FAF841F" - "InstallerClass" = "11:TRUE" - "CustomActionData" = "8:" - "Run64Bit" = "11:TRUE" - } } "DefaultFeature" { @@ -881,39 +827,8 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_127F3DC8FEF441138841A954E90D74BA" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_127F3DC8FEF441138841A954E90D74BA" - { - "Name" = "8:ServerRegistrationManager.exe" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" + "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_17318CC18ADCD5BC9DA9C8A310A67048" @@ -1253,7 +1168,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1346,28 +1261,8 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72B93BBBDCDC4AD98A59858D66315AB4" - { - "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" - "TargetName" = "8:DisplayMagician.ico" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" + "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_735CFAF848D9128C1358D92FACC097FA" @@ -1583,7 +1478,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1653,7 +1548,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38661, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.40335, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -1676,7 +1571,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1965,7 +1860,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" - "PackageCode" = "8:{233E2353-6038-4E90-A4A6-3254417CEC23}" + "PackageCode" = "8:{EC6F7D44-F699-4903-8876-144003FC7ADD}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -1982,7 +1877,7 @@ "Keywords" = "8:" "ARPCOMMENTS" = "8:Automatically run your games with a different display profile and revert when finished." "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" + "ARPPRODUCTICON" = "8:" "ARPIconIndex" = "3:0" "SearchPath" = "8:" "UseSystemSearchPath" = "11:TRUE" @@ -2039,34 +1934,6 @@ { "Keys" { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_7911D2AA7E0D4BE8979DD13EF651878B" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_4EFDD507274B4C9DB299547835A31653" - { - "Name" = "8:[Manufacturer]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - } - } - } - "Values" - { - } - } } } "HKCR" @@ -2093,18 +1960,18 @@ } "Shortcut" { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_24ADE88C14564CD7A7E97E11689287F6" + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1AF0F5BD817E416BB5D5AEF5A84E6A3E" { "Name" = "8:DisplayMagician" "Arguments" = "8:" - "Description" = "8:Automatically run your games with a different display profile and revert when finished." + "Description" = "8:" "ShowCmd" = "3:1" "IconIndex" = "3:0" "Transitive" = "11:FALSE" - "Target" = "8:_E0330D46FE9646B4B19F395DCE909708" + "Target" = "8:_60B51A1095E94B74AA2206DF3550327A" "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Icon" = "8:_72B93BBBDCDC4AD98A59858D66315AB4" + "Icon" = "8:" "Feature" = "8:" } } @@ -2506,7 +2373,7 @@ } "ProjectOutput" { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5799EC904DFC4CBAAC27E5218ED929E3" + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5325085DE495485D930C3D7373C9CC96" { "SourcePath" = "8:..\\DisplayMagician.LogReporter\\obj\\Debug\\LogReporter.exe" "TargetName" = "8:" @@ -2534,63 +2401,7 @@ { } } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_673E9CB802304363A0DBB251C061ED76" - { - "SourcePath" = "8:..\\DisplayMagician.ShellExtension\\obj\\Debug\\DisplayMagician.ShellExtension.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{55D4FF65-EDC7-48EF-933E-B6E7F3809B68}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B1692F131824443FB5A242D7368BC07E" - { - "SourcePath" = "8:..\\DisplayMagician.Shared\\obj\\Debug\\DisplayMagician.Shared.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{1CACDA43-01C7-4CD4-BF6E-9421A29510FC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E0330D46FE9646B4B19F395DCE909708" + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_60B51A1095E94B74AA2206DF3550327A" { "SourcePath" = "8:..\\DisplayMagician\\obj\\Debug\\DisplayMagician.exe" "TargetName" = "8:" @@ -2618,6 +2429,62 @@ { } } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_82347BE301A544AE93D541F1F9A188DB" + { + "SourcePath" = "8:..\\DisplayMagician.ShellExtension\\obj\\Debug\\DisplayMagician.ShellExtension.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{55D4FF65-EDC7-48EF-933E-B6E7F3809B68}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DB6CAD2ADB2E4EC19C560380A3C720DE" + { + "SourcePath" = "8:..\\DisplayMagician.Shared\\obj\\Debug\\DisplayMagician.Shared.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{1CACDA43-01C7-4CD4-BF6E-9421A29510FC}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } } } } From 8b6be0b223fac7524b356c23811fab76394c7bc6 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 5 Dec 2020 22:58:01 +1300 Subject: [PATCH 04/63] Working basic installer --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 238 ++++++++++-------- 1 file changed, 132 insertions(+), 106 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index 3703ba7..167a1e7 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -52,7 +52,7 @@ "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -64,7 +64,7 @@ "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -76,7 +76,7 @@ "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -88,7 +88,7 @@ "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -106,13 +106,7 @@ "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -124,7 +118,13 @@ "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -148,7 +148,7 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -160,7 +160,7 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -267,6 +267,12 @@ } "Entry" { + "MsmKey" = "8:_81D26BD98A1C46D38567FD19751D93A2" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_82347BE301A544AE93D541F1F9A188DB" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -292,7 +298,7 @@ "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -304,7 +310,7 @@ "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -340,31 +346,31 @@ "Entry" { "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -430,7 +436,13 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -454,66 +466,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_735CFAF848D9128C1358D92FACC097FA" "MsmSig" = "8:_UNDEFINED" } @@ -544,30 +496,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" "MsmSig" = "8:_UNDEFINED" } @@ -643,6 +577,78 @@ "OwnerKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" "MsmSig" = "8:_UNDEFINED" } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "MsmSig" = "8:_UNDEFINED" + } } "Configurations" { @@ -1327,6 +1333,26 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81D26BD98A1C46D38567FD19751D93A2" + { + "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" + "TargetName" = "8:DisplayMagician.ico" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_83AC02B3D3927947A5711A6DA5ABE053" { "AssemblyRegister" = "3:1" @@ -1860,7 +1886,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" - "PackageCode" = "8:{EC6F7D44-F699-4903-8876-144003FC7ADD}" + "PackageCode" = "8:{11CDDB0E-F8B6-4CA4-B1F1-0BFAF30E8201}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -1877,7 +1903,7 @@ "Keywords" = "8:" "ARPCOMMENTS" = "8:Automatically run your games with a different display profile and revert when finished." "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:" + "ARPPRODUCTICON" = "8:_81D26BD98A1C46D38567FD19751D93A2" "ARPIconIndex" = "3:0" "SearchPath" = "8:" "UseSystemSearchPath" = "11:TRUE" @@ -1971,7 +1997,7 @@ "Target" = "8:_60B51A1095E94B74AA2206DF3550327A" "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Icon" = "8:" + "Icon" = "8:_81D26BD98A1C46D38567FD19751D93A2" "Feature" = "8:" } } From c1fe8e3f8b5894c768e9db3aff4863ffc89de2b7 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 5 Dec 2020 23:28:01 +1300 Subject: [PATCH 05/63] Reduced dependencies and added new strong key Added the strong key just to the ShellExtension.dll so that Windows will accept it as a Desktop Shortcut extension, and will provide a popup-menu that will let users change Display Profiles with a single click. --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 375 ++++++++---------- DisplayMagician.ShellExtension/key.snk | Bin 596 -> 596 bytes 2 files changed, 163 insertions(+), 212 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index 167a1e7..ae221f3 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -33,12 +33,6 @@ } "Entry" { - "MsmKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" - "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -58,12 +52,6 @@ "Entry" { "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -82,12 +70,6 @@ "Entry" { "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -112,18 +94,6 @@ "Entry" { "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -154,12 +124,6 @@ "Entry" { "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -171,6 +135,12 @@ } "Entry" { + "MsmKey" = "8:_3427114400C346E681DEA717B5D9A237" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -195,6 +165,12 @@ } "Entry" { + "MsmKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -249,6 +225,18 @@ } "Entry" { + "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -273,12 +261,6 @@ } "Entry" { - "MsmKey" = "8:_82347BE301A544AE93D541F1F9A188DB" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -304,12 +286,6 @@ "Entry" { "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -321,18 +297,6 @@ } "Entry" { - "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "OwnerKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" "MsmSig" = "8:_UNDEFINED" @@ -364,12 +328,6 @@ "Entry" { "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -399,12 +357,6 @@ } "Entry" { - "MsmKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -442,25 +394,19 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DB6CAD2ADB2E4EC19C560380A3C720DE" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_82347BE301A544AE93D541F1F9A188DB" + "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0FE1D01715DF6459C391EBD158D274B7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" + "OwnerKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -721,6 +667,36 @@ { "CustomAction" { + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_3891A79A10CC455CA02426721C5E3976" + { + "Name" = "8:ServerRegistrationManager.exe" + "Condition" = "8:" + "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "FileType" = "3:2" + "InstallAction" = "3:1" + "Arguments" = "8:install \"[TARGETDIR]DisplayMagician.ShellExtension.dll\" -codebase -os64" + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_703939FB_1800_4C54_9228_AE37F541938E" + "InstallerClass" = "11:TRUE" + "CustomActionData" = "8:" + "Run64Bit" = "11:TRUE" + } + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_567626950A924A6A8ED05090B9B2642A" + { + "Name" = "8:ServerRegistrationManager.exe" + "Condition" = "8:" + "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "FileType" = "3:2" + "InstallAction" = "3:4" + "Arguments" = "8:uninstall \"[TARGETDIR]DisplayMagician.ShellExtension.dll\"" + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_4CB63466_63BE_413E_AFD3_98040D42F4F1" + "InstallerClass" = "11:TRUE" + "CustomActionData" = "8:" + "Run64Bit" = "11:TRUE" + } } "DefaultFeature" { @@ -771,7 +747,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -802,38 +778,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0FE1D01715DF6459C391EBD158D274B7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_0FE1D01715DF6459C391EBD158D274B7" - { - "Name" = "8:ServerRegistrationManager.exe" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:ServerRegistrationManager.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1050,7 +995,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1085,6 +1030,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3427114400C346E681DEA717B5D9A237" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.41963, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_3427114400C346E681DEA717B5D9A237" + { + "Name" = "8:DisplayMagician.ShellExtension.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\Debug\\DisplayMagician.ShellExtension.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3CFA58EA114B2FA18FD3B55528473583" { "AssemblyRegister" = "3:1" @@ -1147,6 +1123,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_60AA7260CBB14B2DA5A5237FEBBA6E3B" + { + "Name" = "8:ServerRegistrationManager.exe" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_65F5D368273B99C7FE49B20D33031A7B" { "AssemblyRegister" = "3:1" @@ -1174,7 +1181,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1205,7 +1212,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1236,7 +1243,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1302,6 +1309,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7E279826AED3D503C2B7F7DB69F2C6E7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7E279826AED3D503C2B7F7DB69F2C6E7" + { + "Name" = "8:SharpShell.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:SharpShell.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EF733F9AECA4C7062436E30CF9FC73C" { "AssemblyRegister" = "3:1" @@ -1329,7 +1367,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1504,38 +1542,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_CAA63FA8ADECF7D0E6C4D0AB3EC02B0E" - { - "Name" = "8:SharpShell.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:SharpShell.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1566,7 +1573,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1659,7 +1666,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1721,7 +1728,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1814,7 +1821,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1886,7 +1893,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" - "PackageCode" = "8:{11CDDB0E-F8B6-4CA4-B1F1-0BFAF30E8201}" + "PackageCode" = "8:{2712909A-C2E7-4E3C-907A-CEF66D9B7438}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -2455,62 +2462,6 @@ { } } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_82347BE301A544AE93D541F1F9A188DB" - { - "SourcePath" = "8:..\\DisplayMagician.ShellExtension\\obj\\Debug\\DisplayMagician.ShellExtension.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{55D4FF65-EDC7-48EF-933E-B6E7F3809B68}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DB6CAD2ADB2E4EC19C560380A3C720DE" - { - "SourcePath" = "8:..\\DisplayMagician.Shared\\obj\\Debug\\DisplayMagician.Shared.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{1CACDA43-01C7-4CD4-BF6E-9421A29510FC}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } } } } diff --git a/DisplayMagician.ShellExtension/key.snk b/DisplayMagician.ShellExtension/key.snk index 4238358d8dc3b40ba2db87a99e3d870b7d883bd1..c8a95c53176a6054a0a7fa72754deca7d870a594 100644 GIT binary patch delta 587 zcmV-R0<`_q1k?nO6n_ap)zNuuLZ$swW-y9lSE>baIibOi!1r`(jp*mH1RTIA`xNoadn zb;(Te>{G{Or+@16lSwPug-w)9sReSjP+SklW&g_v3Aqc_o;~sI;eA*BlD78u>bOC{ zX0uZd0(yM~=XPVul;iDToaygSDbCc8^+im`FcTkrl*1_(50u`~bw^^sI4UKrr$ocK z7vHPB9;YtpT%vs~X?8w1@6gt@2jHUlB&UnAGuIPMjeiQ9m56$%6Wo0uBCY_%f^?%p z{m6e_dD*1=9f}P!@g2#OQoOv+`y-*0VqU)#CXT9|7-zZJ?oP?~<0LX&4v{uvhkg96 zv%{BzQ5@gDhNG#23=AM}m_qu^%ES_KX3C~ba`y^fdM1(v{$~5+0hb6Rl{~r=Qh;wS zJAMu0b3{lYnh@oT4KIG)@1i*6?=c$bEKEeMsjF**F5mzF delta 587 zcmV-R0<`_q1k?nO6n|mp9hTcIC)ue2t~d`AD0AmqyuE8(b6+zYs}adk9(@jj`3f3o zublP1StuO1s`AIRi#cFeVBVQP)T^v!UXb#99N@OEyJ=%B>|3Qjs14n%g)KC ztl=FAnI*V6(Stu9P>@mjp)z$H-%#t&Mz{bX0oc3~7hIH8>UZ&8TQffQv=q$g$@2Br z=o)&*mZIIIhkuLvscG%=J`O&Wrst^*bsy~H*j2YSD{{F8-j)XC2%NV1Ur3$it+Be- zaytYgi`qL2iU?s=bqF)1F&dq4{R8twd2XxoxUk87$lOLK^q42^>m9!L~d~SiNu} zz|<{5COsy?;v{ml2Duv;@84Gs@Fp?tGMJ0Ip%=+O2Y(113{w8y8xUj+rmN8*PM&4d zI3=H*RTtj$#EK)E{B(hUw`wf?_Vo<%!X;)4=05NPeYn)@&$bl%w%-dSD?A4b16f*C zar8T3TI3>xm^MzA9=7n7ZZ~uN0F_dto~~b13S1x$VRl^^h)FvkH@z-k=JYUfHD;P{ zxxQ7MgG3{AQu`&UCsrm`6CSG293s3*5driHF{;!kAdMzlsiDyH;=eJ&zU3`KZUuaJ ZS=DBwn*W_ca^~P+vbIgr<;Z2Bei6FfAG!bl From 6e2291005d686c9e42103d72a645e06a60afad7a Mon Sep 17 00:00:00 2001 From: terrymacdonald Date: Sat, 5 Dec 2020 23:33:41 +1300 Subject: [PATCH 06/63] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6af64a6..572b6d8 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ Original HelioDisplayManagement - copyright © Soroush Falahati 2017-2020 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or +the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, From dfce79f9d4d5b5ec1d8a194c7679975f3a6fb23e Mon Sep 17 00:00:00 2001 From: terrymacdonald Date: Sat, 5 Dec 2020 23:35:42 +1300 Subject: [PATCH 07/63] Remove related projects Removed related projects as they are Soroush's. --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index 572b6d8..c8923de 100644 --- a/README.md +++ b/README.md @@ -94,14 +94,6 @@ No need to donate! I am doing this work to scratch a programming itch I've had f 7. You can now double-click on the Desktop shortcut you just saved, and DisplayMagician will do exactly what you asked it to! -## Related Projects - -- [**WindowsDisplayAPI**](https://github.com/falahati/WindowsDisplayAPI/): WindowsDisplayAPI is a .Net wrapper for Windows Display and Windows CCD APIs - -- [**EDIDParser**](https://github.com/falahati/EDIDParser/): EDIDParser is a library allowing all .Net developers to parse and to extract information from raw EDID binary data. (Extended Display Identification Data) - -- [**NvAPIWrapper**](https://github.com/falahati/NvAPIWrapper/): NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs. - ## License Copyright © Terry MacDonald 2020-2021 From 8ebccd013b56c6ad07a2464e2cb9d4f865e3373d Mon Sep 17 00:00:00 2001 From: terrymacdonald Date: Sun, 6 Dec 2020 20:13:28 +1300 Subject: [PATCH 08/63] Updates for main branch rename --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c8923de..b42751a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # DisplayMagician -[![](https://img.shields.io/github/license/terrymacdonald/DisplayMagician.svg?style=flat-square)](https://github.com/terrymacdonald/DisplayMagician/blob/master/LICENSE) -[![](https://img.shields.io/github/commit-activity/y/terrymacdonald/DisplayMagician.svg?style=flat-square)](https://github.com/terrymacdonald/DisplayMagician/commits/master) +[![](https://img.shields.io/github/license/terrymacdonald/DisplayMagician.svg?style=flat-square)](https://github.com/terrymacdonald/DisplayMagician/blob/main/LICENSE) +[![](https://img.shields.io/github/commit-activity/y/terrymacdonald/DisplayMagician.svg?style=flat-square)](https://github.com/terrymacdonald/DisplayMagician/commits/main) [![](https://img.shields.io/github/issues/terrymacdonald/DisplayMagician.svg?style=flat-square)](https://github.com/terrymacdonald/DisplayMagician/issues) DisplayMagician is an open source tool for automatically configuring your displays and sound for a game or application from a single Windows Shortcut. DisplayMagician is designed to change your display profile, change audio devices, start extra programs and then run the game or application you want. It will even reset things back to the way they were for you once you've closed the game or application! From 7e43cd99efeecb1327b772cb6f71a998e96beb06 Mon Sep 17 00:00:00 2001 From: terrymacdonald Date: Sun, 6 Dec 2020 20:17:47 +1300 Subject: [PATCH 09/63] Added Github sponsors link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b42751a..4e9e6d6 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ DisplayMagician lets you set up the following information for each game or appli * Support of AMD Eyefinity (Needs a C# wrapper for AMD ADL) ## Donation -No need to donate! I am doing this work to scratch a programming itch I've had for a while. It's pretty fun to take something carefully crafted by another developer and extend it with a lot of other awesome features. Thanks to Soroush for making HeliosDisplayMangement and licensing it under GPL2 so I could make the improvements I was longing for! +I am doing this work to scratch a programming itch I've had for a while. It's pretty fun to take something carefully crafted by another developer and extend it with a lot of other awesome features. That said, I'd appreciate a donation to help buy a coffee or two! If you're so inclined, you can [sponsor me on GitHub Sponsors](https://github.com/sponsors/terrymacdonald). ## Usage From 45e2c32c3072c6a30751cbcfc6f8ffa15cd396f0 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 6 Dec 2020 21:19:03 +1300 Subject: [PATCH 10/63] Updated shell ext to createprofile --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 46 ++++---- .../DisplayMagicianStartupAction.cs | 1 + .../DisplayMagicianDesktopMenuExtension.cs | 100 ++++++++++-------- .../Properties/AssemblyInfo.cs | 2 +- DisplayMagician/Program.cs | 26 +++++ DisplayMagician/ShortcutRepository.cs | 4 - 6 files changed, 107 insertions(+), 72 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index ae221f3..da5dfd3 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -226,13 +226,13 @@ "Entry" { "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -394,7 +394,13 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -406,6 +412,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" "MsmSig" = "8:_UNDEFINED" } @@ -583,18 +595,6 @@ "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" "MsmSig" = "8:_UNDEFINED" } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "MsmSig" = "8:_UNDEFINED" - } } "Configurations" { @@ -678,7 +678,7 @@ "EntryPoint" = "8:" "Sequence" = "3:1" "Identifier" = "8:_703939FB_1800_4C54_9228_AE37F541938E" - "InstallerClass" = "11:TRUE" + "InstallerClass" = "11:FALSE" "CustomActionData" = "8:" "Run64Bit" = "11:TRUE" } @@ -693,7 +693,7 @@ "EntryPoint" = "8:" "Sequence" = "3:1" "Identifier" = "8:_4CB63466_63BE_413E_AFD3_98040D42F4F1" - "InstallerClass" = "11:TRUE" + "InstallerClass" = "11:FALSE" "CustomActionData" = "8:" "Run64Bit" = "11:TRUE" } @@ -1034,7 +1034,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.41963, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.37800, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" "ScatterAssemblies" { "_3427114400C346E681DEA717B5D9A237" @@ -1542,7 +1542,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1581,7 +1581,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.40335, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.36656, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -1892,15 +1892,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" - "ProductCode" = "8:{78BBD2D7-BE5D-4C74-B612-091C756EF26B}" - "PackageCode" = "8:{2712909A-C2E7-4E3C-907A-CEF66D9B7438}" + "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" + "PackageCode" = "8:{7C3CC1F3-8872-45A6-A688-90E6938B88DC}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:FALSE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:0.9.0" + "ProductVersion" = "8:0.1.0" "Manufacturer" = "8:Terry MacDonald" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/DisplayMagician.Shared/DisplayMagicianStartupAction.cs b/DisplayMagician.Shared/DisplayMagicianStartupAction.cs index 9160c13..93c078a 100644 --- a/DisplayMagician.Shared/DisplayMagicianStartupAction.cs +++ b/DisplayMagician.Shared/DisplayMagicianStartupAction.cs @@ -4,6 +4,7 @@ { RunShortcut, ChangeProfile, + CreateProfile, StartUpNormally } } \ No newline at end of file diff --git a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs index 7ca6cc9..c9ee54e 100644 --- a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs +++ b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs @@ -15,22 +15,23 @@ using Microsoft.Win32; namespace DisplayMagician.ShellExtension { [ComVisible(true)] + [Guid("de271cd7-fa82-439f-b128-202d473bb51e")] + [RegistrationName("DisplayMagician.ShellExtension")] [COMServerAssociation(AssociationType.DesktopBackground)] - [Guid("592dcbe6-3052-47bb-b962-101abb5e0ce8")] - public class HeliosDesktopMenuExtension : SharpContextMenu + public class DisplayMagicianDesktopMenuExtension : SharpContextMenu { // Other constants that are useful - internal static Version _version = new Version(1, 0, 0); + internal static Version _version = new Version(0, 1, 0); internal static string AlternateAppHomePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "DisplayMagician"); internal static string AppDataPath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "DisplayMagician"); private static string AppProfileStoragePath = System.IO.Path.Combine(AppDataPath, $"Profiles"); - private static string _profileStorageJsonFileName = System.IO.Path.Combine(AppProfileStoragePath, $"DisplayProfiles_{_version.ToString(2)}.json"); + private static string _profileStorageJsonFileName = System.IO.Path.Combine(AppProfileStoragePath, $"DisplayProfiles_1.0.json"); internal static string registryDisplayMagician = @"SOFTWARE\DisplayMagician"; string DisplayMagicianFullname = ""; string DisplayMagicianInstallDir = ""; Process DisplayMagicianProcess = null; - public HeliosDesktopMenuExtension() + public DisplayMagicianDesktopMenuExtension() { } protected override bool CanShowMenu() @@ -70,54 +71,65 @@ namespace DisplayMagician.ShellExtension //Logging.Log($"Starting CreateMenu"); var explorerMenuStrip = new ContextMenuStrip(); - if (File.Exists(DisplayMagicianFullname)) + Dictionary profiles = new Dictionary(); + + if (File.Exists(_profileStorageJsonFileName)) { + //Logging.Log($"{_profileStorageJsonFileName} file exists"); + MatchCollection mc; + string uuid = ""; + string profileName = ""; - var extensionMenu = new ToolStripMenuItem("DisplayMagician: Change display profiles...", Properties.Resources.DisplayMagicianMenuImage); - explorerMenuStrip.Items.Add(extensionMenu); - - Dictionary profiles = new Dictionary(); - - if (File.Exists(_profileStorageJsonFileName)) + foreach (string aLine in File.ReadLines(_profileStorageJsonFileName, Encoding.Unicode)) { - MatchCollection mc; - string uuid = ""; - string profileName = ""; - - foreach (string aLine in File.ReadLines(_profileStorageJsonFileName, Encoding.Unicode)) + //Logging.Log($"Processing line: {_profileStorageJsonFileName}"); + string lineToProcess = aLine; + if (lineToProcess.StartsWith(" \"UUID\"")) { - string lineToProcess = aLine; - if (lineToProcess.StartsWith(" \"UUID\"")) - { - mc = Regex.Matches(lineToProcess, " \"UUID\": \"(.*)\""); - uuid = mc[0].Groups[1].ToString(); - } - else if (lineToProcess.StartsWith(" \"Name\"")) - { - mc = Regex.Matches(lineToProcess, " \"Name\": \"(.*)\""); - profileName = mc[0].Groups[1].ToString(); - if (!uuid.Equals("")) - profiles.Add(profileName, uuid); - } - + //Logging.Log($"Line starts with 4 spaces and UUID"); + mc = Regex.Matches(lineToProcess, " \"UUID\": \"(.*)\""); + uuid = mc[0].Groups[1].ToString(); + } + else if (lineToProcess.StartsWith(" \"Name\"")) + { + //Logging.Log($"Line starts with 4 spaces and Name"); + mc = Regex.Matches(lineToProcess, " \"Name\": \"(.*)\""); + profileName = mc[0].Groups[1].ToString(); + if (!uuid.Equals("")) + profiles.Add(profileName, uuid); } } - if (profiles.Count > 0) - { + } - foreach (KeyValuePair pair in profiles.OrderBy(key => key.Key)) - { - extensionMenu.DropDownItems.Add(new ToolStripMenuItem(pair.Key, null, - (sender, args) => - { - Logging.Log(DisplayMagicianFullname + $" ChangeProfile \"{pair.Value}\""); - DisplayMagicianProcess = Process.Start(DisplayMagicianFullname,$"ChangeProfile \"{pair.Value}\""); - Logging.Log(DisplayMagicianProcess.ToString()); - } - )); - } + var extensionMenu = new ToolStripMenuItem("DisplayMagician: Change display profiles...", Properties.Resources.DisplayMagicianMenuImage); + explorerMenuStrip.Items.Add(extensionMenu); + + // Add the first menu to create a new Displaay Profile + extensionMenu.DropDownItems.Add(new ToolStripMenuItem("Create a new display profile", null, + (sender, args) => + { + //Logging.Log(DisplayMagicianFullname + $" CreateProfile"); + DisplayMagicianProcess = Process.Start(DisplayMagicianFullname, $"CreateProfile"); + //Logging.Log(DisplayMagicianProcess.ToString()); + } + )); + + if (profiles.Count > 0) + { + extensionMenu.DropDownItems.Add(new ToolStripSeparator()); + + foreach (KeyValuePair pair in profiles.OrderBy(key => key.Key)) + { + extensionMenu.DropDownItems.Add(new ToolStripMenuItem(pair.Key, null, + (sender, args) => + { + //Logging.Log(DisplayMagicianFullname + $" ChangeProfile \"{pair.Value}\""); + DisplayMagicianProcess = Process.Start(DisplayMagicianFullname,$"ChangeProfile \"{pair.Value}\""); + //Logging.Log(DisplayMagicianProcess.ToString()); + } + )); } } diff --git a/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs b/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs index f219696..86daed4 100644 --- a/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs +++ b/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs @@ -22,7 +22,7 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("592dcbe6-3052-47bb-b962-101abb5e0ce8")] +[assembly: Guid("592ecbe6-3052-47bb-b962-101abb5e0ce9")] // Version information for an assembly consists of the following four values: // diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index fc744d8..7166f47 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -129,6 +129,32 @@ namespace DisplayMagician { }); }); + // This is the CreateProfile command + app.Command(DisplayMagicianStartupAction.CreateProfile.ToString(), (createProfileCmd) => + { + var argumentProfile = runProfileCmd.Argument("\"Profile_UUID\"", "(required) The UUID of the profile to run from those stored in the profile file.").IsRequired(); + argumentProfile.Validators.Add(new ProfileMustExistValidator()); + + //description and help text of the command. + createProfileCmd.Description = "Use this command to go directly to the create display profile screen."; + + createProfileCmd.OnExecute(() => + { + try + { + // Lookup the profile + ProfileItem profileToUse = ProfileRepository.AllProfiles.Where(p => p.UUID.Equals(argumentProfile.Value)).First(); + + ApplyProfile(profileToUse); + return 0; + } + catch (Exception) + { + return 1; + } + }); + }); + app.OnExecute(() => { diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 4b31ba9..f1f0966 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -1,16 +1,12 @@ using AudioSwitcher.AudioApi.CoreAudio; using DisplayMagician.GameLibraries; using DisplayMagician.InterProcess; -using DisplayMagician.Resources; using DisplayMagician.Shared; using Newtonsoft.Json; -using NvAPIWrapper.Mosaic; -using NvAPIWrapper.Native.Mosaic; using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; -using System.Drawing.IconLib; using System.IO; using System.Linq; using System.Text; From 9522af557499cc29f8919b1ac8849b453fc0c6a2 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 6 Dec 2020 21:33:00 +1300 Subject: [PATCH 11/63] Added new CreateProfile startup action CreateProfile will just open a new DisplayProfile window and that will be used only from the Shell Extension. --- DisplayMagician/Program.cs | 30 ++++++++++++----------------- DisplayMagician/UIForms/MainForm.cs | 13 ++++++++++++- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 7166f47..6c2e722 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -132,26 +132,14 @@ namespace DisplayMagician { // This is the CreateProfile command app.Command(DisplayMagicianStartupAction.CreateProfile.ToString(), (createProfileCmd) => { - var argumentProfile = runProfileCmd.Argument("\"Profile_UUID\"", "(required) The UUID of the profile to run from those stored in the profile file.").IsRequired(); - argumentProfile.Validators.Add(new ProfileMustExistValidator()); - //description and help text of the command. createProfileCmd.Description = "Use this command to go directly to the create display profile screen."; createProfileCmd.OnExecute(() => { - try - { - // Lookup the profile - ProfileItem profileToUse = ProfileRepository.AllProfiles.Where(p => p.UUID.Equals(argumentProfile.Value)).First(); - - ApplyProfile(profileToUse); - return 0; - } - catch (Exception) - { - return 1; - } + Console.WriteLine("Starting up and creating a new Display Profile..."); + StartUpApplication(DisplayMagicianStartupAction.CreateProfile); + return 0; }); }); @@ -159,7 +147,7 @@ namespace DisplayMagician { { Console.WriteLine("Starting Normally..."); - StartUpNormally(); + StartUpApplication(); return 0; }); @@ -188,7 +176,7 @@ namespace DisplayMagician { return 0; } - private static void StartUpNormally() + private static void StartUpApplication(DisplayMagicianStartupAction startupAction = DisplayMagicianStartupAction.StartUpNormally) { @@ -280,8 +268,14 @@ namespace DisplayMagician { { Console.WriteLine($"Program/StartUpNormally exception 2: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); } + IPCService.GetInstance().Status = InstanceStatus.User; - Application.Run(new UIForms.MainForm()); + + // Run the program with normal startup + if (startupAction == DisplayMagicianStartupAction.StartUpNormally) + Application.Run(new MainForm()); + else if (startupAction == DisplayMagicianStartupAction.CreateProfile) + Application.Run(new DisplayProfileForm()); } catch (Exception ex) diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 45b35db..6d9b92f 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -21,7 +21,7 @@ namespace DisplayMagician.UIForms private bool allowVisible; // ContextMenu's Show command used private bool allowClose; // ContextMenu's Exit command used - public MainForm() + public MainForm(Form formToOpen = null) { InitializeComponent(); btn_setup_display_profiles.Parent = splitContainer1.Panel1; @@ -52,6 +52,17 @@ namespace DisplayMagician.UIForms cb_minimise_notification_area.Checked = false; } + // If we've been handed a Form of some kind, then open it straight away + if (formToOpen is DisplayProfileForm) + { + var displayProfileForm = new DisplayProfileForm(); + displayProfileForm.ShowDialog(this); + } + else if (formToOpen is ShortcutLibraryForm) + { + var shortcutLibraryForm = new ShortcutLibraryForm(); + shortcutLibraryForm.ShowDialog(this); + } } From 02485e6de3eff8c9999a22f7d5501a62429488ea Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 6 Dec 2020 22:18:01 +1300 Subject: [PATCH 12/63] Fix audio setup issue and update setup UI The audio onselect event had an errant bit of logic that resulted in an exception - now fixed. Also updated the Setup UI with nicer pictures and some words that are more reflective of the purpose of this software. --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 78 +++++++++++++----- .../Resources/installer_bitmap.png | Bin 0 -> 48937 bytes .../Resources/installer_bitmap2.png | Bin 0 -> 61918 bytes DisplayMagician/UIForms/ShortcutForm.cs | 1 - 4 files changed, 57 insertions(+), 22 deletions(-) create mode 100644 DisplayMagician.Setup/Resources/installer_bitmap.png create mode 100644 DisplayMagician.Setup/Resources/installer_bitmap2.png diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index da5dfd3..aef890b 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -33,6 +33,12 @@ } "Entry" { + "MsmKey" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -782,6 +788,26 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0AABD6506465427BA9CC59EE51C5B2D3" + { + "SourcePath" = "8:Resources\\installer_bitmap.png" + "TargetName" = "8:installer_bitmap.png" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_17318CC18ADCD5BC9DA9C8A310A67048" { "AssemblyRegister" = "3:1" @@ -1034,7 +1060,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.37800, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38105, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" "ScatterAssemblies" { "_3427114400C346E681DEA717B5D9A237" @@ -1581,7 +1607,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.36656, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38666, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -1893,7 +1919,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" - "PackageCode" = "8:{7C3CC1F3-8872-45A6-A688-90E6938B88DC}" + "PackageCode" = "8:{1D6DDA6E-93EC-4A0D-A934-B30AD68B76BE}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" @@ -2034,7 +2060,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "InstallAllUsersVisible" @@ -2069,7 +2096,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } } @@ -2091,7 +2119,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "CopyrightWarning" @@ -2102,8 +2131,8 @@ "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" + "Setting" = "3:2" + "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." "DefaultValue" = "8:#1202" "UsePlugInResources" = "11:TRUE" } @@ -2115,8 +2144,8 @@ "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" + "Setting" = "3:2" + "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." "DefaultValue" = "8:#1203" "UsePlugInResources" = "11:TRUE" } @@ -2148,7 +2177,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "ShowProgress" @@ -2192,7 +2222,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } } @@ -2214,7 +2245,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } } @@ -2236,7 +2268,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "CopyrightWarning" @@ -2247,8 +2280,8 @@ "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1202" + "Setting" = "3:2" + "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." "DefaultValue" = "8:#1202" "UsePlugInResources" = "11:TRUE" } @@ -2260,8 +2293,8 @@ "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1203" + "Setting" = "3:2" + "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." "DefaultValue" = "8:#1203" "UsePlugInResources" = "11:TRUE" } @@ -2299,7 +2332,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "UpdateText" @@ -2343,7 +2377,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } } @@ -2374,7 +2409,8 @@ "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" - "Setting" = "3:1" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" "UsePlugInResources" = "11:TRUE" } "ShowProgress" diff --git a/DisplayMagician.Setup/Resources/installer_bitmap.png b/DisplayMagician.Setup/Resources/installer_bitmap.png new file mode 100644 index 0000000000000000000000000000000000000000..997cdd3b6ed336602cfeec8a2c2e66da06fe7b7e GIT binary patch literal 48937 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

P0RJvF~$$JvVos;X*&_5vajyhhYGn8 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 literal 0 HcmV?d00001 diff --git a/DisplayMagician/UIForms/ShortcutForm.cs b/DisplayMagician/UIForms/ShortcutForm.cs index a33e4e8..d930044 100644 --- a/DisplayMagician/UIForms/ShortcutForm.cs +++ b/DisplayMagician/UIForms/ShortcutForm.cs @@ -1598,7 +1598,6 @@ namespace DisplayMagician.UIForms if (audioDevice.IsDefaultDevice) { selectedAudioDevice = audioDevice; - cb_audio_device.SelectedIndex = index; nud_audio_volume.Value = Convert.ToDecimal(audioDevice.Volume); } } From a7aa06f3e0e783638fc2dcdf3b8322be7974b788 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 7 Dec 2020 21:08:34 +1300 Subject: [PATCH 13/63] Rename Copy function to CopyInto --- DisplayMagician/GameLibraries/SteamGame.cs | 2 +- DisplayMagician/GameLibraries/SteamLibrary.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DisplayMagician/GameLibraries/SteamGame.cs b/DisplayMagician/GameLibraries/SteamGame.cs index 85d9cb9..d9c278d 100644 --- a/DisplayMagician/GameLibraries/SteamGame.cs +++ b/DisplayMagician/GameLibraries/SteamGame.cs @@ -183,7 +183,7 @@ namespace DisplayMagician.GameLibraries } } - public bool CopyTo(SteamGame steamGame) + public bool CopyInto(SteamGame steamGame) { if (!(steamGame is SteamGame)) return false; diff --git a/DisplayMagician/GameLibraries/SteamLibrary.cs b/DisplayMagician/GameLibraries/SteamLibrary.cs index 04b0a24..ff51284 100644 --- a/DisplayMagician/GameLibraries/SteamLibrary.cs +++ b/DisplayMagician/GameLibraries/SteamLibrary.cs @@ -131,7 +131,7 @@ namespace DisplayMagician.GameLibraries { // We update the existing Shortcut with the data over SteamGame steamGameToUpdate = GetSteamGame(steamGame.Id.ToString()); - steamGame.CopyTo(steamGameToUpdate); + steamGame.CopyInto(steamGameToUpdate); } else { From 41fc905e8c86f70f7d5eb0f95a279ef9a5f7c70c Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 7 Dec 2020 21:11:51 +1300 Subject: [PATCH 14/63] Skip audio change if same audio device Only perform an audio device change if the audio device is a different one. --- DisplayMagician/ShortcutRepository.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index f1f0966..cabafb9 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -447,8 +447,12 @@ namespace DisplayMagician } // record the old audio device + bool needToChangeAudio = false; CoreAudioDevice rollbackAudioDevice = _audioController.DefaultPlaybackDevice; double rollbackAudioVolume = _audioController.DefaultPlaybackDevice.Volume; + if (!rollbackAudioDevice.FullName.Equals(shortcutToUse.AudioDevice)) + needToChangeAudio = true; + // Change Audio Device (if one specified) if (shortcutToUse.ChangeAudioDevice) @@ -835,7 +839,7 @@ namespace DisplayMagician } // Change Audio Device back (if one specified) - if (shortcutToUse.ChangeAudioDevice) + if (needToChangeAudio) { // use the Audio Device rollbackAudioDevice.SetAsDefault(); From c0389cdba74ed07a0d4a1d396ac4de2a76794d1a Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 8 Dec 2020 21:20:26 +1300 Subject: [PATCH 15/63] Added NLog to Program.cs Did the first basic integration and setup for NLog to the application as part of my push to get better error logging. --- DisplayMagician/DisplayMagician.csproj | 3 ++ DisplayMagician/Program.cs | 67 +++++++++++++++++++------- 2 files changed, 52 insertions(+), 18 deletions(-) diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index f40759b..87166b5 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -249,6 +249,9 @@ 12.0.3 + + 4.7.6 + 0.3.1.152 diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 6c2e722..b120f57 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -37,6 +37,7 @@ namespace DisplayMagician { public static string AppIconPath = Path.Combine(Program.AppDataPath, $"Icons"); public static string AppProfilePath = Path.Combine(Program.AppDataPath, $"Profiles"); public static string AppShortcutPath = Path.Combine(Program.AppDataPath, $"Shortcuts"); + public static string AppLogPath = Path.Combine(Program.AppDataPath, $"Logs"); public static string AppDisplayMagicianIconFilename = Path.Combine(AppIconPath, @"DisplayMagician.ico"); public static string AppOriginIconFilename = Path.Combine(AppIconPath, @"Origin.ico"); public static string AppSteamIconFilename = Path.Combine(AppIconPath, @"Steam.ico"); @@ -45,6 +46,8 @@ namespace DisplayMagician { public static bool WaitingForGameToExit = false; public static ProgramSettings AppProgramSettings; + private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + ///

/// The main entry point for the application. /// @@ -52,6 +55,39 @@ namespace DisplayMagician { private static int Main(string[] args) { + // Prepare NLog for logging + var config = new NLog.Config.LoggingConfiguration(); + + // Targets where to log to: File and Console + string date = DateTime.Now.ToString("yyyyMMdd.HHmmss"); + string AppLogFilename = Path.Combine(Program.AppLogPath, $"DisplayMagician-{date}.log"); + + // Create the Shortcut Icon Cache if it doesn't exist so that it's avilable for all the program + if (!Directory.Exists(AppLogPath)) + { + try + { + Directory.CreateDirectory(AppLogPath); + } + catch (Exception ex) + { + Console.WriteLine($"Program/StartUpNormally exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + } + } + + var logfile = new NLog.Targets.FileTarget("logfile") { + FileName = AppLogFilename + }; + var logconsole = new NLog.Targets.ConsoleTarget("logconsole"); + + // Rules for mapping loggers to targets + config.AddRule(NLog.LogLevel.Info, NLog.LogLevel.Fatal, logconsole); + config.AddRule(NLog.LogLevel.Debug, NLog.LogLevel.Fatal, logfile); + + // Apply config + NLog.LogManager.Configuration = config; + + // Write the Application Name Console.WriteLine($"{Application.ProductName} v{Application.ProductVersion}"); for (int i = 0; i <= Application.ProductName.Length + Application.ProductVersion .Length; i++) @@ -122,8 +158,9 @@ namespace DisplayMagician { ApplyProfile(profileToUse); return 0; } - catch (Exception) + catch (Exception ex) { + logger.Error(ex, $"Program/Main exception running ApplyProfile(profileToUse)"); return 1; } }); @@ -161,6 +198,7 @@ namespace DisplayMagician { } catch (CommandParsingException ex) { + logger.Error(ex, $"Program/Main exception parsing the Commands passed to the program"); Console.WriteLine("Didn't recognise the supplied commandline options: {0}", ex.Message); } catch (Exception ex) @@ -169,9 +207,13 @@ namespace DisplayMagician { // You'll always want to catch this exception, otherwise it will generate a messy and confusing error for the end user. // the message will usually be something like: // "Unrecognized command or argument ''" + logger.Error(ex, $"Program/Main general exception during app.Execute(args)"); Console.WriteLine($"Program/Main exception: Unable to execute application - {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); } + // Shutdown NLog + NLog.LogManager.Shutdown(); + // Exit with a 0 Errorlevel to indicate everything worked fine! return 0; } @@ -192,7 +234,6 @@ namespace DisplayMagician { throw new Exception(Language.Can_not_open_a_named_pipe_for_Inter_process_communication); } - // Create the Shortcut Icon Cache if it doesn't exist so that it's avilable for all the program if (!Directory.Exists(AppIconPath)) { @@ -203,22 +244,7 @@ namespace DisplayMagician { catch (Exception ex) { Console.WriteLine($"Program/StartUpNormally exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - // TODO - } - } - - - // Create the Shortcut Icon Cache if it doesn't exist so that it's avilable for all the program - if (!Directory.Exists(AppIconPath)) - { - try - { - Directory.CreateDirectory(AppIconPath); - } - catch (Exception ex) - { - Console.WriteLine($"Program/StartUpNormally exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - // TODO + logger.Error(ex, $"Program/StartUpNormally exception while trying to create directory {AppIconPath}"); } } @@ -267,6 +293,7 @@ namespace DisplayMagician { catch (Exception ex) { Console.WriteLine($"Program/StartUpNormally exception 2: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + logger.Error(ex, $"Program/StartUpNormally exception create Icon files for future use in {AppIconPath}"); } IPCService.GetInstance().Status = InstanceStatus.User; @@ -281,6 +308,7 @@ namespace DisplayMagician { catch (Exception ex) { Console.WriteLine($"Program/StartUpNormally exception 3: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + logger.Error(ex, $"Program/StartUpNormally top level exception"); MessageBox.Show( ex.Message, Language.Fatal_Error, @@ -412,6 +440,7 @@ namespace DisplayMagician { } catch (AggregateException ae) { + logger.Error(ae, $"Program/ApplyProfile exception during applyTopologyTask"); foreach (var e in ae.InnerExceptions) { // Handle the custom exception. @@ -442,6 +471,7 @@ namespace DisplayMagician { } catch (AggregateException ae) { + logger.Error(ae, $"Program/ApplyProfile exception during applyPathInfoTask"); foreach (var e in ae.InnerExceptions) { // Handle the custom exception. @@ -519,6 +549,7 @@ namespace DisplayMagician { } catch (AggregateException ae) { + logger.Error(ae, $"Program/LoadGamesInBackground exception during loadGamesTasks"); Console.WriteLine("Program/LoadGamesInBackground : Task exception!"); foreach (var e in ae.InnerExceptions) { From 0830ed58dd4df930e2d255047bb780fbd8f30b2c Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 20:47:30 +1300 Subject: [PATCH 16/63] Fixed Steam and Uplay game detection Fixed an issue where Steam and Uplay don't detect the game correctly. Now they find the processes themselves. Also fixed ProgramSettings so that it generates a new settings file on startup. Also added LogLevel option to the ProgramSettings so that I can start rolling out the NLog log statements to report errors from the binary when it's installed on people's PCs. --- DisplayMagician/GameLibraries/SteamGame.cs | 78 ++++------------------ DisplayMagician/GameLibraries/UplayGame.cs | 45 ++++--------- DisplayMagician/Program.cs | 40 +++++++---- DisplayMagician/ProgramSettings.cs | 47 +++++++++++++ DisplayMagician/ShortcutRepository.cs | 70 +++++++++---------- 5 files changed, 135 insertions(+), 145 deletions(-) diff --git a/DisplayMagician/GameLibraries/SteamGame.cs b/DisplayMagician/GameLibraries/SteamGame.cs index d9c278d..b0464b6 100644 --- a/DisplayMagician/GameLibraries/SteamGame.cs +++ b/DisplayMagician/GameLibraries/SteamGame.cs @@ -3,39 +3,15 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; -using System.Reflection; using System.Security; -using System.Drawing; -using System.Text; -using System.Text.RegularExpressions; -using System.Threading; -using System.Threading.Tasks; using DisplayMagician.Resources; -using DisplayMagician.Shared; -//using HtmlAgilityPack; using Microsoft.Win32; -using Newtonsoft.Json; -//using VdfParser; -//using Gameloop.Vdf; -using System.Collections.ObjectModel; -using ValveKeyValue; -using System.Security.Cryptography; -using System.ServiceModel.Configuration; -using DisplayMagician.GameLibraries.SteamAppInfoParser; -using TsudaKageyu; -using System.Drawing.IconLib; -using System.Drawing.IconLib.Exceptions; using System.Diagnostics; namespace DisplayMagician.GameLibraries { public class SteamGame : Game { - /*private static string SteamLibrary.SteamExe; - private static string SteamLibrary.SteamPath; - private static string _steamConfigVdfFile; - private static string _registrySteamKey = @"SOFTWARE\\Valve\\Steam"; - private static string _registryAppsKey = $@"{_registrySteamKey}\\Apps";*/ private string _gameRegistryKey; private uint _steamGameId; private string _steamGameName; @@ -46,15 +22,6 @@ namespace DisplayMagician.GameLibraries private string _steamGameIconPath; private static List _allInstalledSteamGames = null; - /*private struct SteamAppInfo - { - public uint GameID; - public string GameName; - public List GameExes; - public string GameInstallDir; - public string GameSteamIconPath; - }*/ - static SteamGame() { ServicePointManager.ServerCertificateValidationCallback += @@ -104,47 +71,25 @@ namespace DisplayMagician.GameLibraries public override string Directory { - get => _steamGameExePath; - set => _steamGameExePath = value; + get => _steamGameDir; + set => _steamGameDir = value; } public override bool IsRunning { get { - /*try + int numGameProcesses = 0; + List gameProcesses = Process.GetProcessesByName(_steamGameProcessName).ToList(); + foreach (Process gameProcess in gameProcesses) { - using ( - var key = Registry.CurrentUser.OpenSubKey(_gameRegistryKey, RegistryKeyPermissionCheck.ReadSubTree)) - { - if ((int)key?.GetValue(@"Running", 0) == 1) - { - return true; - } - return false; - } + if (gameProcess.MainModule.FileName.StartsWith(_steamGameExePath)) + numGameProcesses++; } - catch (SecurityException ex) - { - Console.WriteLine($"SteamGame/IsRunning securityexception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - if (ex.Source != null) - Console.WriteLine("SecurityException source: {0} - Message: {1}", ex.Source, ex.Message); - throw; - } - catch (IOException ex) - { - // Extract some information from this exception, and then - // throw it to the parent method. - Console.WriteLine($"SteamGame/IsRunning ioexception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - if (ex.Source != null) - Console.WriteLine("IOException source: {0} - Message: {1}", ex.Source, ex.Message); - throw; - }*/ - - bool isRunning = Process.GetProcessesByName(_steamGameProcessName) - .FirstOrDefault(p => p.MainModule.FileName - .StartsWith(ExePath,StringComparison.OrdinalIgnoreCase)) != default(Process); - return isRunning; + if (numGameProcesses > 0) + return true; + else + return false; } } @@ -193,6 +138,7 @@ namespace DisplayMagician.GameLibraries steamGame.Id = Id; steamGame.Name = Name; steamGame.ExePath = ExePath; + steamGame.Directory = Directory; return true; } diff --git a/DisplayMagician/GameLibraries/UplayGame.cs b/DisplayMagician/GameLibraries/UplayGame.cs index 7e0ae9e..59125c0 100644 --- a/DisplayMagician/GameLibraries/UplayGame.cs +++ b/DisplayMagician/GameLibraries/UplayGame.cs @@ -107,47 +107,25 @@ namespace DisplayMagician.GameLibraries public override string Directory { - get => _uplayGameExePath; - set => _uplayGameExePath = value; + get => _uplayGameDir; + set => _uplayGameDir = value; } public override bool IsRunning { get { - /*try + int numGameProcesses = 0; + List gameProcesses = Process.GetProcessesByName(_uplayGameProcessName).ToList(); + foreach (Process gameProcess in gameProcesses) { - using ( - var key = Registry.CurrentUser.OpenSubKey(_gameRegistryKey, RegistryKeyPermissionCheck.ReadSubTree)) - { - if ((int)key?.GetValue(@"Running", 0) == 1) - { - return true; - } - return false; - } + if (gameProcess.MainModule.FileName.StartsWith(_uplayGameExePath)) + numGameProcesses++; } - catch (SecurityException ex) - { - Console.WriteLine($"UplayGame/IsRunning securityexception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - if (ex.Source != null) - Console.WriteLine("SecurityException source: {0} - Message: {1}", ex.Source, ex.Message); - throw; - } - catch (IOException ex) - { - // Extract some information from this exception, and then - // throw it to the parent method. - Console.WriteLine($"UplayGame/IsRunning ioexception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - if (ex.Source != null) - Console.WriteLine("IOException source: {0} - Message: {1}", ex.Source, ex.Message); - throw; - }*/ - - bool isRunning = Process.GetProcessesByName(_uplayGameProcessName) - .FirstOrDefault(p => p.MainModule.FileName - .StartsWith(ExePath, StringComparison.OrdinalIgnoreCase)) != default(Process); - return isRunning; + if (numGameProcesses > 0) + return true; + else + return false; } } @@ -196,6 +174,7 @@ namespace DisplayMagician.GameLibraries uplayGame.Id = Id; uplayGame.Name = Name; uplayGame.ExePath = ExePath; + uplayGame.Directory = Directory; return true; } diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index b120f57..8d856c1 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -1,25 +1,18 @@ using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; using McMaster.Extensions.CommandLineUtils; using System.Diagnostics; using System.IO; using System.Linq; using System.Net; using System.Reflection; -using System.Runtime.CompilerServices; -using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; using DisplayMagician.InterProcess; using DisplayMagician.Resources; -using DisplayMagician.GameLibraries; using DisplayMagician.Shared; using DisplayMagician.UIForms; -using System.Net.NetworkInformation; using System.Text.RegularExpressions; using System.Drawing; -using System.Diagnostics.Contracts; namespace DisplayMagician { @@ -60,7 +53,7 @@ namespace DisplayMagician { // Targets where to log to: File and Console string date = DateTime.Now.ToString("yyyyMMdd.HHmmss"); - string AppLogFilename = Path.Combine(Program.AppLogPath, $"DisplayMagician-{date}.log"); + string AppLogFilename = Path.Combine(Program.AppLogPath, $"DisplayMagician.log"); // Create the Shortcut Icon Cache if it doesn't exist so that it's avilable for all the program if (!Directory.Exists(AppLogPath)) @@ -80,9 +73,34 @@ namespace DisplayMagician { }; var logconsole = new NLog.Targets.ConsoleTarget("logconsole"); - // Rules for mapping loggers to targets + // Load the program settings + AppProgramSettings = ProgramSettings.LoadSettings(); + + // Rules for mapping loggers to targets + NLog.LogLevel logLevel = null; + switch (AppProgramSettings.LogLevel) + { + case "Trace": + logLevel = NLog.LogLevel.Trace; + break; + case "Info": + logLevel = NLog.LogLevel.Info; + break; + case "Warn": + logLevel = NLog.LogLevel.Warn; + break; + case "Error": + logLevel = NLog.LogLevel.Error; + break; + case "Debug": + logLevel = NLog.LogLevel.Debug; + break; + default: + logLevel = NLog.LogLevel.Warn; + break; + } config.AddRule(NLog.LogLevel.Info, NLog.LogLevel.Fatal, logconsole); - config.AddRule(NLog.LogLevel.Debug, NLog.LogLevel.Fatal, logfile); + config.AddRule(logLevel, NLog.LogLevel.Fatal, logfile); // Apply config NLog.LogManager.Configuration = config; @@ -103,8 +121,6 @@ namespace DisplayMagician { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); - // Load the program settings - AppProgramSettings = ProgramSettings.LoadSettings(); var app = new CommandLineApplication(); diff --git a/DisplayMagician/ProgramSettings.cs b/DisplayMagician/ProgramSettings.cs index fadd22f..fa41eb6 100644 --- a/DisplayMagician/ProgramSettings.cs +++ b/DisplayMagician/ProgramSettings.cs @@ -5,9 +5,11 @@ using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; +using NLog; namespace DisplayMagician { + public class ProgramSettings { #region Class Variables @@ -19,6 +21,7 @@ namespace DisplayMagician #region Instance Variables private bool _minimiseOnStart = false; + private string _logLevel = NLog.LogLevel.Warn.ToString(); #endregion #region Class Properties @@ -38,6 +41,45 @@ namespace DisplayMagician } } + public string LogLevel + { + get + { + return _logLevel; + } + set + { + + switch (value.ToLower()) + { + case "trace": + _logLevel = NLog.LogLevel.Trace.ToString(); + break; + case "debug": + _logLevel = NLog.LogLevel.Debug.ToString(); + break; + case "info": + _logLevel = NLog.LogLevel.Info.ToString(); + break; + case "warn": + _logLevel = NLog.LogLevel.Warn.ToString(); + break; + case "Error": + _logLevel = NLog.LogLevel.Error.ToString(); + break; + default: + _logLevel = NLog.LogLevel.Warn.ToString(); + break; + + } + + // Because a value has changed, we need to save the setting + // to remember it for later. + if (_programSettingsLoaded) + SaveSettings(); + } + } + public static Version FileVersion { get => new Version(1, 0, 0); @@ -76,6 +118,11 @@ namespace DisplayMagician } } } + else + { + programSettings = new ProgramSettings(); + programSettings.SaveSettings(); + } // If there isn't any settings in the file then create a new ProgramSettings object if (programSettings == null) diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index cabafb9..92b2977 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -29,6 +29,7 @@ namespace DisplayMagician private static string _shortcutStorageJsonFileName = Path.Combine(AppShortcutStoragePath, $"Shortcuts_{Version.ToString(2)}.json"); private static string uuidV4Regex = @"(?im)^[{(]?[0-9A-F]{8}[-]?(?:[0-9A-F]{4}[-]?){3}[0-9A-F]{12}[)}]?$"; private static CoreAudioController _audioController = null; + private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); #endregion #region Class Constructors @@ -48,7 +49,8 @@ namespace DisplayMagician } catch (Exception ex) { - Console.WriteLine($"ShortcutItem/Instansiation exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + //Console.WriteLine($"ShortcutItem/Instansiation exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + logger.Error(ex, $"ShortcutRepository/Instansiation exception during class construction"); // ignored } @@ -413,6 +415,7 @@ namespace DisplayMagician (bool valid, string reason) = shortcutToUse.IsValid(); if (!valid) { + logger.Error($"ShortcutRepository/RunShortcut error. shortcutToUse isn't valid"); MessageBox.Show( $"Unable to run the shortcut '{shortcutToUse.Name}': {reason}", @"Cannot run the Shortcut", @@ -443,6 +446,7 @@ namespace DisplayMagician if (!Program.ApplyProfile(shortcutToUse.ProfileToUse)) { Console.WriteLine($"ERROR - Cannot apply '{shortcutToUse.ProfileToUse.Name}' Display Profile"); + logger.Error($"ShortcutRepository/RunShortcut cannot apply '{shortcutToUse.ProfileToUse.Name}' Display Profile"); } } @@ -516,7 +520,7 @@ namespace DisplayMagician // This means we need to save the state if the temporaryIcon // is false. // Conversely, if temporaryIcon is true, then we need - // to create a NotifyIncon as MainFOrm isn't running to create + // to create a NotifyIncon as MainForm isn't running to create // one for us already! if (notifyIcon == null) temporaryNotifyIcon = true; @@ -539,6 +543,7 @@ namespace DisplayMagician catch (Exception ex) { Console.WriteLine($"ShortcutRepository/RunShortcut exception: Trying to {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + logger.Error(ex, $"ShortcutRepository/RunShortcut exception setting NotifyIcon"); // ignored } } @@ -632,6 +637,7 @@ namespace DisplayMagician catch (InvalidOperationException ex) { Console.WriteLine($"ShortcutRepository/RunShortcut exception 2: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); + logger.Error(ex, $"ShortcutRepository/RunShortcut exception waiting for the monitored process to exit"); processExitCount++; } } @@ -662,6 +668,7 @@ namespace DisplayMagician { address += "/" + shortcutToUse.GameArguments; } + logger.Debug($"ShortcutRepository/RunShortcut Steam launch address is {address}"); // Start the URI Handler to run Steam Console.WriteLine($"Starting Steam Game: {steamGameToRun.Name}"); @@ -695,24 +702,21 @@ namespace DisplayMagician notifyIcon.Text = $"DisplayMagician: Running {steamGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); - // Wait 300ms for the game process to spawn - Thread.Sleep(300); - // Now check it's actually started - if (steamGameToRun.IsRunning) - { - // Wait for the game to exit - Console.WriteLine($"Waiting for {steamGameToRun.Name} to exit."); - while (true) - { - if (!steamGameToRun.IsRunning) - { - break; - } - Thread.Sleep(300); + // Wait for the game to exit + Console.WriteLine($"Waiting for {steamGameToRun.Name} to exit."); + logger.Info($"ShortcutRepository/RunShortcut - waiting for Steam Game {steamGameToRun.Name} to exit."); + while (true) + { + if (!steamGameToRun.IsRunning) + { + break; } - Console.WriteLine($"{steamGameToRun.Name} has exited."); + + Thread.Sleep(300); } + Console.WriteLine($"{steamGameToRun.Name} has exited."); + logger.Info($"ShortcutRepository/RunShortcut - Steam Game {steamGameToRun.Name} has exited."); } @@ -729,6 +733,7 @@ namespace DisplayMagician // Prepare to start the steam game using the URI interface // as used by Steam for it's own desktop shortcuts. var address = $"uplay://launch/{uplayGameToRun.Id}"; + logger.Debug($"ShortcutRepository/RunShortcut Uplay launch address is {address}"); if (shortcutToUse.GameArgumentsRequired) { address += "/" + shortcutToUse.GameArguments; @@ -760,28 +765,26 @@ namespace DisplayMagician IPCService.GetInstance().Status = InstanceStatus.OnHold; // Add a status notification icon in the status area - notifyIcon.Text = $"DisplayMagician: Running {uplayGameToRun.Name.Substring(0,41)}..."; + if (uplayGameToRun.Name.Length <= 41) + notifyIcon.Text = $"DisplayMagician: Running {uplayGameToRun.Name}..."; + else + notifyIcon.Text = $"DisplayMagician: Running {uplayGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); - // Wait 300ms for the game process to spawn - Thread.Sleep(300); - // Now check it's actually started - if (uplayGameToRun.IsRunning) + // Wait for the game to exit + Console.WriteLine($"Waiting for {uplayGameToRun.Name} to exit."); + logger.Info($"ShortcutRepository/RunShortcut - waiting for Uplay Game {uplayGameToRun.Name} to exit."); + while (true) { - // Wait for the game to exit - Console.WriteLine($"Waiting for {uplayGameToRun.Name} to exit."); - while (true) + if (!uplayGameToRun.IsRunning) { - if (!uplayGameToRun.IsRunning) - { - break; - } - - Thread.Sleep(300); + break; } - Console.WriteLine($"{uplayGameToRun.Name} has exited."); - } + Thread.Sleep(300); + } + Console.WriteLine($"{uplayGameToRun.Name} has exited."); + logger.Info($"ShortcutRepository/RunShortcut - Uplay Game {uplayGameToRun.Name} has exited."); } @@ -884,5 +887,4 @@ namespace DisplayMagician System.Runtime.Serialization.StreamingContext context) : base(info, context) { } } - } From 9a4d8dc0c4e020649e6092a476c98e1ff566c3f6 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 20:48:49 +1300 Subject: [PATCH 17/63] Cleaning up Uplay Removing uneeded statements from UplayGame --- DisplayMagician/GameLibraries/UplayGame.cs | 35 ---------------------- 1 file changed, 35 deletions(-) diff --git a/DisplayMagician/GameLibraries/UplayGame.cs b/DisplayMagician/GameLibraries/UplayGame.cs index 59125c0..d601ba5 100644 --- a/DisplayMagician/GameLibraries/UplayGame.cs +++ b/DisplayMagician/GameLibraries/UplayGame.cs @@ -3,39 +3,13 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; -using System.Reflection; -using System.Security; -using System.Drawing; -using System.Text; -using System.Text.RegularExpressions; -using System.Threading; -using System.Threading.Tasks; using DisplayMagician.Resources; -using DisplayMagician.Shared; -//using HtmlAgilityPack; -using Microsoft.Win32; -using Newtonsoft.Json; -//using VdfParser; -//using Gameloop.Vdf; -using System.Collections.ObjectModel; -using ValveKeyValue; -using System.Security.Cryptography; -using System.ServiceModel.Configuration; -//using DisplayMagician.GameLibraries.UplayAppInfoParser; -using TsudaKageyu; -using System.Drawing.IconLib; -using System.Drawing.IconLib.Exceptions; using System.Diagnostics; namespace DisplayMagician.GameLibraries { public class UplayGame : Game { - /*private static string UplayLibrary.UplayExe; - private static string UplayLibrary.UplayPath; - private static string _uplayConfigVdfFile; - private static string _registryUplayKey = @"SOFTWARE\\Valve\\Uplay"; - private static string _registryAppsKey = $@"{_registryUplayKey}\\Apps";*/ private string _gameRegistryKey; private uint _uplayGameId; private string _uplayGameName; @@ -46,15 +20,6 @@ namespace DisplayMagician.GameLibraries private string _uplayGameIconPath; private static List _allInstalledUplayGames = null; - /*private struct UplayAppInfo - { - public uint GameID; - public string GameName; - public List GameExes; - public string GameInstallDir; - public string GameUplayIconPath; - }*/ - static UplayGame() { ServicePointManager.ServerCertificateValidationCallback += From 33b3520a104aa97d6a679df47eb5148bd98a7cf4 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 21:42:04 +1300 Subject: [PATCH 18/63] Added profilebitmaps to shellextension Now the shell extension profile pop-up menu that occurs when you right click on the desktop background will also show pictures to help you choose. --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 126 +++++++++++++++--- .../DisplayMagicianDesktopMenuExtension.cs | 75 ++++++++++- 2 files changed, 177 insertions(+), 24 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index aef890b..c04099b 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -87,6 +87,12 @@ } "Entry" { + "MsmKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -141,6 +147,12 @@ } "Entry" { + "MsmKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_3427114400C346E681DEA717B5D9A237" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -310,6 +322,12 @@ "Entry" { "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" + "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" "MsmSig" = "8:_UNDEFINED" } @@ -400,18 +418,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" "MsmSig" = "8:_UNDEFINED" } @@ -430,6 +436,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_735CFAF848D9128C1358D92FACC097FA" "MsmSig" = "8:_UNDEFINED" } @@ -502,6 +514,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" "MsmSig" = "8:_UNDEFINED" } @@ -601,6 +619,18 @@ "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" "MsmSig" = "8:_UNDEFINED" } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "MsmSig" = "8:_UNDEFINED" + } } "Configurations" { @@ -932,6 +962,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2581C4CFA9B7C4227F9FE0594859036F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_2581C4CFA9B7C4227F9FE0594859036F" + { + "Name" = "8:NLog.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:NLog.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_294152CE4BFE63E399262BE0E525AE6C" { "AssemblyRegister" = "3:1" @@ -1056,11 +1117,42 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_32C91E29BE26A197A0B0AEACDD05A282" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.Compression, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + "ScatterAssemblies" + { + "_32C91E29BE26A197A0B0AEACDD05A282" + { + "Name" = "8:System.IO.Compression.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Compression.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3427114400C346E681DEA717B5D9A237" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38105, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38350, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" "ScatterAssemblies" { "_3427114400C346E681DEA717B5D9A237" @@ -1568,7 +1660,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1607,7 +1699,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38666, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38162, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -1723,7 +1815,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1919,7 +2011,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" - "PackageCode" = "8:{1D6DDA6E-93EC-4A0D-A934-B30AD68B76BE}" + "PackageCode" = "8:{8DB2CDFF-DF85-41BA-BAA0-ACE4CEC03716}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" diff --git a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs index c9ee54e..a766999 100644 --- a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs +++ b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs @@ -11,9 +11,11 @@ using System.Text.RegularExpressions; using System.Collections.Generic; using System.Diagnostics; using Microsoft.Win32; +using System.Drawing; namespace DisplayMagician.ShellExtension { + [ComVisible(true)] [Guid("de271cd7-fa82-439f-b128-202d473bb51e")] [RegistrationName("DisplayMagician.ShellExtension")] @@ -31,6 +33,13 @@ namespace DisplayMagician.ShellExtension string DisplayMagicianInstallDir = ""; Process DisplayMagicianProcess = null; + private struct ProfileData + { + public string UUID; + public string Name; + public Bitmap Bitmap; + } + public DisplayMagicianDesktopMenuExtension() { } @@ -71,7 +80,7 @@ namespace DisplayMagician.ShellExtension //Logging.Log($"Starting CreateMenu"); var explorerMenuStrip = new ContextMenuStrip(); - Dictionary profiles = new Dictionary(); + List profiles = new List(); if (File.Exists(_profileStorageJsonFileName)) { @@ -79,6 +88,7 @@ namespace DisplayMagician.ShellExtension MatchCollection mc; string uuid = ""; string profileName = ""; + string profileBitmapData = ""; foreach (string aLine in File.ReadLines(_profileStorageJsonFileName, Encoding.Unicode)) { @@ -95,10 +105,61 @@ namespace DisplayMagician.ShellExtension //Logging.Log($"Line starts with 4 spaces and Name"); mc = Regex.Matches(lineToProcess, " \"Name\": \"(.*)\""); profileName = mc[0].Groups[1].ToString(); - if (!uuid.Equals("")) - profiles.Add(profileName, uuid); } + + else if (lineToProcess.StartsWith(" \"ProfileBitmap\"")) + { + //Logging.Log($"Line starts with 4 spaces and Name"); + mc = Regex.Matches(lineToProcess, " \"ProfileBitmap\": \"(.*)\""); + profileBitmapData = mc[0].Groups[1].ToString(); + if (!String.IsNullOrEmpty(uuid) && !String.IsNullOrEmpty(profileName)) + { + var bytes = Convert.FromBase64String(profileBitmapData); + Bitmap profileBitmap; + using (var ms = new MemoryStream(bytes)) + profileBitmap = new Bitmap(Bitmap.FromStream(ms),16,16); + + + ProfileData newProfile = new ProfileData(); + newProfile.UUID = uuid; + newProfile.Name = profileName; + if (profileBitmap is Bitmap) + { + newProfile.Bitmap = profileBitmap; + } + else + newProfile.Bitmap = null; + + profiles.Add(newProfile); + } + + } + + /*else if (lineToProcess.StartsWith(" \"SavedProfileIconCacheFilename\"")) + { + //Logging.Log($"Line starts with 4 spaces and Name"); + mc = Regex.Matches(lineToProcess, " \"SavedProfileIconCacheFilename\": \"(.*)\""); + profileIconPath = mc[0].Groups[1].ToString(); + if (!String.IsNullOrEmpty(uuid) && !String.IsNullOrEmpty(profileName)) + { + ProfileData newProfile = new ProfileData(); + newProfile.UUID = uuid; + newProfile.Name = profileName; + if (File.Exists(profileIconPath)) + { + + Icon myIcon = Icon.ExtractAssociatedIcon(profileIconPath); + newProfile.Bitmap = new Icon(myIcon, 16, 16).ToBitmap(); + } + else + newProfile.Bitmap = null; + + profiles.Add(newProfile); + } + + }*/ + } } @@ -106,7 +167,7 @@ namespace DisplayMagician.ShellExtension var extensionMenu = new ToolStripMenuItem("DisplayMagician: Change display profiles...", Properties.Resources.DisplayMagicianMenuImage); explorerMenuStrip.Items.Add(extensionMenu); - // Add the first menu to create a new Displaay Profile + // Add the first menu to create a new Display Profile extensionMenu.DropDownItems.Add(new ToolStripMenuItem("Create a new display profile", null, (sender, args) => { @@ -120,13 +181,13 @@ namespace DisplayMagician.ShellExtension { extensionMenu.DropDownItems.Add(new ToolStripSeparator()); - foreach (KeyValuePair pair in profiles.OrderBy(key => key.Key)) + foreach (ProfileData profile in profiles.OrderBy(p => p.Name)) { - extensionMenu.DropDownItems.Add(new ToolStripMenuItem(pair.Key, null, + extensionMenu.DropDownItems.Add(new ToolStripMenuItem(profile.Name, profile.Bitmap, (sender, args) => { //Logging.Log(DisplayMagicianFullname + $" ChangeProfile \"{pair.Value}\""); - DisplayMagicianProcess = Process.Start(DisplayMagicianFullname,$"ChangeProfile \"{pair.Value}\""); + DisplayMagicianProcess = Process.Start(DisplayMagicianFullname,$"ChangeProfile \"{profile.UUID}\""); //Logging.Log(DisplayMagicianProcess.ToString()); } )); From e0f797c1cd15a81b65e474296408995c976c7506 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 21:44:44 +1300 Subject: [PATCH 19/63] Cleaning out Desktop Shell extension --- .../DisplayMagicianDesktopMenuExtension.cs | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs index a766999..a3ad592 100644 --- a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs +++ b/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs @@ -5,7 +5,6 @@ using System.IO; using System; using SharpShell.Attributes; using SharpShell.SharpContextMenu; -using SharpShell.Diagnostics; using System.Text; using System.Text.RegularExpressions; using System.Collections.Generic; @@ -136,30 +135,6 @@ namespace DisplayMagician.ShellExtension } - /*else if (lineToProcess.StartsWith(" \"SavedProfileIconCacheFilename\"")) - { - //Logging.Log($"Line starts with 4 spaces and Name"); - mc = Regex.Matches(lineToProcess, " \"SavedProfileIconCacheFilename\": \"(.*)\""); - profileIconPath = mc[0].Groups[1].ToString(); - if (!String.IsNullOrEmpty(uuid) && !String.IsNullOrEmpty(profileName)) - { - ProfileData newProfile = new ProfileData(); - newProfile.UUID = uuid; - newProfile.Name = profileName; - if (File.Exists(profileIconPath)) - { - - Icon myIcon = Icon.ExtractAssociatedIcon(profileIconPath); - newProfile.Bitmap = new Icon(myIcon, 16, 16).ToBitmap(); - } - else - newProfile.Bitmap = null; - - profiles.Add(newProfile); - } - - }*/ - } } From 40b396701ab471eb9f35d252bb90da5a2323ff9b Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 22:05:52 +1300 Subject: [PATCH 20/63] Forcing users to create displayProfile first Helped direct users to the display profile page at first by removing the create shortcut buttons --- DisplayMagician/UIForms/MainForm.Designer.cs | 1 + DisplayMagician/UIForms/MainForm.cs | 23 +++++++++++++++++++ DisplayMagician/UIForms/MainForm.resx | 10 ++++---- .../UIForms/ShortcutForm.Designer.cs | 7 ++++-- 4 files changed, 34 insertions(+), 7 deletions(-) diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index 0a7eea4..400b297 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -230,6 +230,7 @@ this.Name = "MainForm"; this.ShowIcon = false; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; + this.Activated += new System.EventHandler(this.MainForm_Activated); this.Load += new System.EventHandler(this.MainForm_Load); this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 6d9b92f..d25484c 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -12,6 +12,7 @@ using System.Threading; using System.Reflection; using DisplayMagician.Shared; using System.Runtime.InteropServices; +using System.IO; namespace DisplayMagician.UIForms { @@ -119,8 +120,26 @@ namespace DisplayMagician.UIForms { // Start loading the Steam Games just after the Main form opens //SteamGame.GetAllInstalledGames(); + EnableShortcutButtonIfProfiles(); } + private void EnableShortcutButtonIfProfiles() + { + if (ProfileRepository.AllProfiles.Count > 0) + { + btn_setup_game_shortcuts.Visible = true; + pb_game_shortcut.Enabled = true; + } + else + { + btn_setup_game_shortcuts.Visible = false; + pb_game_shortcut.Enabled = false; + + } + + } + + private void RefreshNotifyIconMenus() { // Clear all the profiles @@ -250,5 +269,9 @@ namespace DisplayMagician.UIForms } } + private void MainForm_Activated(object sender, EventArgs e) + { + EnableShortcutButtonIfProfiles(); + } } } diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index ce43f63..6846706 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -142,7 +142,7 @@ Microsoft Sans Serif, 21.75pt - 210, 168 + 210, 166 360, 50 @@ -10738,7 +10738,7 @@ NoControl - 232, 354 + 232, 357 332, 20 @@ -10771,7 +10771,7 @@ Microsoft Sans Serif, 9.75pt - 12, 355 + 12, 358 25, 16 @@ -10807,7 +10807,7 @@ Microsoft Sans Serif, 21.75pt - 212, 186 + 212, 180 360, 50 @@ -10840,7 +10840,7 @@ NoControl - 700, 351 + 700, 354 75, 23 diff --git a/DisplayMagician/UIForms/ShortcutForm.Designer.cs b/DisplayMagician/UIForms/ShortcutForm.Designer.cs index 20a8430..a9add75 100644 --- a/DisplayMagician/UIForms/ShortcutForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutForm.Designer.cs @@ -1036,11 +1036,14 @@ namespace DisplayMagician.UIForms // // btn_choose_game // + this.btn_choose_game.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; + this.btn_choose_game.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; this.btn_choose_game.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btn_choose_game.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btn_choose_game.ForeColor = System.Drawing.Color.White; - this.btn_choose_game.Location = new System.Drawing.Point(411, 115); + this.btn_choose_game.Location = new System.Drawing.Point(408, 117); this.btn_choose_game.Name = "btn_choose_game"; - this.btn_choose_game.Size = new System.Drawing.Size(29, 31); + this.btn_choose_game.Size = new System.Drawing.Size(40, 46); this.btn_choose_game.TabIndex = 16; this.btn_choose_game.Text = ">>"; this.btn_choose_game.UseVisualStyleBackColor = true; From 362adbbf41562eb7683045f4479f2eb71bbca773 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 9 Dec 2020 22:30:58 +1300 Subject: [PATCH 21/63] Added helper messages for new installs Helper messages added to the MainForm and to the Shortcut library to try and help people understand what order to do things in so that the software works as intended. --- DisplayMagician/UIForms/MainForm.Designer.cs | 23 +++++ DisplayMagician/UIForms/MainForm.cs | 8 +- DisplayMagician/UIForms/MainForm.resx | 97 ++++++++++++++++--- .../UIForms/ShortcutLibraryForm.Designer.cs | 19 ++++ .../UIForms/ShortcutLibraryForm.cs | 17 ++++ 5 files changed, 152 insertions(+), 12 deletions(-) diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index 400b297..403cd5b 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -51,6 +51,8 @@ this.shortcutToolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.lbl_create_profile = new System.Windows.Forms.Label(); + this.lbl_create_shortcut = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -68,11 +70,13 @@ // // splitContainer1.Panel1 // + this.splitContainer1.Panel1.Controls.Add(this.lbl_create_profile); this.splitContainer1.Panel1.Controls.Add(this.btn_setup_display_profiles); this.splitContainer1.Panel1.Controls.Add(this.pb_display_profile); // // splitContainer1.Panel2 // + this.splitContainer1.Panel2.Controls.Add(this.lbl_create_shortcut); this.splitContainer1.Panel2.Controls.Add(this.cb_minimise_notification_area); this.splitContainer1.Panel2.Controls.Add(this.lbl_version); this.splitContainer1.Panel2.Controls.Add(this.btn_setup_game_shortcuts); @@ -221,6 +225,22 @@ resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem"); this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); // + // lbl_create_profile + // + resources.ApplyResources(this.lbl_create_profile, "lbl_create_profile"); + this.lbl_create_profile.BackColor = System.Drawing.Color.Brown; + this.lbl_create_profile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_create_profile.ForeColor = System.Drawing.Color.White; + this.lbl_create_profile.Name = "lbl_create_profile"; + // + // lbl_create_shortcut + // + resources.ApplyResources(this.lbl_create_shortcut, "lbl_create_shortcut"); + this.lbl_create_shortcut.BackColor = System.Drawing.Color.Brown; + this.lbl_create_shortcut.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_create_shortcut.ForeColor = System.Drawing.Color.White; + this.lbl_create_shortcut.Name = "lbl_create_shortcut"; + // // MainForm // resources.ApplyResources(this, "$this"); @@ -233,6 +253,7 @@ this.Activated += new System.EventHandler(this.MainForm_Activated); this.Load += new System.EventHandler(this.MainForm_Load); this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel1.PerformLayout(); this.splitContainer1.Panel2.ResumeLayout(false); this.splitContainer1.Panel2.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); @@ -267,5 +288,7 @@ private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; private System.Windows.Forms.CheckBox cb_minimise_notification_area; public System.Windows.Forms.NotifyIcon notifyIcon; + private System.Windows.Forms.Label lbl_create_profile; + private System.Windows.Forms.Label lbl_create_shortcut; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index d25484c..4458460 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -129,12 +129,18 @@ namespace DisplayMagician.UIForms { btn_setup_game_shortcuts.Visible = true; pb_game_shortcut.Enabled = true; + lbl_create_profile.Visible = false; + + if (ShortcutRepository.AllShortcuts.Count > 0) + lbl_create_shortcut.Visible = false; + else + lbl_create_shortcut.Visible = true; } else { btn_setup_game_shortcuts.Visible = false; pb_game_shortcut.Enabled = false; - + lbl_create_profile.Visible = true; } } diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index 6846706..aea8696 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -132,6 +132,39 @@ Horizontal + + None + + + True + + + Microsoft Sans Serif, 12pt + + + 211, 239 + + + 355, 22 + + + 6 + + + You need to save at least one display profile first! + + + lbl_create_profile + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1.Panel1 + + + 0 + None @@ -163,7 +196,7 @@ splitContainer1.Panel1 - 0 + 1 Fill @@ -10711,7 +10744,7 @@ splitContainer1.Panel1 - 1 + 2 splitContainer1.Panel1 @@ -10725,6 +10758,45 @@ 0 + + None + + + True + + + Microsoft Sans Serif, 12pt + + + NoControl + + + 220, 247 + + + 343, 22 + + + 7 + + + You now need to click here to create a shortcut + + + False + + + lbl_create_shortcut + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1.Panel2 + + + 0 + Bottom @@ -10738,7 +10810,7 @@ NoControl - 232, 357 + 232, 355 332, 20 @@ -10759,7 +10831,7 @@ splitContainer1.Panel2 - 0 + 1 Bottom, Left @@ -10771,7 +10843,7 @@ Microsoft Sans Serif, 9.75pt - 12, 358 + 12, 357 25, 16 @@ -10795,7 +10867,7 @@ splitContainer1.Panel2 - 1 + 2 None @@ -10807,7 +10879,7 @@ Microsoft Sans Serif, 21.75pt - 212, 180 + 212, 174 360, 50 @@ -10828,7 +10900,7 @@ splitContainer1.Panel2 - 2 + 3 Bottom, Right @@ -10840,7 +10912,7 @@ NoControl - 700, 354 + 700, 352 75, 23 @@ -10861,7 +10933,7 @@ splitContainer1.Panel2 - 3 + 4 Fill @@ -63146,7 +63218,7 @@ splitContainer1.Panel2 - 4 + 5 splitContainer1.Panel2 @@ -71106,6 +71178,9 @@ True + + 58 + 6, 13 diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs index 4894e80..bcd3d85 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs @@ -40,6 +40,7 @@ this.dialog_save = new System.Windows.Forms.SaveFileDialog(); this.label1 = new System.Windows.Forms.Label(); this.tt_selected = new System.Windows.Forms.ToolTip(this.components); + this.lbl_create_shortcut = new System.Windows.Forms.Label(); this.SuspendLayout(); // // ilv_saved_shortcuts @@ -184,6 +185,21 @@ this.label1.TabIndex = 31; this.label1.Text = "Game Shortcut Library"; // + // lbl_create_shortcut + // + this.lbl_create_shortcut.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lbl_create_shortcut.AutoSize = true; + this.lbl_create_shortcut.BackColor = System.Drawing.Color.Brown; + this.lbl_create_shortcut.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_create_shortcut.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F); + this.lbl_create_shortcut.ForeColor = System.Drawing.Color.White; + this.lbl_create_shortcut.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.lbl_create_shortcut.Location = new System.Drawing.Point(413, 562); + this.lbl_create_shortcut.Name = "lbl_create_shortcut"; + this.lbl_create_shortcut.Size = new System.Drawing.Size(304, 22); + this.lbl_create_shortcut.TabIndex = 32; + this.lbl_create_shortcut.Text = "Click the \'New\' button to create a shortcut"; + // // ShortcutLibraryForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -191,6 +207,7 @@ this.BackColor = System.Drawing.Color.Black; this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.ClientSize = new System.Drawing.Size(1134, 716); + this.Controls.Add(this.lbl_create_shortcut); this.Controls.Add(this.label1); this.Controls.Add(this.btn_save); this.Controls.Add(this.btn_new); @@ -207,6 +224,7 @@ this.ShowIcon = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "DisplayMagician - Setup Game Shortcuts"; + this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); this.Load += new System.EventHandler(this.ShortcutLibraryForm_Load); this.ResumeLayout(false); this.PerformLayout(); @@ -225,5 +243,6 @@ private System.Windows.Forms.SaveFileDialog dialog_save; private System.Windows.Forms.Label label1; private System.Windows.Forms.ToolTip tt_selected; + private System.Windows.Forms.Label lbl_create_shortcut; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index 951617c..7d0a04c 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -45,6 +45,8 @@ namespace DisplayMagician.UIForms { // Refresh the Shortcut Library UI RefreshShortcutLibraryUI(); + + RemoveWarningIfShortcuts(); } private void RefreshShortcutLibraryUI() @@ -147,6 +149,14 @@ namespace DisplayMagician.UIForms } } + private void RemoveWarningIfShortcuts() + { + if (ShortcutRepository.AllShortcuts.Count > 0) + lbl_create_shortcut.Visible = false; + else + lbl_create_shortcut.Visible = true; + } + private void ilv_saved_shortcuts_ItemClick(object sender, ItemClickEventArgs e) { _selectedShortcut = GetShortcutFromName(e.Item.Text); @@ -182,6 +192,7 @@ namespace DisplayMagician.UIForms _selectedShortcut = shortcutForm.Shortcut; RefreshShortcutLibraryUI(); } + RemoveWarningIfShortcuts(); } private void btn_edit_Click(object sender, EventArgs e) @@ -223,6 +234,7 @@ namespace DisplayMagician.UIForms _selectedShortcut = null; RefreshShortcutLibraryUI(); + RemoveWarningIfShortcuts(); } private void btn_run_Click(object sender, EventArgs e) @@ -262,5 +274,10 @@ namespace DisplayMagician.UIForms tt_selected.RemoveAll(); } } + + private void ShortcutLibraryForm_Activated(object sender, EventArgs e) + { + RemoveWarningIfShortcuts(); + } } } From 623bb656501629171da85760e598ac77a4591829 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Thu, 10 Dec 2020 22:56:20 +1300 Subject: [PATCH 22/63] [WIP] Allowing DisplayView control to be empty --- .../UserControls/DisplayView.cs | 11 ++++++++++ .../UIForms/DisplayProfileForm.Designer.cs | 20 +++++++++++++++++++ DisplayMagician/UIForms/DisplayProfileForm.cs | 7 +++++++ 3 files changed, 38 insertions(+) diff --git a/DisplayMagician.Shared/UserControls/DisplayView.cs b/DisplayMagician.Shared/UserControls/DisplayView.cs index f4fec6a..25f8694 100644 --- a/DisplayMagician.Shared/UserControls/DisplayView.cs +++ b/DisplayMagician.Shared/UserControls/DisplayView.cs @@ -36,6 +36,10 @@ namespace DisplayMagician.Shared.UserControls { DrawView(e.Graphics); } + else + { + DrawEmptyView(e.Graphics); + } } private void DrawPath(Graphics g, Path path) @@ -233,5 +237,12 @@ namespace DisplayMagician.Shared.UserControls DrawPath(g, path); } } + + private void DrawEmptyView(Graphics g) + { + RectangleF rect = g.VisibleClipBounds; + g.FillRectangle(new SolidBrush(Color.FromArgb(15, Color.White)), rect); + g.DrawRectangle(Pens.Black, rect.X, rect.Y, rect.Width, rect.Height); + } } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs index 391e6b2..889750a 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs @@ -54,6 +54,7 @@ namespace DisplayMagician.UIForms this.lbl_profile_shown_subtitle = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); this.tt_selected = new System.Windows.Forms.ToolTip(this.components); + this.lbl_save_profile = new System.Windows.Forms.Label(); this.menu_profiles.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pb_down_arrow)).BeginInit(); this.SuspendLayout(); @@ -122,6 +123,7 @@ namespace DisplayMagician.UIForms this.dv_profile.Profile = null; this.dv_profile.Size = new System.Drawing.Size(976, 517); this.dv_profile.TabIndex = 4; + this.dv_profile.Visible = false; // // menu_profiles // @@ -281,6 +283,22 @@ namespace DisplayMagician.UIForms this.label1.TabIndex = 23; this.label1.Text = "Saved Profiles (These can be used to create shortcuts)"; // + // lbl_save_profile + // + this.lbl_save_profile.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lbl_save_profile.BackColor = System.Drawing.Color.Brown; + this.lbl_save_profile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_save_profile.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F); + this.lbl_save_profile.ForeColor = System.Drawing.Color.White; + this.lbl_save_profile.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.lbl_save_profile.Location = new System.Drawing.Point(703, 80); + this.lbl_save_profile.Name = "lbl_save_profile"; + this.lbl_save_profile.Size = new System.Drawing.Size(261, 102); + this.lbl_save_profile.TabIndex = 33; + this.lbl_save_profile.Text = "Setup your displays with Windows or NVIDIA Setup, then return to DisplayMagician " + + "and click \'Save As\' to save this Display Profile."; + this.lbl_save_profile.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // // DisplayProfileForm // this.AcceptButton = this.btn_apply; @@ -290,6 +308,7 @@ namespace DisplayMagician.UIForms this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.CancelButton = this.btn_back; this.ClientSize = new System.Drawing.Size(976, 812); + this.Controls.Add(this.lbl_save_profile); this.Controls.Add(this.label1); this.Controls.Add(this.lbl_profile_shown_subtitle); this.Controls.Add(this.ilv_saved_profiles); @@ -342,6 +361,7 @@ namespace DisplayMagician.UIForms private System.Windows.Forms.Label lbl_profile_shown_subtitle; private System.Windows.Forms.Label label1; private System.Windows.Forms.ToolTip tt_selected; + private System.Windows.Forms.Label lbl_save_profile; } } diff --git a/DisplayMagician/UIForms/DisplayProfileForm.cs b/DisplayMagician/UIForms/DisplayProfileForm.cs index 4b982e8..dc7ce9f 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.cs @@ -182,13 +182,18 @@ namespace DisplayMagician.UIForms // we already have the profile stored _saveOrRenameMode = "rename"; btn_save_or_rename.Text = "Rename To"; + lbl_save_profile.Visible = false; if (!_selectedProfile.IsPossible) { lbl_profile_shown_subtitle.Text = "This Display Profile can't be used as not all Displays are connected."; btn_apply.Visible = false; + dv_profile.Profile = null; + } else { + dv_profile.Profile = profile; + if (ProfileRepository.IsActiveProfile(_selectedProfile)) { btn_apply.Visible = false; @@ -208,6 +213,8 @@ namespace DisplayMagician.UIForms btn_save_or_rename.Text = "Save As"; lbl_profile_shown_subtitle.Text = "The current Display configuration hasn't been saved as a Display Profile yet."; btn_apply.Visible = false; + lbl_save_profile.Visible = true; + dv_profile.Profile = profile; } // Refresh the image list view From 71d6ef20e20febfd3743500840025207bcd81e82 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 09:50:55 +1300 Subject: [PATCH 23/63] Fix Profile IsPossible check There was an issue with the IsPossible check as it hadn't been adjusted from when I removed the Output from the display fingerprint. The Output number changes in the NVIDIA driver so it is different after a reboot. I hadn't removed the Output from the current display device check, and so it wasn't matching the correct stored fingerprint. --- DisplayMagician.Shared/ProfileRepository.cs | 11 +----- .../UIForms/DisplayProfileForm.Designer.cs | 35 +++++++++---------- DisplayMagician/UIForms/DisplayProfileForm.cs | 7 +--- 3 files changed, 19 insertions(+), 34 deletions(-) diff --git a/DisplayMagician.Shared/ProfileRepository.cs b/DisplayMagician.Shared/ProfileRepository.cs index 3b2530d..d59feb9 100644 --- a/DisplayMagician.Shared/ProfileRepository.cs +++ b/DisplayMagician.Shared/ProfileRepository.cs @@ -347,15 +347,6 @@ namespace DisplayMagician.Shared // then we also need to reproduce the Icons if (ContainsProfile(profile)) { - - - // rename the old Profile Icon to the new name - //string newSavedProfileIconCacheFilename = Path.Combine(_profileStorageJsonPath, String.Concat(@"profile-", profile.UUID, @".ico")); - //File.Move(profile.SavedProfileIconCacheFilename, newSavedProfileIconCacheFilename); - - // Then update the profile too - //profile.SavedProfileIconCacheFilename = newSavedProfileIconCacheFilename; - // Save the Profiles JSON as it's different now SaveProfiles(); @@ -599,7 +590,7 @@ namespace DisplayMagician.Shared myPhysicalGPU.Foundry.ToString(), myPhysicalGPU.GPUId.ToString(), myPhysicalGPU.GPUType.ToString(), - aGPUOutput.OutputId.ToString(), + //aGPUOutput.OutputId.ToString(), aConnectedDisplayDevice.ConnectionType.ToString(), aConnectedDisplayDevice.DisplayId.ToString() }; diff --git a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs index 889750a..8e3428c 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs @@ -36,7 +36,6 @@ namespace DisplayMagician.UIForms this.btn_apply = new System.Windows.Forms.Button(); this.btn_back = new System.Windows.Forms.Button(); this.btn_delete = new System.Windows.Forms.Button(); - this.dv_profile = new DisplayMagician.Shared.UserControls.DisplayView(); this.menu_profiles = new System.Windows.Forms.ContextMenuStrip(this.components); this.applyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator(); @@ -55,6 +54,7 @@ namespace DisplayMagician.UIForms this.label1 = new System.Windows.Forms.Label(); this.tt_selected = new System.Windows.Forms.ToolTip(this.components); this.lbl_save_profile = new System.Windows.Forms.Label(); + this.dv_profile = new DisplayMagician.Shared.UserControls.DisplayView(); this.menu_profiles.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pb_down_arrow)).BeginInit(); this.SuspendLayout(); @@ -108,23 +108,6 @@ namespace DisplayMagician.UIForms this.btn_delete.UseVisualStyleBackColor = true; this.btn_delete.Click += new System.EventHandler(this.Delete_Click); // - // dv_profile - // - this.dv_profile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.dv_profile.BackColor = System.Drawing.Color.DimGray; - this.dv_profile.Font = new System.Drawing.Font("Consolas", 50F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.dv_profile.ForeColor = System.Drawing.Color.MidnightBlue; - this.dv_profile.Location = new System.Drawing.Point(0, 63); - this.dv_profile.Margin = new System.Windows.Forms.Padding(18); - this.dv_profile.Name = "dv_profile"; - this.dv_profile.PaddingX = 100; - this.dv_profile.PaddingY = 100; - this.dv_profile.Profile = null; - this.dv_profile.Size = new System.Drawing.Size(976, 517); - this.dv_profile.TabIndex = 4; - this.dv_profile.Visible = false; - // // menu_profiles // this.menu_profiles.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -299,6 +282,22 @@ namespace DisplayMagician.UIForms "and click \'Save As\' to save this Display Profile."; this.lbl_save_profile.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // + // dv_profile + // + this.dv_profile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.dv_profile.BackColor = System.Drawing.Color.DimGray; + this.dv_profile.Font = new System.Drawing.Font("Consolas", 50F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.dv_profile.ForeColor = System.Drawing.Color.MidnightBlue; + this.dv_profile.Location = new System.Drawing.Point(0, 63); + this.dv_profile.Margin = new System.Windows.Forms.Padding(18); + this.dv_profile.Name = "dv_profile"; + this.dv_profile.PaddingX = 100; + this.dv_profile.PaddingY = 100; + this.dv_profile.Profile = null; + this.dv_profile.Size = new System.Drawing.Size(976, 517); + this.dv_profile.TabIndex = 4; + // // DisplayProfileForm // this.AcceptButton = this.btn_apply; diff --git a/DisplayMagician/UIForms/DisplayProfileForm.cs b/DisplayMagician/UIForms/DisplayProfileForm.cs index dc7ce9f..3affbbf 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.cs @@ -187,13 +187,9 @@ namespace DisplayMagician.UIForms { lbl_profile_shown_subtitle.Text = "This Display Profile can't be used as not all Displays are connected."; btn_apply.Visible = false; - dv_profile.Profile = null; - } else { - dv_profile.Profile = profile; - if (ProfileRepository.IsActiveProfile(_selectedProfile)) { btn_apply.Visible = false; @@ -214,13 +210,12 @@ namespace DisplayMagician.UIForms lbl_profile_shown_subtitle.Text = "The current Display configuration hasn't been saved as a Display Profile yet."; btn_apply.Visible = false; lbl_save_profile.Visible = true; - dv_profile.Profile = profile; } // Refresh the image list view //RefreshImageListView(profile); - // And finally show the profile in the display view + // And finally refresh the profile in the display view dv_profile.Profile = profile; dv_profile.Refresh(); From 161a39aa21ea3e3f48c10125eb390f3ce507b504 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 10:57:03 +1300 Subject: [PATCH 24/63] Clean up ShortcutLibraryForm --- DisplayMagician/UIForms/ShortcutLibraryForm.cs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index 7d0a04c..524fc96 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -7,12 +7,9 @@ using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; -using System.Drawing.IconLib; using System.Globalization; using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace DisplayMagician.UIForms @@ -21,15 +18,11 @@ namespace DisplayMagician.UIForms { private ShortcutAdaptor _shortcutAdaptor = new ShortcutAdaptor(); - //private ImageListViewItem _selectedShortcutILVItem = null; private ShortcutItem _selectedShortcut = null; public ShortcutLibraryForm() { InitializeComponent(); - //_shortcutAdaptor = new ShortcutAdaptor(); - //_shortcutRepository = new ShortcutRepository(); - //_profileRepository = new ProfileRepository(); ilv_saved_shortcuts.MultiSelect = false; ilv_saved_shortcuts.ThumbnailSize = new Size(100,100); ilv_saved_shortcuts.AllowDrag = false; @@ -173,8 +166,6 @@ namespace DisplayMagician.UIForms shortcutForm.ShowDialog(this); if (shortcutForm.DialogResult == DialogResult.OK) { - //ShortcutRepository.ReplaceShortcut(shortcutForm.Shortcut); - //_selectedShortcut = shortcutForm.Shortcut; RefreshShortcutLibraryUI(); // As this is an edit, we need to manually force saving the shortcut library ShortcutRepository.SaveShortcuts(); @@ -208,8 +199,6 @@ namespace DisplayMagician.UIForms shortcutForm.ShowDialog(this); if (shortcutForm.DialogResult == DialogResult.OK) { - //ShortcutRepository.ReplaceShortcut(shortcutForm.Shortcut); - //_selectedShortcut = shortcutForm.Shortcut; RefreshShortcutLibraryUI(); // As this is an edit, we need to manually force saving the shortcut library ShortcutRepository.SaveShortcuts(); From 41c48f6ef260fd51b107165bf23c9e5e5d1d18c7 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 11:34:19 +1300 Subject: [PATCH 25/63] Added popup menu to Shortcut Library Added a right-click popup menu to the Shortcut Library just in case people find that easier to use. --- .../UIForms/ShortcutLibraryForm.Designer.cs | 52 +++++++++++++++++++ .../UIForms/ShortcutLibraryForm.cs | 45 +++++++++++++--- .../UIForms/ShortcutLibraryForm.resx | 3 ++ 3 files changed, 94 insertions(+), 6 deletions(-) diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs index bcd3d85..0c12e20 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs @@ -41,6 +41,12 @@ this.label1 = new System.Windows.Forms.Label(); this.tt_selected = new System.Windows.Forms.ToolTip(this.components); this.lbl_create_shortcut = new System.Windows.Forms.Label(); + this.cms_shortcuts = new System.Windows.Forms.ContextMenuStrip(this.components); + this.tsmi_edit = new System.Windows.Forms.ToolStripMenuItem(); + this.tsmi_run = new System.Windows.Forms.ToolStripMenuItem(); + this.tsmi_save_to_desktop = new System.Windows.Forms.ToolStripMenuItem(); + this.tsmi_delete = new System.Windows.Forms.ToolStripMenuItem(); + this.cms_shortcuts.SuspendLayout(); this.SuspendLayout(); // // ilv_saved_shortcuts @@ -200,6 +206,46 @@ this.lbl_create_shortcut.TabIndex = 32; this.lbl_create_shortcut.Text = "Click the \'New\' button to create a shortcut"; // + // cms_shortcuts + // + this.cms_shortcuts.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsmi_edit, + this.tsmi_run, + this.tsmi_save_to_desktop, + this.tsmi_delete}); + this.cms_shortcuts.Name = "cms_shortcuts"; + this.cms_shortcuts.Size = new System.Drawing.Size(216, 114); + // + // tsmi_edit + // + this.tsmi_edit.Font = new System.Drawing.Font("Segoe UI", 9F); + this.tsmi_edit.Name = "tsmi_edit"; + this.tsmi_edit.Size = new System.Drawing.Size(215, 22); + this.tsmi_edit.Text = "Edit Shortcut..."; + this.tsmi_edit.Click += new System.EventHandler(this.tsmi_edit_Click); + // + // tsmi_run + // + this.tsmi_run.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.tsmi_run.Name = "tsmi_run"; + this.tsmi_run.Size = new System.Drawing.Size(215, 22); + this.tsmi_run.Text = "Run Shortcut..."; + this.tsmi_run.Click += new System.EventHandler(this.tsmi_run_Click); + // + // tsmi_save_to_desktop + // + this.tsmi_save_to_desktop.Name = "tsmi_save_to_desktop"; + this.tsmi_save_to_desktop.Size = new System.Drawing.Size(215, 22); + this.tsmi_save_to_desktop.Text = "Save Shortcut to Desktop..."; + this.tsmi_save_to_desktop.Click += new System.EventHandler(this.tsmi_save_to_desktop_Click); + // + // tsmi_delete + // + this.tsmi_delete.Name = "tsmi_delete"; + this.tsmi_delete.Size = new System.Drawing.Size(215, 22); + this.tsmi_delete.Text = "Delete Shortcut..."; + this.tsmi_delete.Click += new System.EventHandler(this.tsmi_delete_Click); + // // ShortcutLibraryForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -226,6 +272,7 @@ this.Text = "DisplayMagician - Setup Game Shortcuts"; this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); this.Load += new System.EventHandler(this.ShortcutLibraryForm_Load); + this.cms_shortcuts.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -244,5 +291,10 @@ private System.Windows.Forms.Label label1; private System.Windows.Forms.ToolTip tt_selected; private System.Windows.Forms.Label lbl_create_shortcut; + private System.Windows.Forms.ContextMenuStrip cms_shortcuts; + private System.Windows.Forms.ToolStripMenuItem tsmi_edit; + private System.Windows.Forms.ToolStripMenuItem tsmi_run; + private System.Windows.Forms.ToolStripMenuItem tsmi_delete; + private System.Windows.Forms.ToolStripMenuItem tsmi_save_to_desktop; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index 524fc96..bdafa9b 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -57,9 +57,6 @@ namespace DisplayMagician.UIForms foreach (ShortcutItem loadedShortcut in ShortcutRepository.AllShortcuts.OrderBy(s => s.Name)) { - //loadedProfile.SaveProfileImageToCache(); - //newItem = new ImageListViewItem(loadedProfile.SavedProfileCacheFilename, loadedProfile.Name); - //newItem = new ImageListViewItem(loadedProfile, loadedProfile.Name); newItem = new ImageListViewItem(loadedShortcut, loadedShortcut.Name); // Select it if its the selectedProfile @@ -153,6 +150,17 @@ namespace DisplayMagician.UIForms private void ilv_saved_shortcuts_ItemClick(object sender, ItemClickEventArgs e) { _selectedShortcut = GetShortcutFromName(e.Item.Text); + + if (e.Buttons == MouseButtons.Right) + { + /* MessageBox.Show( + "Right button was clicked!", + "Mouse Button detected", + MessageBoxButtons.OK, + MessageBoxIcon.Exclamation);*/ + + cms_shortcuts.Show(ilv_saved_shortcuts,e.Location); + } } private void ilv_saved_shortcuts_ItemDoubleClick(object sender, ItemClickEventArgs e) @@ -162,7 +170,8 @@ namespace DisplayMagician.UIForms if (_selectedShortcut == null) return; - var shortcutForm = new ShortcutForm(_selectedShortcut); + // Edit the Shortcut (now changed to RunShortcut) + /*var shortcutForm = new ShortcutForm(_selectedShortcut); shortcutForm.ShowDialog(this); if (shortcutForm.DialogResult == DialogResult.OK) { @@ -170,6 +179,10 @@ namespace DisplayMagician.UIForms // As this is an edit, we need to manually force saving the shortcut library ShortcutRepository.SaveShortcuts(); } + */ + + // Run the shortcut when doubleclicked + btn_run.PerformClick(); } @@ -234,9 +247,9 @@ namespace DisplayMagician.UIForms // Figure out the string we're going to use as the MaskedForm message string message = ""; if (_selectedShortcut.Category.Equals(ShortcutCategory.Application)) - message = $"Starting the {_selectedShortcut.ExecutableNameAndPath} application and waiting until you close it."; + message = $"Running the {_selectedShortcut.ExecutableNameAndPath} application and waiting until you close it."; else if (_selectedShortcut.Category.Equals(ShortcutCategory.Game)) - message = $"Starting the {_selectedShortcut.GameName} game and waiting until you close it."; + message = $"Running the {_selectedShortcut.GameName} game and waiting until you close it."; // Create a MaskForm that will cover the ShortcutLibrary Window to lock // the controls and inform the user that the game is running.... @@ -268,5 +281,25 @@ namespace DisplayMagician.UIForms { RemoveWarningIfShortcuts(); } + + private void tsmi_save_to_desktop_Click(object sender, EventArgs e) + { + btn_save.PerformClick(); + } + + private void tsmi_run_Click(object sender, EventArgs e) + { + btn_run.PerformClick(); + } + + private void tsmi_edit_Click(object sender, EventArgs e) + { + btn_edit.PerformClick(); + } + + private void tsmi_delete_Click(object sender, EventArgs e) + { + btn_delete.PerformClick(); + } } } diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.resx b/DisplayMagician/UIForms/ShortcutLibraryForm.resx index 92c352b..00dd974 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.resx +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.resx @@ -126,6 +126,9 @@ 132, 17 + + 242, 17 + From 58c8a7f9d258965fdb8ea59260dcbd10059a21a4 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 11:43:51 +1300 Subject: [PATCH 26/63] Fixed failed waiting for game close Added a 5 second delay before the start of the monitoring for game closure. This is to allow the games to be spawned by the game library (e.g. Steam). --- DisplayMagician/ShortcutRepository.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 92b2977..92429b6 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -702,7 +702,8 @@ namespace DisplayMagician notifyIcon.Text = $"DisplayMagician: Running {steamGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); - + // Wait 5 seconds for the game process to spawn + Thread.Sleep(5000); // Wait for the game to exit Console.WriteLine($"Waiting for {steamGameToRun.Name} to exit."); logger.Info($"ShortcutRepository/RunShortcut - waiting for Steam Game {steamGameToRun.Name} to exit."); @@ -724,14 +725,14 @@ namespace DisplayMagician // If the game is a Uplay Game we check for that else if (shortcutToUse.GameLibrary.Equals(SupportedGameLibrary.Uplay)) { - // We now need to get the SteamGame info + // We now need to get the Uplay Game info UplayGame uplayGameToRun = UplayLibrary.GetUplayGame(shortcutToUse.GameAppId); - // If the GameAppID matches a Steam game, then lets run it + // If the GameAppID matches a Uplay game, then lets run it if (uplayGameToRun is UplayGame) { - // Prepare to start the steam game using the URI interface - // as used by Steam for it's own desktop shortcuts. + // Prepare to start the Uplay game using the URI interface + // as used by Uplay for it's own desktop shortcuts. var address = $"uplay://launch/{uplayGameToRun.Id}"; logger.Debug($"ShortcutRepository/RunShortcut Uplay launch address is {address}"); if (shortcutToUse.GameArgumentsRequired) @@ -747,7 +748,7 @@ namespace DisplayMagician Console.WriteLine($"Starting Uplay Game: {uplayGameToRun.Name}"); var uplayProcess = Process.Start(address); - // Wait for Steam game to update if needed + // Wait for Uplay game to update if needed var ticks = 0; while (ticks < shortcutToUse.StartTimeout * 1000) { @@ -760,7 +761,7 @@ namespace DisplayMagician } - // Store the Steam Process ID for later + // Store the Uplay Process ID for later IPCService.GetInstance().HoldProcessId = uplayProcess?.Id ?? 0; IPCService.GetInstance().Status = InstanceStatus.OnHold; @@ -771,6 +772,8 @@ namespace DisplayMagician notifyIcon.Text = $"DisplayMagician: Running {uplayGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); + // Wait 5 seconds for the game process to spawn + Thread.Sleep(5000); // Wait for the game to exit Console.WriteLine($"Waiting for {uplayGameToRun.Name} to exit."); logger.Info($"ShortcutRepository/RunShortcut - waiting for Uplay Game {uplayGameToRun.Name} to exit."); From 0f65362860e35380463c97022c8098dfa1cf46a4 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 18:07:17 +1300 Subject: [PATCH 27/63] Fix so application monitoring works Application monitoring highlighted a failure in logic, but I fixed it. It now waits for the timeout period before exiting. --- DisplayMagician/ShortcutItem.cs | 4 +- DisplayMagician/ShortcutRepository.cs | 141 +++++++++--------- DisplayMagician/UIForms/MainForm.cs | 2 +- .../UIForms/ShortcutForm.Designer.cs | 30 ++-- DisplayMagician/UIForms/ShortcutForm.cs | 30 ++-- .../UIForms/ShortcutLibraryForm.Designer.cs | 2 +- .../UIForms/ShortcutLibraryForm.cs | 2 +- 7 files changed, 110 insertions(+), 101 deletions(-) diff --git a/DisplayMagician/ShortcutItem.cs b/DisplayMagician/ShortcutItem.cs index 82ebb35..34df1ff 100644 --- a/DisplayMagician/ShortcutItem.cs +++ b/DisplayMagician/ShortcutItem.cs @@ -73,8 +73,8 @@ namespace DisplayMagician private string _differentExecutableToMonitor; private string _executableNameAndPath = ""; private string _executableArguments; - private bool _executableArgumentsRequired; - private bool _processNameToMonitorUsesExecutable; + private bool _executableArgumentsRequired = false; + private bool _processNameToMonitorUsesExecutable = true; private uint _gameAppId; private string _gameName; private SupportedGameLibrary _gameLibrary; diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 92429b6..36cd5b8 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -570,83 +570,82 @@ namespace DisplayMagician else process = System.Diagnostics.Process.Start(shortcutToUse.ExecutableNameAndPath); - // Create a list of processes to monitor - List processesToMonitor = new List(); - - // Work out if we are monitoring another process other than the main executable + // Figure out what we want to look for + string processNameToLookFor; if (shortcutToUse.ProcessNameToMonitorUsesExecutable) { - // If we are monitoring the same executable we started, then lets do that - processesToMonitor.Add(process); + // If we are monitoring the same executable we started, then lets do get that name ready + processNameToLookFor = System.IO.Path.GetFileNameWithoutExtension(shortcutToUse.ExecutableNameAndPath); } else { - // Now wait a little while for all the processes we want to monitor to start up - var ticks = 0; - while (ticks < shortcutToUse.StartTimeout * 1000) + // If we are monitoring a different executable, then lets do get that name ready instead + processNameToLookFor = System.IO.Path.GetFileNameWithoutExtension(shortcutToUse.DifferentExecutableToMonitor); + } + + // Now look for the thing we're supposed to monitor + // and wait until it starts up + List processesToMonitor = new List(); + for (int secs = 0; secs >= (shortcutToUse.StartTimeout * 1000); secs += 500) + { + // Look for the processes with the ProcessName we sorted out earlier + processesToMonitor = Process.GetProcessesByName(processNameToLookFor).ToList(); + + // If we have found one or more processes then we should be good to go + // so let's break + if (processesToMonitor.Count > 0) { - // Look for the processes with the ProcessName we want (which in Windows is the filename without the extension) - processesToMonitor = System.Diagnostics.Process.GetProcessesByName(Path.GetFileNameWithoutExtension(shortcutToUse.DifferentExecutableToMonitor)).ToList(); - - // If we have found one or more processes then we should be good to go - // so let's break - if (processesToMonitor.Count > 0) - { - break; - } - - // Let's wait a little while if we couldn't find - // any processes yet - Thread.Sleep(300); - ticks += 300; + logger.Info($"Found {processesToMonitor.Count} '{processNameToLookFor}' processes have started"); + break; } - // If we have reached the timeout and we cannot detect any - // of the alernative executables to monitor, then ignore that - // setting, and just monitor the process we just started instead - if (processesToMonitor.Count == 0) - { - processesToMonitor.Add(process); - } + // Let's wait a little while if we couldn't find + // any processes yet + Thread.Sleep(500); + } + // make sure we have things to monitor and alert if not + if (processesToMonitor.Count == 0) + { + logger.Error($"No '{processNameToLookFor}' processes found before timeout"); } // Store the process to monitor for later IPCService.GetInstance().HoldProcessId = processesToMonitor.FirstOrDefault()?.Id ?? 0; IPCService.GetInstance().Status = InstanceStatus.OnHold; - int substringStart = shortcutToUse.ExecutableNameAndPath.Length - 42; - if (substringStart < 0) - substringStart = 0; - notifyIcon.Text = $"DisplayMagician: Running {shortcutToUse.ExecutableNameAndPath.Substring(substringStart)}..."; - //Application.DoEvents(); - - // Wait for the monitored process to exit - while (true) + // Add a status notification icon in the status area + string notificationText = $"DisplayMagician: Running {shortcutToUse.ExecutableNameAndPath}..."; + if (notificationText.Length >= 64) { - int processExitCount = 0; - // Check each process to see if it's exited - foreach (var p in processesToMonitor) + string thingToRun = shortcutToUse.ExecutableNameAndPath.Substring(0, 35); + notifyIcon.Text = $"DisplayMagician: Running {thingToRun}..."; + } + Application.DoEvents(); + + // Wait an extra few seconds to give the application time to settle down + Thread.Sleep(2000); + + // if we have things to monitor, then we should start to wait for them + Console.WriteLine($"Waiting for application {processNameToLookFor} to exit."); + logger.Info($"ShortcutRepository/RunShortcut - waiting for application {processNameToLookFor} to exit."); + if (processesToMonitor.Count > 0) + { + logger.Info($"{processesToMonitor.Count} '{processNameToLookFor}' processes are still running"); + while (true) { - try + processesToMonitor = Process.GetProcessesByName(processNameToLookFor).ToList(); + + // If we have no more processes left then we're done! + if (processesToMonitor.Count == 0) { - if (p.HasExited) - { - processExitCount++; - } - } - catch (InvalidOperationException ex) - { - Console.WriteLine($"ShortcutRepository/RunShortcut exception 2: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); - logger.Error(ex, $"ShortcutRepository/RunShortcut exception waiting for the monitored process to exit"); - processExitCount++; + logger.Info($"No more '{processNameToLookFor}' processes are still running"); + break; } } - - // Make sure that all processes have exited - // then start the shutdown process - if (processExitCount == processesToMonitor.Count) - break; } + Console.WriteLine($"{processNameToLookFor} has exited."); + logger.Info($"ShortcutRepository/RunShortcut - Application {processNameToLookFor} has exited."); + } else if (shortcutToUse.Category.Equals(ShortcutCategory.Game)) @@ -675,20 +674,21 @@ namespace DisplayMagician var steamProcess = Process.Start(address); // Wait for Steam game to update if needed - var ticks = 0; - while (ticks < shortcutToUse.StartTimeout * 1000) + for (int secs = 0; secs >= (shortcutToUse.StartTimeout * 1000); secs += 500) { - if (steamGameToRun.IsRunning) - { - break; - } - - Thread.Sleep(300); if (!steamGameToRun.IsUpdating) { - ticks += 300; + if (steamGameToRun.IsRunning) + { + logger.Info($"Found the '{steamGameToRun.Name}' process has started"); + break; + } + } + // Delay 500ms + Thread.Sleep(500); + } // Store the Steam Process ID for later @@ -749,15 +749,17 @@ namespace DisplayMagician var uplayProcess = Process.Start(address); // Wait for Uplay game to update if needed - var ticks = 0; - while (ticks < shortcutToUse.StartTimeout * 1000) + for (int secs = 0; secs >= (shortcutToUse.StartTimeout * 1000); secs += 500) { + if (uplayGameToRun.IsRunning) { + logger.Info($"Found the '{uplayGameToRun.Name}' process has started"); break; } - Thread.Sleep(300); + // Delay 500ms + Thread.Sleep(500); } @@ -774,6 +776,7 @@ namespace DisplayMagician // Wait 5 seconds for the game process to spawn Thread.Sleep(5000); + // Wait for the game to exit Console.WriteLine($"Waiting for {uplayGameToRun.Name} to exit."); logger.Info($"ShortcutRepository/RunShortcut - waiting for Uplay Game {uplayGameToRun.Name} to exit."); diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 4458460..c8aaa74 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -277,7 +277,7 @@ namespace DisplayMagician.UIForms private void MainForm_Activated(object sender, EventArgs e) { - EnableShortcutButtonIfProfiles(); + //EnableShortcutButtonIfProfiles(); } } } diff --git a/DisplayMagician/UIForms/ShortcutForm.Designer.cs b/DisplayMagician/UIForms/ShortcutForm.Designer.cs index a9add75..1c6d8ad 100644 --- a/DisplayMagician/UIForms/ShortcutForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutForm.Designer.cs @@ -91,7 +91,7 @@ namespace DisplayMagician.UIForms this.btn_exe_to_start = new System.Windows.Forms.Button(); this.txt_args_executable = new System.Windows.Forms.TextBox(); this.cb_args_executable = new System.Windows.Forms.CheckBox(); - this.btn_app_different_executable = new System.Windows.Forms.Button(); + this.btn_choose_alternative_executable = new System.Windows.Forms.Button(); this.txt_alternative_executable = new System.Windows.Forms.TextBox(); this.rb_wait_alternative_executable = new System.Windows.Forms.RadioButton(); this.rb_wait_executable = new System.Windows.Forms.RadioButton(); @@ -808,7 +808,7 @@ namespace DisplayMagician.UIForms this.p_standalone.Controls.Add(this.btn_exe_to_start); this.p_standalone.Controls.Add(this.txt_args_executable); this.p_standalone.Controls.Add(this.cb_args_executable); - this.p_standalone.Controls.Add(this.btn_app_different_executable); + this.p_standalone.Controls.Add(this.btn_choose_alternative_executable); this.p_standalone.Controls.Add(this.txt_alternative_executable); this.p_standalone.Controls.Add(this.rb_wait_alternative_executable); this.p_standalone.Controls.Add(this.rb_wait_executable); @@ -856,17 +856,17 @@ namespace DisplayMagician.UIForms this.cb_args_executable.CheckedChanged += new System.EventHandler(this.cb_args_executable_CheckedChanged); this.cb_args_executable.Paint += new System.Windows.Forms.PaintEventHandler(this.checkbox_Paint); // - // btn_app_different_executable + // btn_choose_alternative_executable // - this.btn_app_different_executable.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_app_different_executable.ForeColor = System.Drawing.Color.White; - this.btn_app_different_executable.Location = new System.Drawing.Point(877, 115); - this.btn_app_different_executable.Name = "btn_app_different_executable"; - this.btn_app_different_executable.Size = new System.Drawing.Size(85, 27); - this.btn_app_different_executable.TabIndex = 9; - this.btn_app_different_executable.Text = "Choose"; - this.btn_app_different_executable.UseVisualStyleBackColor = true; - this.btn_app_different_executable.Click += new System.EventHandler(this.btn_app_different_executable_Click); + this.btn_choose_alternative_executable.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btn_choose_alternative_executable.ForeColor = System.Drawing.Color.White; + this.btn_choose_alternative_executable.Location = new System.Drawing.Point(877, 115); + this.btn_choose_alternative_executable.Name = "btn_choose_alternative_executable"; + this.btn_choose_alternative_executable.Size = new System.Drawing.Size(85, 27); + this.btn_choose_alternative_executable.TabIndex = 9; + this.btn_choose_alternative_executable.Text = "Choose"; + this.btn_choose_alternative_executable.UseVisualStyleBackColor = true; + this.btn_choose_alternative_executable.Click += new System.EventHandler(this.btn_choose_alternative_executable_Click); // // txt_alternative_executable // @@ -875,7 +875,7 @@ namespace DisplayMagician.UIForms this.txt_alternative_executable.Name = "txt_alternative_executable"; this.txt_alternative_executable.Size = new System.Drawing.Size(378, 26); this.txt_alternative_executable.TabIndex = 4; - this.txt_alternative_executable.TextChanged += new System.EventHandler(this.txt_different_executable_TextChanged); + this.txt_alternative_executable.TextChanged += new System.EventHandler(this.txt_alternative_executable_TextChanged); // // rb_wait_alternative_executable // @@ -887,7 +887,7 @@ namespace DisplayMagician.UIForms this.rb_wait_alternative_executable.TabIndex = 8; this.rb_wait_alternative_executable.Text = "Wait until an alternative executable is closed before continuing:"; this.rb_wait_alternative_executable.UseVisualStyleBackColor = true; - this.rb_wait_alternative_executable.CheckedChanged += new System.EventHandler(this.rb_wait_process_CheckedChanged); + this.rb_wait_alternative_executable.CheckedChanged += new System.EventHandler(this.rb_wait_alternative_executable_CheckedChanged); this.rb_wait_alternative_executable.Paint += new System.Windows.Forms.PaintEventHandler(this.radiobutton_Paint); // // rb_wait_executable @@ -1370,7 +1370,7 @@ namespace DisplayMagician.UIForms private System.Windows.Forms.Panel p_standalone; private System.Windows.Forms.TextBox txt_args_executable; private System.Windows.Forms.CheckBox cb_args_executable; - private System.Windows.Forms.Button btn_app_different_executable; + private System.Windows.Forms.Button btn_choose_alternative_executable; private System.Windows.Forms.TextBox txt_alternative_executable; private System.Windows.Forms.RadioButton rb_wait_alternative_executable; private System.Windows.Forms.RadioButton rb_wait_executable; diff --git a/DisplayMagician/UIForms/ShortcutForm.cs b/DisplayMagician/UIForms/ShortcutForm.cs index d930044..9c772e0 100644 --- a/DisplayMagician/UIForms/ShortcutForm.cs +++ b/DisplayMagician/UIForms/ShortcutForm.cs @@ -63,7 +63,7 @@ namespace DisplayMagician.UIForms }*/ } - public string ProcessNameToMonitor +/* public string ProcessNameToMonitor { get { @@ -79,11 +79,11 @@ namespace DisplayMagician.UIForms { // We we're setting this entry, then we want to set it to a particular entry txt_alternative_executable.Text = value; - rb_wait_executable.Checked = true; + //rb_wait_executable.Checked = true; } } - - public string ExecutableNameAndPath +*/ + /* public string ExecutableNameAndPath { get => rb_switch_display_temp.Checked && rb_launcher.Checked ? txt_executable.Text : string.Empty; set @@ -96,8 +96,8 @@ namespace DisplayMagician.UIForms } } } - - public uint ExecutableTimeout +*/ + /* public uint ExecutableTimeout { get { @@ -147,7 +147,7 @@ namespace DisplayMagician.UIForms txt_game_name.Text = value; } } - +*/ public ShortcutItem Shortcut { get => _shortcutToEdit; @@ -549,7 +549,7 @@ namespace DisplayMagician.UIForms this.Close(); } - private void txt_different_executable_TextChanged(object sender, EventArgs e) + private void txt_alternative_executable_TextChanged(object sender, EventArgs e) { if (_loadedShortcut) _isUnsaved = true; @@ -951,14 +951,18 @@ namespace DisplayMagician.UIForms { cb_args_executable.Checked = true; } + else + { + cb_args_executable.Checked = false; + } if (_shortcutToEdit.ProcessNameToMonitorUsesExecutable) { rb_wait_executable.Checked = true; - rb_wait_alternative_executable.Checked = false; + //rb_wait_alternative_executable.Checked = false; } else { - rb_wait_executable.Checked = false; + //rb_wait_executable.Checked = false; rb_wait_alternative_executable.Checked = true; } txt_alternative_executable.Text = _shortcutToEdit.DifferentExecutableToMonitor; @@ -1022,7 +1026,7 @@ namespace DisplayMagician.UIForms } - private void rb_wait_process_CheckedChanged(object sender, EventArgs e) + private void rb_wait_alternative_executable_CheckedChanged(object sender, EventArgs e) { if (rb_wait_alternative_executable.Checked) { @@ -1030,6 +1034,7 @@ namespace DisplayMagician.UIForms _isUnsaved = true; rb_wait_executable.Checked = false; txt_alternative_executable.Enabled = true; + btn_choose_alternative_executable.Enabled = true; } } @@ -1041,11 +1046,12 @@ namespace DisplayMagician.UIForms _isUnsaved = true; rb_wait_alternative_executable.Checked = false; txt_alternative_executable.Enabled = false; + btn_choose_alternative_executable.Enabled = false; } } - private void btn_app_different_executable_Click(object sender, EventArgs e) + private void btn_choose_alternative_executable_Click(object sender, EventArgs e) { if (dialog_open.ShowDialog(this) == DialogResult.OK) { diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs index 0c12e20..5d2dbde 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs @@ -270,7 +270,7 @@ this.ShowIcon = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "DisplayMagician - Setup Game Shortcuts"; - this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); + //this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); this.Load += new System.EventHandler(this.ShortcutLibraryForm_Load); this.cms_shortcuts.ResumeLayout(false); this.ResumeLayout(false); diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index bdafa9b..fe8f900 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -279,7 +279,7 @@ namespace DisplayMagician.UIForms private void ShortcutLibraryForm_Activated(object sender, EventArgs e) { - RemoveWarningIfShortcuts(); + //RemoveWarningIfShortcuts(); } private void tsmi_save_to_desktop_Click(object sender, EventArgs e) From f55e2c29bee6d6c0cfe6f38dc1d99e1453a9a4bb Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Fri, 11 Dec 2020 21:40:45 +1300 Subject: [PATCH 28/63] Better described timeout as max wait (secs) Also set it to a more reasonable 20 second timeout and then it continues through the starting process. Also added some NLog error handling in RunShortcut. --- DisplayMagician/ShortcutItem.cs | 2 +- DisplayMagician/ShortcutRepository.cs | 41 ++++++++++++------- .../UIForms/ShortcutForm.Designer.cs | 30 +++++++------- 3 files changed, 43 insertions(+), 30 deletions(-) diff --git a/DisplayMagician/ShortcutItem.cs b/DisplayMagician/ShortcutItem.cs index 34df1ff..db9629a 100644 --- a/DisplayMagician/ShortcutItem.cs +++ b/DisplayMagician/ShortcutItem.cs @@ -78,7 +78,7 @@ namespace DisplayMagician private uint _gameAppId; private string _gameName; private SupportedGameLibrary _gameLibrary; - private uint _startTimeout; + private uint _startTimeout = 20; private string _gameArguments; private bool _gameArgumentsRequired; private string _audioDevice; diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 36cd5b8..43a6be2 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -595,7 +595,7 @@ namespace DisplayMagician // so let's break if (processesToMonitor.Count > 0) { - logger.Info($"Found {processesToMonitor.Count} '{processNameToLookFor}' processes have started"); + logger.Debug($"Found {processesToMonitor.Count} '{processNameToLookFor}' processes have started"); break; } @@ -606,7 +606,7 @@ namespace DisplayMagician // make sure we have things to monitor and alert if not if (processesToMonitor.Count == 0) { - logger.Error($"No '{processNameToLookFor}' processes found before timeout"); + logger.Error($"No '{processNameToLookFor}' processes found before waiting timeout"); } // Store the process to monitor for later @@ -627,10 +627,10 @@ namespace DisplayMagician // if we have things to monitor, then we should start to wait for them Console.WriteLine($"Waiting for application {processNameToLookFor} to exit."); - logger.Info($"ShortcutRepository/RunShortcut - waiting for application {processNameToLookFor} to exit."); + logger.Debug($"ShortcutRepository/RunShortcut - waiting for application {processNameToLookFor} to exit."); if (processesToMonitor.Count > 0) { - logger.Info($"{processesToMonitor.Count} '{processNameToLookFor}' processes are still running"); + logger.Debug($"{processesToMonitor.Count} '{processNameToLookFor}' processes are still running"); while (true) { processesToMonitor = Process.GetProcessesByName(processNameToLookFor).ToList(); @@ -638,13 +638,13 @@ namespace DisplayMagician // If we have no more processes left then we're done! if (processesToMonitor.Count == 0) { - logger.Info($"No more '{processNameToLookFor}' processes are still running"); + logger.Debug($"No more '{processNameToLookFor}' processes are still running"); break; } } } Console.WriteLine($"{processNameToLookFor} has exited."); - logger.Info($"ShortcutRepository/RunShortcut - Application {processNameToLookFor} has exited."); + logger.Debug($"ShortcutRepository/RunShortcut - Application {processNameToLookFor} has exited."); } @@ -706,18 +706,19 @@ namespace DisplayMagician Thread.Sleep(5000); // Wait for the game to exit Console.WriteLine($"Waiting for {steamGameToRun.Name} to exit."); - logger.Info($"ShortcutRepository/RunShortcut - waiting for Steam Game {steamGameToRun.Name} to exit."); + logger.Debug($"ShortcutRepository/RunShortcut - waiting for Steam Game {steamGameToRun.Name} to exit."); while (true) { if (!steamGameToRun.IsRunning) { + logger.Debug($"ShortcutRepository/RunShortcut - Steam Game {steamGameToRun.Name} is no longer running (IsRunning is false)."); break; } Thread.Sleep(300); } Console.WriteLine($"{steamGameToRun.Name} has exited."); - logger.Info($"ShortcutRepository/RunShortcut - Steam Game {steamGameToRun.Name} has exited."); + logger.Debug($"ShortcutRepository/RunShortcut - Steam Game {steamGameToRun.Name} has exited."); } @@ -754,7 +755,7 @@ namespace DisplayMagician if (uplayGameToRun.IsRunning) { - logger.Info($"Found the '{uplayGameToRun.Name}' process has started"); + logger.Debug($"Found the '{uplayGameToRun.Name}' process has started"); break; } @@ -779,18 +780,19 @@ namespace DisplayMagician // Wait for the game to exit Console.WriteLine($"Waiting for {uplayGameToRun.Name} to exit."); - logger.Info($"ShortcutRepository/RunShortcut - waiting for Uplay Game {uplayGameToRun.Name} to exit."); + logger.Debug($"ShortcutRepository/RunShortcut - waiting for Uplay Game {uplayGameToRun.Name} to exit."); while (true) { if (!uplayGameToRun.IsRunning) { + logger.Debug($"ShortcutRepository/RunShortcut - Uplay Game {uplayGameToRun.Name} is no longer running (IsRunning is false)."); break; } Thread.Sleep(300); } Console.WriteLine($"{uplayGameToRun.Name} has exited."); - logger.Info($"ShortcutRepository/RunShortcut - Uplay Game {uplayGameToRun.Name} has exited."); + logger.Debug($"ShortcutRepository/RunShortcut - Uplay Game {uplayGameToRun.Name} has exited."); } @@ -840,9 +842,20 @@ namespace DisplayMagician } processToStop.Close(); } - catch (Win32Exception ex) { } - catch (InvalidOperationException ex) { } - catch (AggregateException ae) { } + catch (Win32Exception ex) { + logger.Error(ex, $"RunShortcut - Couldn't access the wait status for a process we're trying to stop."); + } + catch (InvalidOperationException ex) { + logger.Error(ex, $"RunShortcut - Couldn't kill the process as there is no process associated with the Process object."); + } + catch (SystemException ex) + { + logger.Error(ex, $"RunShortcut - Couldn't WaitForExit the process as there is no process associated with the Process object (or cannot get the ID from the process handle)."); + } + + catch (AggregateException ae) { + logger.Error(ae, $"RunShortcut - Got an AggregateException."); + } } } diff --git a/DisplayMagician/UIForms/ShortcutForm.Designer.cs b/DisplayMagician/UIForms/ShortcutForm.Designer.cs index 1c6d8ad..e2705a2 100644 --- a/DisplayMagician/UIForms/ShortcutForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutForm.Designer.cs @@ -826,7 +826,7 @@ namespace DisplayMagician.UIForms // this.btn_exe_to_start.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btn_exe_to_start.ForeColor = System.Drawing.Color.White; - this.btn_exe_to_start.Location = new System.Drawing.Point(593, 10); + this.btn_exe_to_start.Location = new System.Drawing.Point(666, 10); this.btn_exe_to_start.Name = "btn_exe_to_start"; this.btn_exe_to_start.Size = new System.Drawing.Size(85, 27); this.btn_exe_to_start.TabIndex = 12; @@ -909,7 +909,7 @@ namespace DisplayMagician.UIForms // this.txt_executable.Location = new System.Drawing.Point(171, 10); this.txt_executable.Name = "txt_executable"; - this.txt_executable.Size = new System.Drawing.Size(416, 26); + this.txt_executable.Size = new System.Drawing.Size(489, 26); this.txt_executable.TabIndex = 1; this.txt_executable.TextChanged += new System.EventHandler(this.txt_executable_TextChanged); // @@ -929,26 +929,26 @@ namespace DisplayMagician.UIForms // this.label2.AutoSize = true; this.label2.ForeColor = System.Drawing.Color.Transparent; - this.label2.Location = new System.Drawing.Point(819, 12); + this.label2.Location = new System.Drawing.Point(783, 12); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(70, 20); + this.label2.Size = new System.Drawing.Size(125, 20); this.label2.TabIndex = 5; - this.label2.Text = "Timeout:"; + this.label2.Text = "Max Wait (secs):"; this.label2.Paint += new System.Windows.Forms.PaintEventHandler(this.label_Paint); // // nud_timeout_executable // - this.nud_timeout_executable.Location = new System.Drawing.Point(895, 10); + this.nud_timeout_executable.Location = new System.Drawing.Point(910, 10); this.nud_timeout_executable.Maximum = new decimal(new int[] { 240, 0, 0, 0}); this.nud_timeout_executable.Name = "nud_timeout_executable"; - this.nud_timeout_executable.Size = new System.Drawing.Size(70, 26); + this.nud_timeout_executable.Size = new System.Drawing.Size(55, 26); this.nud_timeout_executable.TabIndex = 6; this.nud_timeout_executable.Value = new decimal(new int[] { - 30, + 20, 0, 0, 0}); @@ -1000,7 +1000,7 @@ namespace DisplayMagician.UIForms this.txt_game_launcher.Location = new System.Drawing.Point(605, 76); this.txt_game_launcher.Name = "txt_game_launcher"; this.txt_game_launcher.ReadOnly = true; - this.txt_game_launcher.Size = new System.Drawing.Size(175, 26); + this.txt_game_launcher.Size = new System.Drawing.Size(149, 26); this.txt_game_launcher.TabIndex = 23; // // txt_game_name @@ -1088,26 +1088,26 @@ namespace DisplayMagician.UIForms // this.lbl_game_timeout.AutoSize = true; this.lbl_game_timeout.ForeColor = System.Drawing.Color.White; - this.lbl_game_timeout.Location = new System.Drawing.Point(819, 79); + this.lbl_game_timeout.Location = new System.Drawing.Point(783, 79); this.lbl_game_timeout.Name = "lbl_game_timeout"; - this.lbl_game_timeout.Size = new System.Drawing.Size(70, 20); + this.lbl_game_timeout.Size = new System.Drawing.Size(125, 20); this.lbl_game_timeout.TabIndex = 4; - this.lbl_game_timeout.Text = "Timeout:"; + this.lbl_game_timeout.Text = "Max Wait (secs):"; this.lbl_game_timeout.Paint += new System.Windows.Forms.PaintEventHandler(this.label_Paint); // // nud_timeout_game // - this.nud_timeout_game.Location = new System.Drawing.Point(895, 77); + this.nud_timeout_game.Location = new System.Drawing.Point(911, 77); this.nud_timeout_game.Maximum = new decimal(new int[] { 240, 0, 0, 0}); this.nud_timeout_game.Name = "nud_timeout_game"; - this.nud_timeout_game.Size = new System.Drawing.Size(70, 26); + this.nud_timeout_game.Size = new System.Drawing.Size(54, 26); this.nud_timeout_game.TabIndex = 5; this.nud_timeout_game.Value = new decimal(new int[] { - 120, + 20, 0, 0, 0}); From 05bb163312a1019d8f0ed860bb366c49427fcd78 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 12 Dec 2020 21:29:38 +1300 Subject: [PATCH 29/63] Fix Audio and Capture setting retention Had problems storing ChangeAudioDevice and SetAudioVolume settings (and the Capture Device versions) so had to slightly change the way the settings were stored. --- DisplayMagician/ShortcutItem.cs | 661 ++++++++++++------ DisplayMagician/ShortcutRepository.cs | 49 ++ .../UIForms/ShortcutForm.Designer.cs | 301 +++++++- DisplayMagician/UIForms/ShortcutForm.cs | 443 ++++++++++-- 4 files changed, 1177 insertions(+), 277 deletions(-) diff --git a/DisplayMagician/ShortcutItem.cs b/DisplayMagician/ShortcutItem.cs index db9629a..9272b90 100644 --- a/DisplayMagician/ShortcutItem.cs +++ b/DisplayMagician/ShortcutItem.cs @@ -85,8 +85,13 @@ namespace DisplayMagician private bool _changeAudioDevice; private bool _setAudioVolume = false; private decimal _audioVolume = -1; + private string _captureDevice; + private bool _changeCaptureDevice; + private bool _setCaptureVolume = false; + private decimal _captureVolume = -1; private ShortcutPermanence _displayPermanence = ShortcutPermanence.Temporary; private ShortcutPermanence _audioPermanence = ShortcutPermanence.Temporary; + private ShortcutPermanence _capturePermanence = ShortcutPermanence.Temporary; private bool _autoName = true; private bool _isPossible; private List _startPrograms; @@ -119,9 +124,16 @@ namespace DisplayMagician ProfileItem profile, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, - string audioDevice = "", + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -132,18 +144,17 @@ namespace DisplayMagician _name = name; _category = ShortcutCategory.NoGame; _profileToUse = profile; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; + _changeAudioDevice = changeAudioDevice; + _audioDevice = audioDevice; + _setAudioVolume = setAudioVolume; _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -162,29 +173,42 @@ namespace DisplayMagician } - public ShortcutItem(string name, string profileUuid, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") : this() + public ShortcutItem( + string name, + string profileUuid, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) : this() { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; _name = name; _profileUuid = profileUuid; _category = ShortcutCategory.NoGame; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -227,9 +251,16 @@ namespace DisplayMagician bool gameArgumentsRequired, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, + bool changeAudioDevice = false, string audioDevice = "", + bool setAudioVolume = false, decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -246,19 +277,17 @@ namespace DisplayMagician _startTimeout = gameTimeout; _gameArguments = gameArguments; _gameArgumentsRequired = gameArgumentsRequired; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -277,10 +306,26 @@ namespace DisplayMagician } - public ShortcutItem(string name, ProfileItem profile, GameStruct game, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") : this() + public ShortcutItem( + string name, + ProfileItem profile, + GameStruct game, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) : this() { // Create a new UUID for the shortcut if one wasn't created already if (!String.IsNullOrWhiteSpace(uuid)) @@ -294,18 +339,17 @@ namespace DisplayMagician _startTimeout = game.StartTimeout; _gameArguments = game.GameArguments; _gameArgumentsRequired = game.GameArgumentsRequired; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -324,10 +368,26 @@ namespace DisplayMagician - public ShortcutItem(string name, string profileUuid, GameStruct game, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") : this() + public ShortcutItem( + string name, + string profileUuid, + GameStruct game, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) : this() { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -341,18 +401,17 @@ namespace DisplayMagician _gameArguments = game.GameArguments; _gameArgumentsRequired = game.GameArgumentsRequired; _gameArgumentsRequired = false; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -393,9 +452,16 @@ namespace DisplayMagician bool processNameToMonitorUsesExecutable, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, + bool changeAudioDevice = false, string audioDevice = "", - decimal audioVolume = -1, + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -412,18 +478,17 @@ namespace DisplayMagician _executableArguments = executableArguments; _executableArgumentsRequired = executableArgumentsRequired; _processNameToMonitorUsesExecutable = processNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -442,10 +507,26 @@ namespace DisplayMagician } - public ShortcutItem(string name, ProfileItem profile, Executable executable, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") : this() + public ShortcutItem( + string name, + ProfileItem profile, + Executable executable, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) : this() { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -458,18 +539,17 @@ namespace DisplayMagician _executableArguments = executable.ExecutableArguments; _executableArgumentsRequired = executable.ExecutableArgumentsRequired; _processNameToMonitorUsesExecutable = executable.ProcessNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -487,10 +567,26 @@ namespace DisplayMagician _shortcutBitmap = ToBitmapOverlay(_originalLargeBitmap, _profileToUse.ProfileTightestBitmap, 256, 256); } - public ShortcutItem(string name, string profileUuid, Executable executable, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") : this() + public ShortcutItem( + string name, + string profileUuid, + Executable executable, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) : this() { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -503,18 +599,17 @@ namespace DisplayMagician _executableArguments = executable.ExecutableArguments; _executableArgumentsRequired = executable.ExecutableArgumentsRequired; _processNameToMonitorUsesExecutable = executable.ProcessNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -666,6 +761,19 @@ namespace DisplayMagician } } + public ShortcutPermanence CapturePermanence + { + get + { + return _capturePermanence; + } + + set + { + _capturePermanence = value; + } + } + public ShortcutCategory Category { get @@ -880,6 +988,58 @@ namespace DisplayMagician } } + public string CaptureDevice + { + get + { + return _captureDevice; + } + + set + { + _captureDevice = value; + } + } + + public bool ChangeCaptureDevice + { + get + { + return _changeCaptureDevice; + } + + set + { + _changeCaptureDevice = value; + } + } + + public decimal CaptureVolume + { + get + { + return _captureVolume; + } + + set + { + _captureVolume = value; + } + } + + public bool SetCaptureVolume + { + get + { + return _setCaptureVolume; + } + + set + { + _setCaptureVolume = value; + } + } + public List StartPrograms { get @@ -971,9 +1131,16 @@ namespace DisplayMagician ProfileItem profile, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, + bool changeAudioDevice = false, string audioDevice = "", + bool setAudioVolume = false, decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -984,19 +1151,17 @@ namespace DisplayMagician _name = name; _category = ShortcutCategory.NoGame; _profileToUse = profile; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1016,29 +1181,42 @@ namespace DisplayMagician ReplaceShortcutIconInCache(); } - public void UpdateNoGameShortcut(string name, string profileUuid, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") + public void UpdateNoGameShortcut( + string name, + string profileUuid, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; _name = name; _profileUuid = profileUuid; _category = ShortcutCategory.NoGame; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1083,9 +1261,16 @@ namespace DisplayMagician bool gameArgumentsRequired, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, + bool changeAudioDevice = false, string audioDevice = "", - decimal audioVolume = -1, + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -1102,19 +1287,17 @@ namespace DisplayMagician _startTimeout = gameTimeout; _gameArguments = gameArguments; _gameArgumentsRequired = gameArgumentsRequired; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1134,10 +1317,25 @@ namespace DisplayMagician ReplaceShortcutIconInCache(); } - public void UpdateGameShortcut(string name, ProfileItem profile, GameStruct game, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") + public void UpdateGameShortcut( + string name, + ProfileItem profile, + GameStruct game, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "") { // Create a new UUID for the shortcut if one wasn't created already if (!String.IsNullOrWhiteSpace(uuid)) @@ -1151,19 +1349,17 @@ namespace DisplayMagician _startTimeout = game.StartTimeout; _gameArguments = game.GameArguments; _gameArgumentsRequired = game.GameArgumentsRequired; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1184,10 +1380,26 @@ namespace DisplayMagician - public void UpdateGameShortcut(string name, string profileUuid, GameStruct game, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") + public void UpdateGameShortcut( + string name, + string profileUuid, + GameStruct game, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -1201,19 +1413,17 @@ namespace DisplayMagician _gameArguments = game.GameArguments; _gameArgumentsRequired = game.GameArgumentsRequired; _gameArgumentsRequired = false; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1256,9 +1466,16 @@ namespace DisplayMagician bool processNameToMonitorUsesExecutable, ShortcutPermanence displayPermanence, ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, string originalIconPath, + bool changeAudioDevice = false, string audioDevice = "", + bool setAudioVolume = false, decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, List startPrograms = null, bool autoName = true, string uuid = "" @@ -1275,19 +1492,17 @@ namespace DisplayMagician _executableArguments = executableArguments; _executableArgumentsRequired = executableArgumentsRequired; _processNameToMonitorUsesExecutable = processNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1307,10 +1522,26 @@ namespace DisplayMagician ReplaceShortcutIconInCache(); } - public void UpdateExecutableShortcut(string name, ProfileItem profile, Executable executable, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") + public void UpdateExecutableShortcut( + string name, + ProfileItem profile, + Executable executable, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -1323,19 +1554,17 @@ namespace DisplayMagician _executableArguments = executable.ExecutableArguments; _executableArgumentsRequired = executable.ExecutableArgumentsRequired; _processNameToMonitorUsesExecutable = executable.ProcessNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1355,10 +1584,26 @@ namespace DisplayMagician ReplaceShortcutIconInCache(); } - public void UpdateExecutableShortcut(string name, string profileUuid, Executable executable, ShortcutPermanence displayPermanence, - ShortcutPermanence audioPermanence, string originalIconPath, - string audioDevice = "", decimal audioVolume = -1, List startPrograms = null, - bool autoName = true, string uuid = "") + public void UpdateExecutableShortcut( + string name, + string profileUuid, + Executable executable, + ShortcutPermanence displayPermanence, + ShortcutPermanence audioPermanence, + ShortcutPermanence capturePermanence, + string originalIconPath, + bool changeAudioDevice = false, + string audioDevice = "", + bool setAudioVolume = false, + decimal audioVolume = -1, + bool changeCaptureDevice = false, + string captureDevice = "", + bool setCaptureVolume = false, + decimal captureVolume = -1, + List startPrograms = null, + bool autoName = true, + string uuid = "" + ) { if (!String.IsNullOrWhiteSpace(uuid)) _uuid = uuid; @@ -1371,19 +1616,17 @@ namespace DisplayMagician _executableArguments = executable.ExecutableArguments; _executableArgumentsRequired = executable.ExecutableArgumentsRequired; _processNameToMonitorUsesExecutable = executable.ProcessNameToMonitorUsesExecutable; - if (String.IsNullOrEmpty(audioDevice)) - _changeAudioDevice = false; - else - _changeAudioDevice = true; - + _changeAudioDevice = changeAudioDevice; _audioDevice = audioDevice; - if (audioVolume >= 0 && audioVolume <= 100) - _setAudioVolume = true; - else - _setAudioVolume = false; - _audioVolume = audioVolume; + _setAudioVolume = setAudioVolume; + _audioVolume = audioVolume; + _changeCaptureDevice = changeCaptureDevice; + _captureDevice = captureDevice; + _setCaptureVolume = setCaptureVolume; + _captureVolume = captureVolume; _displayPermanence = displayPermanence; _audioPermanence = audioPermanence; + _capturePermanence = capturePermanence; _autoName = autoName; _startPrograms = startPrograms; _originalIconPath = originalIconPath; @@ -1442,6 +1685,7 @@ namespace DisplayMagician shortcut.ProfileUUID = ProfileUUID; shortcut.DisplayPermanence = DisplayPermanence; shortcut.AudioPermanence = AudioPermanence; + shortcut.CapturePermanence = CapturePermanence; shortcut.Category = Category; shortcut.DifferentExecutableToMonitor = DifferentExecutableToMonitor; shortcut.ExecutableNameAndPath = ExecutableNameAndPath; @@ -1464,6 +1708,11 @@ namespace DisplayMagician shortcut.AudioDevice = AudioDevice; shortcut.SetAudioVolume = SetAudioVolume; shortcut.AudioVolume = AudioVolume; + shortcut.ChangeCaptureDevice = ChangeCaptureDevice; + shortcut.CaptureDevice = CaptureDevice; + shortcut.SetCaptureVolume = SetCaptureVolume; + shortcut.CaptureVolume = CaptureVolume; + // Save the shortcut incon to the icon cache shortcut.ReplaceShortcutIconInCache(); @@ -1725,6 +1974,24 @@ namespace DisplayMagician } } } + // Check the Capture Device is still valid (if one is specified) + if (ChangeCaptureDevice) + { + CoreAudioController audioController = ShortcutRepository.AudioController; + IEnumerable captureDevices = audioController.GetCaptureDevices(); + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.FullName.Equals(CaptureDevice)) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Disabled) + return (false, $"The Capture Device {CaptureDevice} is disabled, so the shortcut '{Name}' cannot be used. You need to enable the capture device to use this shortcut, or edit the shortcut to change the capture device."); + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.NotPresent) + return (false, $"The Capture Device {CaptureDevice} is not present, so the shortcut '{Name}' cannot be used."); + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Unplugged) + return (false, $"The Capture Device {CaptureDevice} is unplugged, so the shortcut '{Name}' cannot be used. You need to plug in the capture device to use this shortcut, or edit the shortcut to change the capture device."); + } + } + } // TODO Do all the specified pre-start apps still exist? diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 43a6be2..0a4ba27 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -483,6 +483,38 @@ namespace DisplayMagician } } + // record the old microphone device + bool needToChangeCaptureDevice = false; + CoreAudioDevice rollbackCaptureDevice = _audioController.DefaultCaptureDevice; + double rollbackCaptureVolume = _audioController.DefaultCaptureDevice.Volume; + if (!rollbackCaptureDevice.FullName.Equals(shortcutToUse.CaptureDevice)) + needToChangeCaptureDevice = true; + + // Change capture Device (if one specified) + if (shortcutToUse.ChangeCaptureDevice) + { + IEnumerable captureDevices = _audioController.GetCaptureDevices(); + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.FullName.Equals(shortcutToUse.CaptureDevice)) + { + // use the Audio Device + captureDevice.SetAsDefault(); + + if (shortcutToUse.SetCaptureVolume) + { + Task myTask = new Task(() => + { + captureDevice.SetVolumeAsync(Convert.ToDouble(shortcutToUse.CaptureVolume)); + }); + myTask.Start(); + myTask.Wait(2000); + } + + } + } + } + // Set the IP Service status back to what it was IPCService.GetInstance().Status = rollbackInstanceStatus; @@ -878,6 +910,23 @@ namespace DisplayMagician } + // Change Capture Device back (if one specified) + if (needToChangeCaptureDevice) + { + // use the Audio Device + rollbackCaptureDevice.SetAsDefault(); + + if (shortcutToUse.SetCaptureVolume) + { + Task myTask = new Task(() => + { + rollbackCaptureDevice.SetVolumeAsync(Convert.ToDouble(rollbackCaptureVolume)); + }); + myTask.Start(); + myTask.Wait(2000); + } + + } // Change back to the original profile only if it is different if (needToChangeProfiles) diff --git a/DisplayMagician/UIForms/ShortcutForm.Designer.cs b/DisplayMagician/UIForms/ShortcutForm.Designer.cs index e2705a2..e97368c 100644 --- a/DisplayMagician/UIForms/ShortcutForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutForm.Designer.cs @@ -44,6 +44,17 @@ namespace DisplayMagician.UIForms this.ilv_saved_profiles = new Manina.Windows.Forms.ImageListView(); this.dv_profile = new DisplayMagician.Shared.UserControls.DisplayView(); this.tabp_audio = new System.Windows.Forms.TabPage(); + this.gb_capture_settings = new System.Windows.Forms.GroupBox(); + this.gb_capture_volume = new System.Windows.Forms.GroupBox(); + this.rb_set_capture_volume = new System.Windows.Forms.RadioButton(); + this.rb_keep_capture_volume = new System.Windows.Forms.RadioButton(); + this.lbl_capture_volume = new System.Windows.Forms.Label(); + this.nud_capture_volume = new System.Windows.Forms.NumericUpDown(); + this.btn_rescan_capture = new System.Windows.Forms.Button(); + this.cb_capture_device = new System.Windows.Forms.ComboBox(); + this.rb_change_capture = new System.Windows.Forms.RadioButton(); + this.rb_no_change_capture = new System.Windows.Forms.RadioButton(); + this.gb_audio_settings = new System.Windows.Forms.GroupBox(); this.gb_audio_volume = new System.Windows.Forms.GroupBox(); this.rb_set_audio_volume = new System.Windows.Forms.RadioButton(); this.rb_keep_audio_volume = new System.Windows.Forms.RadioButton(); @@ -117,6 +128,9 @@ namespace DisplayMagician.UIForms this.clm_name = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.rb_launcher = new System.Windows.Forms.RadioButton(); this.tabp_after = new System.Windows.Forms.TabPage(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.rb_switch_capture_permanent = new System.Windows.Forms.RadioButton(); + this.rb_switch_capture_temp = new System.Windows.Forms.RadioButton(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.rb_switch_audio_permanent = new System.Windows.Forms.RadioButton(); this.rb_switch_audio_temp = new System.Windows.Forms.RadioButton(); @@ -130,6 +144,10 @@ namespace DisplayMagician.UIForms this.tabc_shortcut.SuspendLayout(); this.tabp_display.SuspendLayout(); this.tabp_audio.SuspendLayout(); + this.gb_capture_settings.SuspendLayout(); + this.gb_capture_volume.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nud_capture_volume)).BeginInit(); + this.gb_audio_settings.SuspendLayout(); this.gb_audio_volume.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.nud_audio_volume)).BeginInit(); this.tabp_before.SuspendLayout(); @@ -143,6 +161,7 @@ namespace DisplayMagician.UIForms this.p_game.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.nud_timeout_game)).BeginInit(); this.tabp_after.SuspendLayout(); + this.groupBox2.SuspendLayout(); this.groupBox1.SuspendLayout(); this.gb_display_after.SuspendLayout(); this.SuspendLayout(); @@ -291,11 +310,8 @@ namespace DisplayMagician.UIForms // tabp_audio // this.tabp_audio.BackColor = System.Drawing.Color.Black; - this.tabp_audio.Controls.Add(this.gb_audio_volume); - this.tabp_audio.Controls.Add(this.btn_rescan_audio); - this.tabp_audio.Controls.Add(this.cb_audio_device); - this.tabp_audio.Controls.Add(this.rb_change_audio); - this.tabp_audio.Controls.Add(this.rb_no_change_audio); + this.tabp_audio.Controls.Add(this.gb_capture_settings); + this.tabp_audio.Controls.Add(this.gb_audio_settings); this.tabp_audio.Location = new System.Drawing.Point(4, 32); this.tabp_audio.Name = "tabp_audio"; this.tabp_audio.Padding = new System.Windows.Forms.Padding(3); @@ -303,6 +319,152 @@ namespace DisplayMagician.UIForms this.tabp_audio.TabIndex = 4; this.tabp_audio.Text = "2. Choose Audio"; // + // gb_capture_settings + // + this.gb_capture_settings.Controls.Add(this.gb_capture_volume); + this.gb_capture_settings.Controls.Add(this.btn_rescan_capture); + this.gb_capture_settings.Controls.Add(this.cb_capture_device); + this.gb_capture_settings.Controls.Add(this.rb_change_capture); + this.gb_capture_settings.Controls.Add(this.rb_no_change_capture); + this.gb_capture_settings.ForeColor = System.Drawing.Color.White; + this.gb_capture_settings.Location = new System.Drawing.Point(65, 317); + this.gb_capture_settings.Name = "gb_capture_settings"; + this.gb_capture_settings.Size = new System.Drawing.Size(953, 256); + this.gb_capture_settings.TabIndex = 21; + this.gb_capture_settings.TabStop = false; + this.gb_capture_settings.Text = "Microphone Settings"; + // + // gb_capture_volume + // + this.gb_capture_volume.Controls.Add(this.rb_set_capture_volume); + this.gb_capture_volume.Controls.Add(this.rb_keep_capture_volume); + this.gb_capture_volume.Controls.Add(this.lbl_capture_volume); + this.gb_capture_volume.Controls.Add(this.nud_capture_volume); + this.gb_capture_volume.ForeColor = System.Drawing.Color.White; + this.gb_capture_volume.Location = new System.Drawing.Point(327, 114); + this.gb_capture_volume.Name = "gb_capture_volume"; + this.gb_capture_volume.Size = new System.Drawing.Size(429, 128); + this.gb_capture_volume.TabIndex = 20; + this.gb_capture_volume.TabStop = false; + this.gb_capture_volume.Text = "Microphone Volume"; + this.gb_capture_volume.Visible = false; + // + // rb_set_capture_volume + // + this.rb_set_capture_volume.AutoSize = true; + this.rb_set_capture_volume.ForeColor = System.Drawing.Color.White; + this.rb_set_capture_volume.Location = new System.Drawing.Point(62, 78); + this.rb_set_capture_volume.Name = "rb_set_capture_volume"; + this.rb_set_capture_volume.Size = new System.Drawing.Size(167, 24); + this.rb_set_capture_volume.TabIndex = 13; + this.rb_set_capture_volume.Text = "Set audio volume at"; + this.rb_set_capture_volume.UseVisualStyleBackColor = true; + this.rb_set_capture_volume.CheckedChanged += new System.EventHandler(this.rb_set_capture_volume_CheckedChanged); + // + // rb_keep_capture_volume + // + this.rb_keep_capture_volume.AutoSize = true; + this.rb_keep_capture_volume.Checked = true; + this.rb_keep_capture_volume.ForeColor = System.Drawing.Color.White; + this.rb_keep_capture_volume.Location = new System.Drawing.Point(62, 35); + this.rb_keep_capture_volume.Name = "rb_keep_capture_volume"; + this.rb_keep_capture_volume.Size = new System.Drawing.Size(203, 24); + this.rb_keep_capture_volume.TabIndex = 12; + this.rb_keep_capture_volume.TabStop = true; + this.rb_keep_capture_volume.Text = "Leave audio volume as is"; + this.rb_keep_capture_volume.UseVisualStyleBackColor = true; + this.rb_keep_capture_volume.CheckedChanged += new System.EventHandler(this.rb_keep_capture_volume_CheckedChanged); + // + // lbl_capture_volume + // + this.lbl_capture_volume.AutoSize = true; + this.lbl_capture_volume.ForeColor = System.Drawing.Color.White; + this.lbl_capture_volume.Location = new System.Drawing.Point(299, 80); + this.lbl_capture_volume.Name = "lbl_capture_volume"; + this.lbl_capture_volume.Size = new System.Drawing.Size(63, 20); + this.lbl_capture_volume.TabIndex = 11; + this.lbl_capture_volume.Text = "percent"; + // + // nud_capture_volume + // + this.nud_capture_volume.Enabled = false; + this.nud_capture_volume.Location = new System.Drawing.Point(233, 78); + this.nud_capture_volume.Name = "nud_capture_volume"; + this.nud_capture_volume.Size = new System.Drawing.Size(60, 26); + this.nud_capture_volume.TabIndex = 10; + this.nud_capture_volume.Value = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.nud_capture_volume.ValueChanged += new System.EventHandler(this.nud_capture_volume_ValueChanged); + // + // btn_rescan_capture + // + this.btn_rescan_capture.Enabled = false; + this.btn_rescan_capture.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; + this.btn_rescan_capture.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; + this.btn_rescan_capture.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btn_rescan_capture.ForeColor = System.Drawing.Color.White; + this.btn_rescan_capture.Location = new System.Drawing.Point(760, 73); + this.btn_rescan_capture.Name = "btn_rescan_capture"; + this.btn_rescan_capture.Size = new System.Drawing.Size(71, 28); + this.btn_rescan_capture.TabIndex = 19; + this.btn_rescan_capture.Text = "rescan"; + this.btn_rescan_capture.UseVisualStyleBackColor = true; + this.btn_rescan_capture.Click += new System.EventHandler(this.btn_rescan_capture_Click); + // + // cb_capture_device + // + this.cb_capture_device.Enabled = false; + this.cb_capture_device.FormattingEnabled = true; + this.cb_capture_device.Location = new System.Drawing.Point(325, 73); + this.cb_capture_device.Name = "cb_capture_device"; + this.cb_capture_device.Size = new System.Drawing.Size(429, 28); + this.cb_capture_device.TabIndex = 18; + this.cb_capture_device.SelectedIndexChanged += new System.EventHandler(this.cb_capture_device_SelectedIndexChanged); + // + // rb_change_capture + // + this.rb_change_capture.AutoSize = true; + this.rb_change_capture.ForeColor = System.Drawing.Color.White; + this.rb_change_capture.Location = new System.Drawing.Point(121, 73); + this.rb_change_capture.Name = "rb_change_capture"; + this.rb_change_capture.Size = new System.Drawing.Size(192, 24); + this.rb_change_capture.TabIndex = 17; + this.rb_change_capture.Text = "Change microphone to:"; + this.rb_change_capture.UseVisualStyleBackColor = true; + this.rb_change_capture.CheckedChanged += new System.EventHandler(this.rb_change_capture_CheckedChanged); + // + // rb_no_change_capture + // + this.rb_no_change_capture.AutoSize = true; + this.rb_no_change_capture.Checked = true; + this.rb_no_change_capture.ForeColor = System.Drawing.Color.White; + this.rb_no_change_capture.Location = new System.Drawing.Point(121, 35); + this.rb_no_change_capture.Name = "rb_no_change_capture"; + this.rb_no_change_capture.Size = new System.Drawing.Size(308, 24); + this.rb_no_change_capture.TabIndex = 16; + this.rb_no_change_capture.TabStop = true; + this.rb_no_change_capture.Text = "Don\'t change microphone input settings"; + this.rb_no_change_capture.UseVisualStyleBackColor = true; + this.rb_no_change_capture.CheckedChanged += new System.EventHandler(this.rb_no_change_capture_CheckedChanged); + // + // gb_audio_settings + // + this.gb_audio_settings.Controls.Add(this.gb_audio_volume); + this.gb_audio_settings.Controls.Add(this.btn_rescan_audio); + this.gb_audio_settings.Controls.Add(this.cb_audio_device); + this.gb_audio_settings.Controls.Add(this.rb_change_audio); + this.gb_audio_settings.Controls.Add(this.rb_no_change_audio); + this.gb_audio_settings.ForeColor = System.Drawing.Color.White; + this.gb_audio_settings.Location = new System.Drawing.Point(65, 30); + this.gb_audio_settings.Name = "gb_audio_settings"; + this.gb_audio_settings.Size = new System.Drawing.Size(953, 272); + this.gb_audio_settings.TabIndex = 0; + this.gb_audio_settings.TabStop = false; + this.gb_audio_settings.Text = "Audio Output Settings"; + // // gb_audio_volume // this.gb_audio_volume.Controls.Add(this.rb_set_audio_volume); @@ -310,10 +472,10 @@ namespace DisplayMagician.UIForms this.gb_audio_volume.Controls.Add(this.lbl_audio_volume); this.gb_audio_volume.Controls.Add(this.nud_audio_volume); this.gb_audio_volume.ForeColor = System.Drawing.Color.White; - this.gb_audio_volume.Location = new System.Drawing.Point(392, 240); + this.gb_audio_volume.Location = new System.Drawing.Point(325, 113); this.gb_audio_volume.Name = "gb_audio_volume"; - this.gb_audio_volume.Size = new System.Drawing.Size(429, 147); - this.gb_audio_volume.TabIndex = 10; + this.gb_audio_volume.Size = new System.Drawing.Size(429, 133); + this.gb_audio_volume.TabIndex = 20; this.gb_audio_volume.TabStop = false; this.gb_audio_volume.Text = "Audio Output Volume"; this.gb_audio_volume.Visible = false; @@ -322,7 +484,7 @@ namespace DisplayMagician.UIForms // this.rb_set_audio_volume.AutoSize = true; this.rb_set_audio_volume.ForeColor = System.Drawing.Color.White; - this.rb_set_audio_volume.Location = new System.Drawing.Point(38, 84); + this.rb_set_audio_volume.Location = new System.Drawing.Point(61, 82); this.rb_set_audio_volume.Name = "rb_set_audio_volume"; this.rb_set_audio_volume.Size = new System.Drawing.Size(167, 24); this.rb_set_audio_volume.TabIndex = 13; @@ -335,7 +497,7 @@ namespace DisplayMagician.UIForms this.rb_keep_audio_volume.AutoSize = true; this.rb_keep_audio_volume.Checked = true; this.rb_keep_audio_volume.ForeColor = System.Drawing.Color.White; - this.rb_keep_audio_volume.Location = new System.Drawing.Point(38, 41); + this.rb_keep_audio_volume.Location = new System.Drawing.Point(61, 38); this.rb_keep_audio_volume.Name = "rb_keep_audio_volume"; this.rb_keep_audio_volume.Size = new System.Drawing.Size(203, 24); this.rb_keep_audio_volume.TabIndex = 12; @@ -348,7 +510,7 @@ namespace DisplayMagician.UIForms // this.lbl_audio_volume.AutoSize = true; this.lbl_audio_volume.ForeColor = System.Drawing.Color.White; - this.lbl_audio_volume.Location = new System.Drawing.Point(275, 86); + this.lbl_audio_volume.Location = new System.Drawing.Point(298, 84); this.lbl_audio_volume.Name = "lbl_audio_volume"; this.lbl_audio_volume.Size = new System.Drawing.Size(63, 20); this.lbl_audio_volume.TabIndex = 11; @@ -357,7 +519,7 @@ namespace DisplayMagician.UIForms // nud_audio_volume // this.nud_audio_volume.Enabled = false; - this.nud_audio_volume.Location = new System.Drawing.Point(209, 84); + this.nud_audio_volume.Location = new System.Drawing.Point(232, 82); this.nud_audio_volume.Name = "nud_audio_volume"; this.nud_audio_volume.Size = new System.Drawing.Size(60, 26); this.nud_audio_volume.TabIndex = 10; @@ -366,6 +528,7 @@ namespace DisplayMagician.UIForms 0, 0, 0}); + this.nud_audio_volume.ValueChanged += new System.EventHandler(this.nud_audio_volume_ValueChanged); // // btn_rescan_audio // @@ -374,10 +537,10 @@ namespace DisplayMagician.UIForms this.btn_rescan_audio.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; this.btn_rescan_audio.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btn_rescan_audio.ForeColor = System.Drawing.Color.White; - this.btn_rescan_audio.Location = new System.Drawing.Point(827, 186); + this.btn_rescan_audio.Location = new System.Drawing.Point(760, 72); this.btn_rescan_audio.Name = "btn_rescan_audio"; this.btn_rescan_audio.Size = new System.Drawing.Size(71, 28); - this.btn_rescan_audio.TabIndex = 3; + this.btn_rescan_audio.TabIndex = 19; this.btn_rescan_audio.Text = "rescan"; this.btn_rescan_audio.UseVisualStyleBackColor = true; this.btn_rescan_audio.Click += new System.EventHandler(this.btn_rescan_audio_Click); @@ -386,20 +549,20 @@ namespace DisplayMagician.UIForms // this.cb_audio_device.Enabled = false; this.cb_audio_device.FormattingEnabled = true; - this.cb_audio_device.Location = new System.Drawing.Point(392, 186); + this.cb_audio_device.Location = new System.Drawing.Point(325, 72); this.cb_audio_device.Name = "cb_audio_device"; this.cb_audio_device.Size = new System.Drawing.Size(429, 28); - this.cb_audio_device.TabIndex = 2; + this.cb_audio_device.TabIndex = 18; this.cb_audio_device.SelectedIndexChanged += new System.EventHandler(this.cb_audio_device_SelectedIndexChanged); // // rb_change_audio // this.rb_change_audio.AutoSize = true; this.rb_change_audio.ForeColor = System.Drawing.Color.White; - this.rb_change_audio.Location = new System.Drawing.Point(188, 186); + this.rb_change_audio.Location = new System.Drawing.Point(121, 72); this.rb_change_audio.Name = "rb_change_audio"; this.rb_change_audio.Size = new System.Drawing.Size(198, 24); - this.rb_change_audio.TabIndex = 1; + this.rb_change_audio.TabIndex = 17; this.rb_change_audio.Text = "Change audio output to:"; this.rb_change_audio.UseVisualStyleBackColor = true; this.rb_change_audio.CheckedChanged += new System.EventHandler(this.rb_change_audio_CheckedChanged); @@ -409,12 +572,12 @@ namespace DisplayMagician.UIForms this.rb_no_change_audio.AutoSize = true; this.rb_no_change_audio.Checked = true; this.rb_no_change_audio.ForeColor = System.Drawing.Color.White; - this.rb_no_change_audio.Location = new System.Drawing.Point(188, 114); + this.rb_no_change_audio.Location = new System.Drawing.Point(121, 34); this.rb_no_change_audio.Name = "rb_no_change_audio"; - this.rb_no_change_audio.Size = new System.Drawing.Size(215, 24); - this.rb_no_change_audio.TabIndex = 0; + this.rb_no_change_audio.Size = new System.Drawing.Size(275, 24); + this.rb_no_change_audio.TabIndex = 16; this.rb_no_change_audio.TabStop = true; - this.rb_no_change_audio.Text = "Don\'t change audio output"; + this.rb_no_change_audio.Text = "Don\'t change audio output settings"; this.rb_no_change_audio.UseVisualStyleBackColor = true; this.rb_no_change_audio.CheckedChanged += new System.EventHandler(this.rb_no_change_audio_CheckedChanged); // @@ -1144,6 +1307,7 @@ namespace DisplayMagician.UIForms // tabp_after // this.tabp_after.BackColor = System.Drawing.Color.Black; + this.tabp_after.Controls.Add(this.groupBox2); this.tabp_after.Controls.Add(this.groupBox1); this.tabp_after.Controls.Add(this.gb_display_after); this.tabp_after.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -1155,42 +1319,83 @@ namespace DisplayMagician.UIForms this.tabp_after.TabIndex = 3; this.tabp_after.Text = "5. Choose what happens afterwards"; // + // groupBox2 + // + this.groupBox2.Controls.Add(this.rb_switch_capture_permanent); + this.groupBox2.Controls.Add(this.rb_switch_capture_temp); + this.groupBox2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.groupBox2.ForeColor = System.Drawing.Color.White; + this.groupBox2.Location = new System.Drawing.Point(175, 404); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(765, 161); + this.groupBox2.TabIndex = 13; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "What happens to the Microphone afterwards?"; + // + // rb_switch_capture_permanent + // + this.rb_switch_capture_permanent.AutoSize = true; + this.rb_switch_capture_permanent.ForeColor = System.Drawing.Color.White; + this.rb_switch_capture_permanent.Location = new System.Drawing.Point(98, 96); + this.rb_switch_capture_permanent.Name = "rb_switch_capture_permanent"; + this.rb_switch_capture_permanent.Size = new System.Drawing.Size(492, 24); + this.rb_switch_capture_permanent.TabIndex = 12; + this.rb_switch_capture_permanent.Text = "Keep using the Microphone after Game ends (permanent change)"; + this.rb_switch_capture_permanent.UseVisualStyleBackColor = true; + this.rb_switch_capture_permanent.CheckedChanged += new System.EventHandler(this.rb_switch_capture_permanent_CheckedChanged); + // + // rb_switch_capture_temp + // + this.rb_switch_capture_temp.AutoSize = true; + this.rb_switch_capture_temp.Checked = true; + this.rb_switch_capture_temp.ForeColor = System.Drawing.Color.White; + this.rb_switch_capture_temp.Location = new System.Drawing.Point(98, 48); + this.rb_switch_capture_temp.Name = "rb_switch_capture_temp"; + this.rb_switch_capture_temp.Size = new System.Drawing.Size(553, 24); + this.rb_switch_capture_temp.TabIndex = 11; + this.rb_switch_capture_temp.TabStop = true; + this.rb_switch_capture_temp.Text = "Revert back to original Microphone (temporary change while running game)"; + this.rb_switch_capture_temp.UseVisualStyleBackColor = true; + this.rb_switch_capture_temp.CheckedChanged += new System.EventHandler(this.rb_switch_capture_temp_CheckedChanged); + // // groupBox1 // this.groupBox1.Controls.Add(this.rb_switch_audio_permanent); this.groupBox1.Controls.Add(this.rb_switch_audio_temp); this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.groupBox1.ForeColor = System.Drawing.Color.White; - this.groupBox1.Location = new System.Drawing.Point(175, 311); + this.groupBox1.Location = new System.Drawing.Point(175, 219); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(765, 203); + this.groupBox1.Size = new System.Drawing.Size(765, 161); this.groupBox1.TabIndex = 12; this.groupBox1.TabStop = false; - this.groupBox1.Text = "What happens to the Audio afterwards?"; + this.groupBox1.Text = "What happens to the Audio output afterwards?"; // // rb_switch_audio_permanent // this.rb_switch_audio_permanent.AutoSize = true; this.rb_switch_audio_permanent.ForeColor = System.Drawing.Color.White; - this.rb_switch_audio_permanent.Location = new System.Drawing.Point(98, 116); + this.rb_switch_audio_permanent.Location = new System.Drawing.Point(98, 96); this.rb_switch_audio_permanent.Name = "rb_switch_audio_permanent"; this.rb_switch_audio_permanent.Size = new System.Drawing.Size(502, 24); this.rb_switch_audio_permanent.TabIndex = 12; this.rb_switch_audio_permanent.Text = "Keep using the Audio Device after Game ends (permanent change)"; this.rb_switch_audio_permanent.UseVisualStyleBackColor = true; + this.rb_switch_audio_permanent.CheckedChanged += new System.EventHandler(this.rb_switch_audio_permanent_CheckedChanged); // // rb_switch_audio_temp // this.rb_switch_audio_temp.AutoSize = true; this.rb_switch_audio_temp.Checked = true; this.rb_switch_audio_temp.ForeColor = System.Drawing.Color.White; - this.rb_switch_audio_temp.Location = new System.Drawing.Point(98, 68); + this.rb_switch_audio_temp.Location = new System.Drawing.Point(98, 48); this.rb_switch_audio_temp.Name = "rb_switch_audio_temp"; this.rb_switch_audio_temp.Size = new System.Drawing.Size(563, 24); this.rb_switch_audio_temp.TabIndex = 11; this.rb_switch_audio_temp.TabStop = true; this.rb_switch_audio_temp.Text = "Revert back to original Audio Device (temporary change while running game)"; this.rb_switch_audio_temp.UseVisualStyleBackColor = true; + this.rb_switch_audio_temp.CheckedChanged += new System.EventHandler(this.rb_switch_audio_temp_CheckedChanged); // // gb_display_after // @@ -1198,9 +1403,9 @@ namespace DisplayMagician.UIForms this.gb_display_after.Controls.Add(this.rb_switch_display_temp); this.gb_display_after.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.gb_display_after.ForeColor = System.Drawing.Color.White; - this.gb_display_after.Location = new System.Drawing.Point(175, 58); + this.gb_display_after.Location = new System.Drawing.Point(175, 31); this.gb_display_after.Name = "gb_display_after"; - this.gb_display_after.Size = new System.Drawing.Size(765, 203); + this.gb_display_after.Size = new System.Drawing.Size(765, 162); this.gb_display_after.TabIndex = 11; this.gb_display_after.TabStop = false; this.gb_display_after.Text = "What happens to the Display Profile afterwards?"; @@ -1209,25 +1414,27 @@ namespace DisplayMagician.UIForms // this.rb_switch_display_permanent.AutoSize = true; this.rb_switch_display_permanent.ForeColor = System.Drawing.Color.White; - this.rb_switch_display_permanent.Location = new System.Drawing.Point(98, 116); + this.rb_switch_display_permanent.Location = new System.Drawing.Point(98, 96); this.rb_switch_display_permanent.Name = "rb_switch_display_permanent"; this.rb_switch_display_permanent.Size = new System.Drawing.Size(508, 24); this.rb_switch_display_permanent.TabIndex = 12; this.rb_switch_display_permanent.Text = "Keep using the Display Profile after Game ends (permanent change)"; this.rb_switch_display_permanent.UseVisualStyleBackColor = true; + this.rb_switch_display_permanent.CheckedChanged += new System.EventHandler(this.rb_switch_display_permanent_CheckedChanged); // // rb_switch_display_temp // this.rb_switch_display_temp.AutoSize = true; this.rb_switch_display_temp.Checked = true; this.rb_switch_display_temp.ForeColor = System.Drawing.Color.White; - this.rb_switch_display_temp.Location = new System.Drawing.Point(98, 68); + this.rb_switch_display_temp.Location = new System.Drawing.Point(98, 48); this.rb_switch_display_temp.Name = "rb_switch_display_temp"; this.rb_switch_display_temp.Size = new System.Drawing.Size(569, 24); this.rb_switch_display_temp.TabIndex = 11; this.rb_switch_display_temp.TabStop = true; this.rb_switch_display_temp.Text = "Revert back to original Display Profile (temporary change while running game)"; this.rb_switch_display_temp.UseVisualStyleBackColor = true; + this.rb_switch_display_temp.CheckedChanged += new System.EventHandler(this.rb_switch_display_temp_CheckedChanged); // // txt_shortcut_save_name // @@ -1305,7 +1512,13 @@ namespace DisplayMagician.UIForms this.tabp_display.ResumeLayout(false); this.tabp_display.PerformLayout(); this.tabp_audio.ResumeLayout(false); - this.tabp_audio.PerformLayout(); + this.gb_capture_settings.ResumeLayout(false); + this.gb_capture_settings.PerformLayout(); + this.gb_capture_volume.ResumeLayout(false); + this.gb_capture_volume.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nud_capture_volume)).EndInit(); + this.gb_audio_settings.ResumeLayout(false); + this.gb_audio_settings.PerformLayout(); this.gb_audio_volume.ResumeLayout(false); this.gb_audio_volume.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.nud_audio_volume)).EndInit(); @@ -1327,6 +1540,8 @@ namespace DisplayMagician.UIForms this.p_game.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.nud_timeout_game)).EndInit(); this.tabp_after.ResumeLayout(false); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.gb_display_after.ResumeLayout(false); @@ -1416,20 +1631,34 @@ namespace DisplayMagician.UIForms private System.Windows.Forms.CheckBox cb_start_program2; private System.Windows.Forms.CheckBox cb_start_program1; private System.Windows.Forms.TabPage tabp_audio; - private System.Windows.Forms.RadioButton rb_no_change_audio; - private System.Windows.Forms.RadioButton rb_change_audio; - private System.Windows.Forms.ComboBox cb_audio_device; - private System.Windows.Forms.Button btn_rescan_audio; private System.Windows.Forms.GroupBox gb_display_after; private System.Windows.Forms.RadioButton rb_switch_display_permanent; private System.Windows.Forms.RadioButton rb_switch_display_temp; private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.RadioButton rb_switch_audio_permanent; private System.Windows.Forms.RadioButton rb_switch_audio_temp; + private System.Windows.Forms.GroupBox gb_capture_settings; + private System.Windows.Forms.GroupBox gb_capture_volume; + private System.Windows.Forms.RadioButton rb_set_capture_volume; + private System.Windows.Forms.RadioButton rb_keep_capture_volume; + private System.Windows.Forms.Label lbl_capture_volume; + private System.Windows.Forms.NumericUpDown nud_capture_volume; + private System.Windows.Forms.Button btn_rescan_capture; + private System.Windows.Forms.ComboBox cb_capture_device; + private System.Windows.Forms.RadioButton rb_change_capture; + private System.Windows.Forms.RadioButton rb_no_change_capture; + private System.Windows.Forms.GroupBox gb_audio_settings; private System.Windows.Forms.GroupBox gb_audio_volume; private System.Windows.Forms.RadioButton rb_set_audio_volume; private System.Windows.Forms.RadioButton rb_keep_audio_volume; private System.Windows.Forms.Label lbl_audio_volume; private System.Windows.Forms.NumericUpDown nud_audio_volume; + private System.Windows.Forms.Button btn_rescan_audio; + private System.Windows.Forms.ComboBox cb_audio_device; + private System.Windows.Forms.RadioButton rb_change_audio; + private System.Windows.Forms.RadioButton rb_no_change_audio; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.RadioButton rb_switch_capture_permanent; + private System.Windows.Forms.RadioButton rb_switch_capture_temp; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/ShortcutForm.cs b/DisplayMagician/UIForms/ShortcutForm.cs index 9c772e0..cd952ad 100644 --- a/DisplayMagician/UIForms/ShortcutForm.cs +++ b/DisplayMagician/UIForms/ShortcutForm.cs @@ -27,11 +27,16 @@ namespace DisplayMagician.UIForms private Executable _executableToUse; private ShortcutPermanence _displayPermanence = ShortcutPermanence.Temporary; private ShortcutPermanence _audioPermanence = ShortcutPermanence.Temporary; + private ShortcutPermanence _capturePermanence = ShortcutPermanence.Temporary; List _startPrograms = new List(); private string _audioDevice = ""; private bool _changeAudioDevice = false; private bool _setAudioVolume = false; private decimal _audioVolume = -1; + private string _captureDevice = ""; + private bool _changeCaptureDevice = false; + private bool _setCaptureVolume = false; + private decimal _captureVolume = -1; private ShortcutItem _shortcutToEdit = null; List allGames = new List(); private bool _isUnsaved = true; @@ -43,6 +48,9 @@ namespace DisplayMagician.UIForms private List audioDevices = null; private CoreAudioDevice selectedAudioDevice = null; private bool audioVolumeSetToDefault = true; + private List captureDevices = null; + private CoreAudioDevice selectedCaptureDevice = null; + private bool captureVolumeSetToDefault = true; public ShortcutForm(ShortcutItem shortcutToEdit) { @@ -386,6 +394,31 @@ namespace DisplayMagician.UIForms _audioVolume = -1; } + // Save the Capture features + if (rb_change_capture.Checked) + { + _changeCaptureDevice = true; + _captureDevice = cb_capture_device.Text; + } + else + { + _changeCaptureDevice = false; + _captureDevice = ""; + } + + + if (rb_set_capture_volume.Checked) + { + _setCaptureVolume = true; + _captureVolume = nud_capture_volume.Value; + } + else + { + _setCaptureVolume = false; + _captureVolume = -1; + } + + // Check the audio permanence requirements if (rb_switch_audio_temp.Checked) _audioPermanence = ShortcutPermanence.Temporary; @@ -400,6 +433,13 @@ namespace DisplayMagician.UIForms if (rb_switch_display_permanent.Checked) _displayPermanence = ShortcutPermanence.Permanent; + // Check the microphone permanence requirements + if (rb_switch_capture_temp.Checked) + _capturePermanence = ShortcutPermanence.Temporary; + + if (rb_switch_capture_permanent.Checked) + _capturePermanence = ShortcutPermanence.Permanent; + // Save the start program 1 StartProgram myStartProgram = new StartProgram(); myStartProgram.Priority = 1; @@ -457,9 +497,16 @@ namespace DisplayMagician.UIForms _gameToUse, _displayPermanence, _audioPermanence, + _capturePermanence, _gameToUse.GameToPlay.IconPath, + _changeAudioDevice, _audioDevice, + _setAudioVolume, _audioVolume, + _changeCaptureDevice, + _captureDevice, + _setCaptureVolume, + _captureVolume, _startPrograms, _autoName, _uuid @@ -482,9 +529,16 @@ namespace DisplayMagician.UIForms _gameToUse, _displayPermanence, _audioPermanence, + _capturePermanence, _gameToUse.GameToPlay.IconPath, + _changeAudioDevice, _audioDevice, - _audioVolume, + _setAudioVolume, + _audioVolume, + _changeCaptureDevice, + _captureDevice, + _setCaptureVolume, + _captureVolume, _startPrograms, _autoName, _uuid @@ -516,9 +570,16 @@ namespace DisplayMagician.UIForms _executableToUse, _displayPermanence, _audioPermanence, + _capturePermanence, _executableToUse.ExecutableNameAndPath, + _changeAudioDevice, _audioDevice, - _audioVolume, + _setAudioVolume, + _audioVolume, + _changeCaptureDevice, + _captureDevice, + _setCaptureVolume, + _captureVolume, _startPrograms, _autoName ); @@ -532,9 +593,16 @@ namespace DisplayMagician.UIForms _profileToUse, _displayPermanence, _audioPermanence, + _capturePermanence, _executableToUse.ExecutableNameAndPath, + _changeAudioDevice, _audioDevice, - _audioVolume, + _setAudioVolume, + _audioVolume, + _changeCaptureDevice, + _captureDevice, + _setCaptureVolume, + _captureVolume, _startPrograms, _autoName ); @@ -730,9 +798,15 @@ namespace DisplayMagician.UIForms selectedAudioDevice = audioDevice; cb_audio_device.SelectedIndex = index; if (_shortcutToEdit.SetAudioVolume && _shortcutToEdit.AudioVolume >= 0 && _shortcutToEdit.AudioVolume <= 100) + { nud_audio_volume.Value = _shortcutToEdit.AudioVolume; + rb_set_audio_volume.Checked = true; + } else + { nud_audio_volume.Value = Convert.ToDecimal(audioDevice.Volume); + rb_set_audio_volume.Checked = false; + } } } } @@ -781,6 +855,89 @@ namespace DisplayMagician.UIForms rb_keep_audio_volume.Checked = true; } + + // Populate all the Capture devices in the capture devices list. + // Set the Capture device to the shortcut capture device only if + // the Change Capture radiobutton is set + rb_change_capture.Checked = _shortcutToEdit.ChangeCaptureDevice; + cb_capture_device.Items.Clear(); + captureDevices = audioController.GetCaptureDevices().ToList(); + + // If the shortcut is to change the capture device + if (_shortcutToEdit.ChangeCaptureDevice) + { + // Then we need to populate the list + bool foundCaptureDevice = false; + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + { + int index = cb_capture_device.Items.Add(captureDevice.FullName); + // Set the capture device to the default device by default + if (captureDevice.FullName.Equals(_shortcutToEdit.CaptureDevice)) + { + foundCaptureDevice = true; + selectedCaptureDevice = captureDevice; + cb_capture_device.SelectedIndex = index; + if (_shortcutToEdit.SetCaptureVolume && _shortcutToEdit.CaptureVolume >= 0 && _shortcutToEdit.CaptureVolume <= 100) + { + nud_capture_volume.Value = _shortcutToEdit.CaptureVolume; + rb_set_capture_volume.Checked = true; + } + else + { + nud_capture_volume.Value = Convert.ToDecimal(captureDevice.Volume); + rb_set_capture_volume.Checked = false; + } + } + } + } + + // We need to handle the edgecase where the selected capture device + // isn't currently plugged in. We don't want to break the shortcut + // as it could be plugged in when it comes time to actually run + // the shortcut, so we need to just add it to the list to not break + // the UI. + + if (!foundCaptureDevice) + { + int index = cb_capture_device.Items.Add(_shortcutToEdit.CaptureDevice); + cb_capture_device.SelectedIndex = index; + selectedCaptureDevice = null; + if (_shortcutToEdit.SetCaptureVolume && _shortcutToEdit.CaptureVolume >= 0 && _shortcutToEdit.CaptureVolume <= 100) + { + rb_set_capture_volume.Checked = true; + nud_capture_volume.Value = _shortcutToEdit.CaptureVolume; + } + else + { + rb_keep_capture_volume.Checked = true; + nud_capture_volume.Value = 50; + } + } + } + else + { + captureVolumeSetToDefault = true; + // Then we need to populate the list + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + { + int index = cb_capture_device.Items.Add(captureDevice.FullName); + // Set the capture device to the default device by default + if (captureDevice.IsDefaultDevice) + { + selectedCaptureDevice = captureDevice; + cb_capture_device.SelectedIndex = index; + nud_capture_volume.Value = Convert.ToDecimal(captureDevice.Volume); + } + } + } + rb_keep_capture_volume.Checked = true; + } + + // Populate a full list of games // Start with the Steam Games allGames = new List(); @@ -920,6 +1077,16 @@ namespace DisplayMagician.UIForms break; } + switch (_shortcutToEdit.CapturePermanence) + { + case ShortcutPermanence.Permanent: + rb_switch_capture_permanent.Checked = true; + break; + case ShortcutPermanence.Temporary: + rb_switch_capture_temp.Checked = true; + break; + } + // Set the launcher items if we have them txt_game_launcher.Text = _shortcutToEdit.GameLibrary.ToString(); txt_game_name.Text = _shortcutToEdit.GameName; @@ -1550,6 +1717,27 @@ namespace DisplayMagician.UIForms } } + private void rb_switch_audio_temp_CheckedChanged(object sender, EventArgs e) + { + if (rb_switch_audio_temp.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + rb_switch_audio_permanent.Checked = false; + } + } + + private void rb_switch_audio_permanent_CheckedChanged(object sender, EventArgs e) + { + if (rb_switch_audio_permanent.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + rb_switch_audio_temp.Checked = false; + } + } + + private void cb_audio_device_SelectedIndexChanged(object sender, EventArgs e) { if (_loadedShortcut) @@ -1561,54 +1749,33 @@ namespace DisplayMagician.UIForms audioDevices = audioController.GetPlaybackDevices().ToList(); // If the shortcut is to change the audio device - if (_shortcutToEdit.ChangeAudioDevice) + + // Then we need to populate the list + bool foundAudioDevice = false; + foreach (CoreAudioDevice audioDevice in audioDevices) { - // Then we need to populate the list - bool foundAudioDevice = false; - foreach (CoreAudioDevice audioDevice in audioDevices) + if (audioDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) { - if (audioDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + // Set the audio device to the default device by default + if (audioDevice.FullName.Equals(cb_audio_device.SelectedItem.ToString())) { - // Set the audio device to the default device by default - if (audioDevice.FullName.Equals(cb_audio_device.SelectedItem.ToString())) - { - foundAudioDevice = true; - selectedAudioDevice = audioDevice; - nud_audio_volume.Value = Convert.ToDecimal(audioDevice.Volume); - } + foundAudioDevice = true; + selectedAudioDevice = audioDevice; + nud_audio_volume.Value = Convert.ToDecimal(audioDevice.Volume); } } - - // We need to handle the edgecase where the selected audio device - // isn't currently plugged in. We don't want to break the shortcut - // as it could be plugged in when it comes time to actually run - // the shortcut, so we need to just add it to the list to not break - // the UI. - - if (!foundAudioDevice) - { - selectedAudioDevice = null; - nud_audio_volume.Value = _shortcutToEdit.AudioVolume; - } } - else + + // We need to handle the edgecase where the selected audio device + // isn't currently plugged in. We don't want to break the shortcut + // as it could be plugged in when it comes time to actually run + // the shortcut, so we need to just add it to the list to not break + // the UI. + + if (!foundAudioDevice) { - audioVolumeSetToDefault = true; - // Then we need to populate the list - foreach (CoreAudioDevice audioDevice in audioDevices) - { - if (audioDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) - { - int index = cb_audio_device.Items.Add(audioDevice.FullName); - // Set the audio device to the default device by default - if (audioDevice.IsDefaultDevice) - { - selectedAudioDevice = audioDevice; - nud_audio_volume.Value = Convert.ToDecimal(audioDevice.Volume); - } - } - } - rb_keep_audio_volume.Checked = true; + selectedAudioDevice = null; + nud_audio_volume.Value = 50; } } @@ -1709,5 +1876,193 @@ namespace DisplayMagician.UIForms nud_audio_volume.Enabled = true; } + private void btn_rescan_capture_Click(object sender, EventArgs e) + { + // Populate all the Capture devices in the capture devices list. + // Set the capture device to the shortcut capture device only if + // the Change capture radiobutton is set + rb_change_capture.Checked = _shortcutToEdit.ChangeCaptureDevice; + cb_capture_device.Items.Clear(); + captureDevices = audioController.GetCaptureDevices().ToList(); + + // If the shortcut is to change the capture device + if (_shortcutToEdit.ChangeCaptureDevice) + { + // Then we need to populate the list + bool foundCaptureDevice = false; + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + { + int index = cb_capture_device.Items.Add(captureDevice.FullName); + // Set the capture device to the default device by default + if (captureDevice.FullName.Equals(_shortcutToEdit.CaptureDevice)) + { + foundCaptureDevice = true; + selectedCaptureDevice = captureDevice; + cb_capture_device.SelectedIndex = index; + if (_shortcutToEdit.SetCaptureVolume && _shortcutToEdit.CaptureVolume >= 0 && _shortcutToEdit.CaptureVolume <= 100) + nud_capture_volume.Value = _shortcutToEdit.CaptureVolume; + else + nud_capture_volume.Value = Convert.ToDecimal(captureDevice.Volume); + } + } + } + + // We need to handle the edgecase where the selected capture device + // isn't currently plugged in. We don't want to break the shortcut + // as it could be plugged in when it comes time to actually run + // the shortcut, so we need to just add it to the list to not break + // the UI. + + if (!foundCaptureDevice) + { + int index = cb_capture_device.Items.Add(_shortcutToEdit.CaptureDevice); + cb_capture_device.SelectedIndex = index; + selectedCaptureDevice = null; + if (_shortcutToEdit.SetCaptureVolume && _shortcutToEdit.CaptureVolume >= 0 && _shortcutToEdit.CaptureVolume <= 100) + { + rb_set_capture_volume.Checked = true; + nud_capture_volume.Value = _shortcutToEdit.CaptureVolume; + } + else + { + rb_keep_capture_volume.Checked = true; + nud_capture_volume.Value = 50; + } + + } + } + else + { + captureVolumeSetToDefault = true; + // Then we need to populate the list + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + { + int index = cb_capture_device.Items.Add(captureDevice.FullName); + // Set the capture device to the default device by default + if (captureDevice.IsDefaultDevice) + { + selectedCaptureDevice = captureDevice; + cb_capture_device.SelectedIndex = index; + nud_capture_volume.Value = Convert.ToDecimal(captureDevice.Volume); + } + } + } + rb_keep_capture_volume.Checked = true; + } + } + + private void cb_capture_device_SelectedIndexChanged(object sender, EventArgs e) + { + if (_loadedShortcut) + _isUnsaved = true; + + // Populate all the Capture devices in the capture devices list. + // Set the Capture device to the shortcut capture device only if + // the Change Capture radiobutton is set + captureDevices = audioController.GetCaptureDevices().ToList(); + + // Then we need to populate the list + bool foundCaptureDevice = false; + foreach (CoreAudioDevice captureDevice in captureDevices) + { + if (captureDevice.State == AudioSwitcher.AudioApi.DeviceState.Active) + { + // Set the capture device to the default device by default + if (captureDevice.FullName.Equals(cb_capture_device.SelectedItem.ToString())) + { + foundCaptureDevice = true; + selectedCaptureDevice = captureDevice; + nud_capture_volume.Value = Convert.ToDecimal(captureDevice.Volume); + } + } + } + + // We need to handle the edgecase where the selected capture device + // isn't currently plugged in. We don't want to break the shortcut + // as it could be plugged in when it comes time to actually run + // the shortcut, so we need to just add it to the list to not break + // the UI. + + if (!foundCaptureDevice) + { + selectedCaptureDevice = null; + nud_capture_volume.Value = 50; + } + } + + private void rb_no_change_capture_CheckedChanged(object sender, EventArgs e) + { + if (rb_no_change_capture.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + cb_capture_device.Enabled = false; + btn_rescan_capture.Enabled = false; + gb_capture_volume.Visible = false; + } + } + + private void rb_change_capture_CheckedChanged(object sender, EventArgs e) + { + if (rb_change_capture.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + cb_capture_device.Enabled = true; + btn_rescan_capture.Enabled = true; + gb_capture_volume.Visible = true; + } + } + + private void rb_keep_capture_volume_CheckedChanged(object sender, EventArgs e) + { + if (_loadedShortcut) + _isUnsaved = true; + if (rb_set_capture_volume.Checked) + nud_capture_volume.Enabled = false; + + } + + private void rb_set_capture_volume_CheckedChanged(object sender, EventArgs e) + { + if (_loadedShortcut) + _isUnsaved = true; + if (rb_set_capture_volume.Checked) + nud_capture_volume.Enabled = true; + } + + private void rb_switch_capture_temp_CheckedChanged(object sender, EventArgs e) + { + if (rb_switch_capture_temp.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + rb_switch_capture_permanent.Checked = false; + } + } + + private void rb_switch_capture_permanent_CheckedChanged(object sender, EventArgs e) + { + if (rb_switch_capture_permanent.Checked) + { + if (_loadedShortcut) + _isUnsaved = true; + rb_switch_capture_temp.Checked = false; + } + } + + private void nud_audio_volume_ValueChanged(object sender, EventArgs e) + { + _audioVolume = Convert.ToDecimal(nud_audio_volume.Value); + } + + private void nud_capture_volume_ValueChanged(object sender, EventArgs e) + { + _captureVolume = Convert.ToDecimal(nud_capture_volume.Value); + } } } \ No newline at end of file From c662681860a8338d81bdb203a1a67aa7b905c57f Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 12 Dec 2020 22:35:13 +1300 Subject: [PATCH 30/63] [WIP] Added initial Autoupdater.NET config Have created the basic setup using the JSON version of the Autoupdater.NET config shown on the Autoupdater.NET website at: https://github.com/ravibpatel/AutoUpdater.NET JSON file to be stored on the update website: { "version":"0.2.0.0", "url":"http://displaymagician.com/downloads/DisplayMagicianSetup.zip", "changelog":"https://github.com/terrymacdonald/DisplayMagician/releases", "mandatory":{ "value":false, "minVersion": "0.1.0.0", "mode":1 }, "checksum":{ "value":"E5F59E50FC91A9E52634FFCB11F32BD37FE0E2F1", "hashingAlgorithm":"SHA1" } } --- DisplayMagician/DisplayMagician.csproj | 3 + DisplayMagician/UIForms/MainForm.cs | 98 ++++++++++++++++++- .../UIForms/ShortcutLibraryForm.Designer.cs | 2 +- .../UIForms/ShortcutLibraryForm.cs | 2 +- 4 files changed, 102 insertions(+), 3 deletions(-) diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 87166b5..52bdbb9 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -214,6 +214,9 @@ 4.0.0-alpha5 + + 1.6.4 + 2.8.0.16 diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index c8aaa74..b2b1ba1 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -13,6 +13,9 @@ using System.Reflection; using DisplayMagician.Shared; using System.Runtime.InteropServices; using System.IO; +using AutoUpdaterDotNET; +using Newtonsoft.Json; +using System.Net; namespace DisplayMagician.UIForms { @@ -121,6 +124,9 @@ namespace DisplayMagician.UIForms // Start loading the Steam Games just after the Main form opens //SteamGame.GetAllInstalledGames(); EnableShortcutButtonIfProfiles(); + + AutoUpdater.CheckForUpdateEvent += AutoUpdaterOnCheckForUpdateEvent; + AutoUpdater.Start("http://rbsoft.org/updates/AutoUpdaterTest.json"); } private void EnableShortcutButtonIfProfiles() @@ -277,7 +283,97 @@ namespace DisplayMagician.UIForms private void MainForm_Activated(object sender, EventArgs e) { - //EnableShortcutButtonIfProfiles(); + EnableShortcutButtonIfProfiles(); + } + + private void AutoUpdaterOnParseUpdateInfoEvent(ParseUpdateInfoEventArgs args) + { + dynamic json = JsonConvert.DeserializeObject(args.RemoteData); + args.UpdateInfo = new UpdateInfoEventArgs + { + CurrentVersion = json.version, + ChangelogURL = json.changelog, + DownloadURL = json.url, + Mandatory = new Mandatory + { + Value = json.mandatory.value, + UpdateMode = json.mandatory.mode, + MinimumVersion = json.mandatory.minVersion + }, + CheckSum = new CheckSum + { + Value = json.checksum.value, + HashingAlgorithm = json.checksum.hashingAlgorithm + } + }; + } + + private void AutoUpdaterOnCheckForUpdateEvent(UpdateInfoEventArgs args) + { + if (args.Error == null) + { + if (args.IsUpdateAvailable) + { + DialogResult dialogResult; + if (args.Mandatory.Value) + { + dialogResult = + MessageBox.Show( + $@"There is new version {args.CurrentVersion} available. You are using version {args.InstalledVersion}. This is required update. Press Ok to begin updating the application.", @"Update Available", + MessageBoxButtons.OK, + MessageBoxIcon.Information); + } + else + { + dialogResult = + MessageBox.Show( + $@"There is new version {args.CurrentVersion} available. You are using version { + args.InstalledVersion + }. Do you want to update the application now?", @"Update Available", + MessageBoxButtons.YesNo, + MessageBoxIcon.Information); + } + + // Uncomment the following line if you want to show standard update dialog instead. + // AutoUpdater.ShowUpdateForm(args); + + if (dialogResult.Equals(DialogResult.Yes) || dialogResult.Equals(DialogResult.OK)) + { + try + { + if (AutoUpdater.DownloadUpdate(args)) + { + Application.Exit(); + } + } + catch (Exception exception) + { + MessageBox.Show(exception.Message, exception.GetType().ToString(), MessageBoxButtons.OK, + MessageBoxIcon.Error); + } + } + } + else + { + MessageBox.Show(@"There is no update available please try again later.", @"No update available", + MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + else + { + if (args.Error is WebException) + { + MessageBox.Show( + @"There is a problem reaching update server. Please check your internet connection and try again later.", + @"Update Check Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + else + { + MessageBox.Show(args.Error.Message, + args.Error.GetType().ToString(), MessageBoxButtons.OK, + MessageBoxIcon.Error); + } + } } } } diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs index 5d2dbde..0c12e20 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.Designer.cs @@ -270,7 +270,7 @@ this.ShowIcon = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "DisplayMagician - Setup Game Shortcuts"; - //this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); + this.Activated += new System.EventHandler(this.ShortcutLibraryForm_Activated); this.Load += new System.EventHandler(this.ShortcutLibraryForm_Load); this.cms_shortcuts.ResumeLayout(false); this.ResumeLayout(false); diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index fe8f900..bdafa9b 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -279,7 +279,7 @@ namespace DisplayMagician.UIForms private void ShortcutLibraryForm_Activated(object sender, EventArgs e) { - //RemoveWarningIfShortcuts(); + RemoveWarningIfShortcuts(); } private void tsmi_save_to_desktop_Click(object sender, EventArgs e) From 2d46e4e3f8ea571b0280dccfd34c72a526b6b997 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 12 Dec 2020 22:54:34 +1300 Subject: [PATCH 31/63] [WIP] Adjusted the autoupdate location Also added a settings button. Still need to add a settings page exposing the settings. --- .gitignore | 1 + DisplayMagician/UIForms/MainForm.Designer.cs | 44 +++++++++++++------- DisplayMagician/UIForms/MainForm.cs | 4 +- DisplayMagician/UIForms/MainForm.resx | 43 +++++++++++++++---- 4 files changed, 67 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index 90a9447..a222580 100644 --- a/.gitignore +++ b/.gitignore @@ -250,3 +250,4 @@ HeliosDisplayManagement.Setup/HeliosDisplayManagement.Setup/* /vs_community__1091181154.1584848614.exe /MigrationBackup /Notes +/DisplayMagician/Resources/settings.png diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index 403cd5b..2fb1565 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -31,8 +31,10 @@ this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.lbl_create_profile = new System.Windows.Forms.Label(); this.btn_setup_display_profiles = new System.Windows.Forms.Button(); this.pb_display_profile = new System.Windows.Forms.PictureBox(); + this.lbl_create_shortcut = new System.Windows.Forms.Label(); this.cb_minimise_notification_area = new System.Windows.Forms.CheckBox(); this.lbl_version = new System.Windows.Forms.Label(); this.btn_setup_game_shortcuts = new System.Windows.Forms.Button(); @@ -51,8 +53,7 @@ this.shortcutToolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.lbl_create_profile = new System.Windows.Forms.Label(); - this.lbl_create_shortcut = new System.Windows.Forms.Label(); + this.button1 = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -70,6 +71,7 @@ // // splitContainer1.Panel1 // + this.splitContainer1.Panel1.Controls.Add(this.button1); this.splitContainer1.Panel1.Controls.Add(this.lbl_create_profile); this.splitContainer1.Panel1.Controls.Add(this.btn_setup_display_profiles); this.splitContainer1.Panel1.Controls.Add(this.pb_display_profile); @@ -84,6 +86,14 @@ this.splitContainer1.Panel2.Controls.Add(this.pb_game_shortcut); this.splitContainer1.TabStop = false; // + // lbl_create_profile + // + resources.ApplyResources(this.lbl_create_profile, "lbl_create_profile"); + this.lbl_create_profile.BackColor = System.Drawing.Color.Brown; + this.lbl_create_profile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_create_profile.ForeColor = System.Drawing.Color.White; + this.lbl_create_profile.Name = "lbl_create_profile"; + // // btn_setup_display_profiles // resources.ApplyResources(this.btn_setup_display_profiles, "btn_setup_display_profiles"); @@ -101,6 +111,14 @@ this.pb_display_profile.TabStop = false; this.pb_display_profile.Click += new System.EventHandler(this.pb_display_profile_Click); // + // lbl_create_shortcut + // + resources.ApplyResources(this.lbl_create_shortcut, "lbl_create_shortcut"); + this.lbl_create_shortcut.BackColor = System.Drawing.Color.Brown; + this.lbl_create_shortcut.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_create_shortcut.ForeColor = System.Drawing.Color.White; + this.lbl_create_shortcut.Name = "lbl_create_shortcut"; + // // cb_minimise_notification_area // resources.ApplyResources(this.cb_minimise_notification_area, "cb_minimise_notification_area"); @@ -225,21 +243,14 @@ resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem"); this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); // - // lbl_create_profile + // button1 // - resources.ApplyResources(this.lbl_create_profile, "lbl_create_profile"); - this.lbl_create_profile.BackColor = System.Drawing.Color.Brown; - this.lbl_create_profile.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_create_profile.ForeColor = System.Drawing.Color.White; - this.lbl_create_profile.Name = "lbl_create_profile"; - // - // lbl_create_shortcut - // - resources.ApplyResources(this.lbl_create_shortcut, "lbl_create_shortcut"); - this.lbl_create_shortcut.BackColor = System.Drawing.Color.Brown; - this.lbl_create_shortcut.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_create_shortcut.ForeColor = System.Drawing.Color.White; - this.lbl_create_shortcut.Name = "lbl_create_shortcut"; + this.button1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; + this.button1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; + resources.ApplyResources(this.button1, "button1"); + this.button1.ForeColor = System.Drawing.Color.White; + this.button1.Name = "button1"; + this.button1.UseVisualStyleBackColor = true; // // MainForm // @@ -290,5 +301,6 @@ public System.Windows.Forms.NotifyIcon notifyIcon; private System.Windows.Forms.Label lbl_create_profile; private System.Windows.Forms.Label lbl_create_shortcut; + private System.Windows.Forms.Button button1; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index b2b1ba1..cb10b5c 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -125,8 +125,10 @@ namespace DisplayMagician.UIForms //SteamGame.GetAllInstalledGames(); EnableShortcutButtonIfProfiles(); + //Run the AutoUpdater to see if there are any updates available. AutoUpdater.CheckForUpdateEvent += AutoUpdaterOnCheckForUpdateEvent; - AutoUpdater.Start("http://rbsoft.org/updates/AutoUpdaterTest.json"); + AutoUpdater.ParseUpdateInfoEvent += AutoUpdaterOnParseUpdateInfoEvent; + AutoUpdater.Start("http://displaymagician.littlebitbig.com/updates/displaymagician.json"); } private void EnableShortcutButtonIfProfiles() diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index aea8696..d31e6c7 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -132,6 +132,33 @@ Horizontal + + Flat + + + 700, 8 + + + 75, 23 + + + 7 + + + Settings + + + button1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1.Panel1 + + + 0 + None @@ -163,7 +190,7 @@ splitContainer1.Panel1 - 0 + 1 None @@ -196,7 +223,7 @@ splitContainer1.Panel1 - 1 + 2 Fill @@ -10744,7 +10771,7 @@ splitContainer1.Panel1 - 2 + 3 splitContainer1.Panel1 @@ -10771,7 +10798,7 @@ NoControl - 220, 247 + 220, 249 343, 22 @@ -10810,7 +10837,7 @@ NoControl - 232, 355 + 232, 358 332, 20 @@ -10843,7 +10870,7 @@ Microsoft Sans Serif, 9.75pt - 12, 357 + 12, 360 25, 16 @@ -10879,7 +10906,7 @@ Microsoft Sans Serif, 21.75pt - 212, 174 + 212, 176 360, 50 @@ -10912,7 +10939,7 @@ NoControl - 700, 352 + 700, 353 75, 23 From 1ffc57f707edc5d04712a378122aea6e77d927f7 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 11:37:34 +1300 Subject: [PATCH 32/63] First DisplayMagician doc commit --- docs/_config.yml | 1 + docs/index.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 docs/_config.yml create mode 100644 docs/index.md diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..c419263 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..5cddb99 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,37 @@ +## Welcome to GitHub Pages + +You can use the [editor on GitHub](https://github.com/terrymacdonald/DisplayMagician/edit/main/docs/index.md) to maintain and preview the content for your website in Markdown files. + +Whenever you commit to this repository, GitHub Pages will run [Jekyll](https://jekyllrb.com/) to rebuild the pages in your site, from the content in your Markdown files. + +### Markdown + +Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for + +```markdown +Syntax highlighted code block + +# Header 1 +## Header 2 +### Header 3 + +- Bulleted +- List + +1. Numbered +2. List + +**Bold** and _Italic_ and `Code` text + +[Link](url) and ![Image](src) +``` + +For more details see [GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/). + +### Jekyll Themes + +Your Pages site will use the layout and styles from the Jekyll theme you have selected in your [repository settings](https://github.com/terrymacdonald/DisplayMagician/settings). The name of this theme is saved in the Jekyll `_config.yml` configuration file. + +### Support or Contact + +Having trouble with Pages? Check out our [documentation](https://docs.github.com/categories/github-pages-basics/) or [contact support](https://github.com/contact) and we’ll help you sort it out. From 2ad1a3553bcdbaa09622451d5c549dc4a159e53b Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 14:26:06 +1300 Subject: [PATCH 33/63] Added a index.json This allows the autoupdate functionality to work. --- docs/update/index.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/update/index.json diff --git a/docs/update/index.json b/docs/update/index.json new file mode 100644 index 0000000..9e4e0ff --- /dev/null +++ b/docs/update/index.json @@ -0,0 +1,14 @@ +{ + "version": "0.1-alpha.0", + "url": "https://github.com/terrymacdonald/DisplayMagician/releases/download/v1.0-alpha.0/DisplayMagician-1.0-alpha.0.zip", + "changelog": "https://github.com/terrymacdonald/DisplayMagician/releases", + "mandatory": { + "value": true, + "minVersion": "0.0.1.0", + "mode": 1 + }, + "checksum": { + "value": "E5F59E50FC91A9E52634FFCB11F32BD37FE0E2F1", + "hashingAlgorithm": "SHA1" + } +} \ No newline at end of file From 68d599825679d5c85c43e42132de0d973968b48a Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 14:55:49 +1300 Subject: [PATCH 34/63] Updated AutoUpdater.NET config to work with test site Created a pre-alpha build and added it to the github.com website to get a file to test the autoupdating feature. --- DisplayMagician.Setup/HeliosPlus.Setup.vdproj | 62 +++++++++---------- docs/update/index.json | 10 +-- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj index c04099b..4153198 100644 --- a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj +++ b/DisplayMagician.Setup/HeliosPlus.Setup.vdproj @@ -418,6 +418,30 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" "MsmSig" = "8:_UNDEFINED" } @@ -436,12 +460,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_735CFAF848D9128C1358D92FACC097FA" "MsmSig" = "8:_UNDEFINED" } @@ -514,12 +532,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" "MsmSig" = "8:_UNDEFINED" } @@ -619,18 +631,6 @@ "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" "MsmSig" = "8:_UNDEFINED" } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_65F5D368273B99C7FE49B20D33031A7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F55062F4B8FDA7C720DAA94953D9E90" - "MsmSig" = "8:_UNDEFINED" - } } "Configurations" { @@ -639,7 +639,7 @@ "DisplayName" = "8:Debug" "IsDebugOnly" = "11:TRUE" "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\HeliosPlus.Setup.msi" + "OutputFilename" = "8:Debug\\DisplayMagicianSetup-0.1-alpha.0.msi" "PackageFilesAs" = "3:2" "PackageFileSize" = "3:-2147483648" "CabType" = "3:1" @@ -671,7 +671,7 @@ "DisplayName" = "8:Release" "IsDebugOnly" = "11:FALSE" "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\HeliosPlus.Setup.msi" + "OutputFilename" = "8:Release\\DisplayMagicianSetup-0.1-alpha.0.msi" "PackageFilesAs" = "3:2" "PackageFileSize" = "3:-2147483648" "CabType" = "3:1" @@ -1144,7 +1144,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1152,7 +1152,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.38350, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.26375, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" "ScatterAssemblies" { "_3427114400C346E681DEA717B5D9A237" @@ -1423,7 +1423,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:FALSE" + "Exclude" = "11:TRUE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -1699,7 +1699,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.38162, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.26375, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_CF2B5512697D3444DA5C7C187AE26988" @@ -2011,7 +2011,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:DisplayMagician" "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" - "PackageCode" = "8:{8DB2CDFF-DF85-41BA-BAA0-ACE4CEC03716}" + "PackageCode" = "8:{2E2F6806-174B-4BE8-B0A8-834064B1B77E}" "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" diff --git a/docs/update/index.json b/docs/update/index.json index 9e4e0ff..eb1dabc 100644 --- a/docs/update/index.json +++ b/docs/update/index.json @@ -1,14 +1,14 @@ { "version": "0.1-alpha.0", - "url": "https://github.com/terrymacdonald/DisplayMagician/releases/download/v1.0-alpha.0/DisplayMagician-1.0-alpha.0.zip", + "url": "https://github.com/terrymacdonald/DisplayMagician/releases/download/v0.1-alpha.0/DisplayMagicianSetup-0.1-alpha.0.msi", "changelog": "https://github.com/terrymacdonald/DisplayMagician/releases", "mandatory": { - "value": true, + "value": false, "minVersion": "0.0.1.0", - "mode": 1 + "mode": 0 }, "checksum": { - "value": "E5F59E50FC91A9E52634FFCB11F32BD37FE0E2F1", - "hashingAlgorithm": "SHA1" + "value": "818B9DC0A6615910998DCD3679311CB8A7B8B37D8D661AD6D4D97A6458F731BC", + "hashingAlgorithm": "SHA256" } } \ No newline at end of file From 0989088450dc330038785b5ba74abe615166e301 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 15:00:46 +1300 Subject: [PATCH 35/63] Update the autoupdate location It now points to the correct place so that the autoupdating works as it should. --- DisplayMagician/UIForms/MainForm.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index cb10b5c..8b8df12 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -128,7 +128,7 @@ namespace DisplayMagician.UIForms //Run the AutoUpdater to see if there are any updates available. AutoUpdater.CheckForUpdateEvent += AutoUpdaterOnCheckForUpdateEvent; AutoUpdater.ParseUpdateInfoEvent += AutoUpdaterOnParseUpdateInfoEvent; - AutoUpdater.Start("http://displaymagician.littlebitbig.com/updates/displaymagician.json"); + AutoUpdater.Start("http://displaymagician.littlebitbig.com/update/"); } private void EnableShortcutButtonIfProfiles() From 2babf743536fedfc8d95be43b22f37203abb7bf9 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 15:17:53 +1300 Subject: [PATCH 36/63] Made the updater silent if no updates --- DisplayMagician/UIForms/MainForm.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 8b8df12..6dc0406 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -355,11 +355,11 @@ namespace DisplayMagician.UIForms } } } - else + /*else { MessageBox.Show(@"There is no update available please try again later.", @"No update available", MessageBoxButtons.OK, MessageBoxIcon.Information); - } + }*/ } else { From 20a7da5a520cc2e7873340c7aa9cc11f3a0a2275 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 13 Dec 2020 15:20:28 +1300 Subject: [PATCH 37/63] Fixed the update index.json file Now it works correctly on update. --- docs/update/index.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/update/index.json b/docs/update/index.json index eb1dabc..95ac5d3 100644 --- a/docs/update/index.json +++ b/docs/update/index.json @@ -1,10 +1,10 @@ { - "version": "0.1-alpha.0", + "version": "0.2.0.0", "url": "https://github.com/terrymacdonald/DisplayMagician/releases/download/v0.1-alpha.0/DisplayMagicianSetup-0.1-alpha.0.msi", "changelog": "https://github.com/terrymacdonald/DisplayMagician/releases", "mandatory": { "value": false, - "minVersion": "0.0.1.0", + "minVersion": "0.1.0.0", "mode": 0 }, "checksum": { From 1c7b208e8b247d3119fb1b63990cc92e4fa9db3e Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Thu, 17 Dec 2020 00:23:20 +1300 Subject: [PATCH 38/63] Added SettingsForm so can change settings --- DisplayMagician/DisplayMagician.csproj | 9 ++ DisplayMagician/UIForms/MainForm.Designer.cs | 25 ++-- DisplayMagician/UIForms/MainForm.cs | 13 ++ DisplayMagician/UIForms/MainForm.resx | 30 ++--- .../UIForms/SettingsForm.Designer.cs | 100 +++++++++++++++ DisplayMagician/UIForms/SettingsForm.cs | 103 +++++++++++++++ DisplayMagician/UIForms/SettingsForm.resx | 120 ++++++++++++++++++ 7 files changed, 373 insertions(+), 27 deletions(-) create mode 100644 DisplayMagician/UIForms/SettingsForm.Designer.cs create mode 100644 DisplayMagician/UIForms/SettingsForm.cs create mode 100644 DisplayMagician/UIForms/SettingsForm.resx diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 52bdbb9..6b069e0 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -119,6 +119,12 @@ Form + + Form + + + SettingsForm.cs + @@ -175,6 +181,9 @@ MainForm.cs Designer + + SettingsForm.cs + ShortcutForm.cs diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index 2fb1565..0289cf2 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -31,6 +31,7 @@ this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.btn_settings = new System.Windows.Forms.Button(); this.lbl_create_profile = new System.Windows.Forms.Label(); this.btn_setup_display_profiles = new System.Windows.Forms.Button(); this.pb_display_profile = new System.Windows.Forms.PictureBox(); @@ -53,7 +54,6 @@ this.shortcutToolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.button1 = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -71,7 +71,7 @@ // // splitContainer1.Panel1 // - this.splitContainer1.Panel1.Controls.Add(this.button1); + this.splitContainer1.Panel1.Controls.Add(this.btn_settings); this.splitContainer1.Panel1.Controls.Add(this.lbl_create_profile); this.splitContainer1.Panel1.Controls.Add(this.btn_setup_display_profiles); this.splitContainer1.Panel1.Controls.Add(this.pb_display_profile); @@ -86,6 +86,16 @@ this.splitContainer1.Panel2.Controls.Add(this.pb_game_shortcut); this.splitContainer1.TabStop = false; // + // btn_settings + // + this.btn_settings.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; + this.btn_settings.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; + resources.ApplyResources(this.btn_settings, "btn_settings"); + this.btn_settings.ForeColor = System.Drawing.Color.White; + this.btn_settings.Name = "btn_settings"; + this.btn_settings.UseVisualStyleBackColor = true; + this.btn_settings.Click += new System.EventHandler(this.btn_settings_Click); + // // lbl_create_profile // resources.ApplyResources(this.lbl_create_profile, "lbl_create_profile"); @@ -243,15 +253,6 @@ resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem"); this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); // - // button1 - // - this.button1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; - this.button1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; - resources.ApplyResources(this.button1, "button1"); - this.button1.ForeColor = System.Drawing.Color.White; - this.button1.Name = "button1"; - this.button1.UseVisualStyleBackColor = true; - // // MainForm // resources.ApplyResources(this, "$this"); @@ -301,6 +302,6 @@ public System.Windows.Forms.NotifyIcon notifyIcon; private System.Windows.Forms.Label lbl_create_profile; private System.Windows.Forms.Label lbl_create_shortcut; - private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button btn_settings; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 6dc0406..8423629 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -377,5 +377,18 @@ namespace DisplayMagician.UIForms } } } + + private void btn_settings_Click(object sender, EventArgs e) + { + var settingsForm = new SettingsForm(); + settingsForm.ShowDialog(this); + ProgramSettings mySettings = Program.AppProgramSettings; + // if the MainForm settings are different to the changes made when + // tweaking the settings in the settings page, then align them + if (mySettings.MinimiseOnStart && !cb_minimise_notification_area.Checked) + cb_minimise_notification_area.Checked = true; + else if (!mySettings.MinimiseOnStart && cb_minimise_notification_area.Checked) + cb_minimise_notification_area.Checked = false; + } } } diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index d31e6c7..acbd40f 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -132,31 +132,31 @@ Horizontal - + Flat - + 700, 8 - + 75, 23 - + 7 - + Settings - - button1 + + btn_settings - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + splitContainer1.Panel1 - + 0 @@ -10798,7 +10798,7 @@ NoControl - 220, 249 + 220, 253 343, 22 @@ -10837,7 +10837,7 @@ NoControl - 232, 358 + 234, 357 332, 20 @@ -10870,7 +10870,7 @@ Microsoft Sans Serif, 9.75pt - 12, 360 + 12, 358 25, 16 @@ -10906,7 +10906,7 @@ Microsoft Sans Serif, 21.75pt - 212, 176 + 212, 180 360, 50 @@ -10939,7 +10939,7 @@ NoControl - 700, 353 + 700, 354 75, 23 diff --git a/DisplayMagician/UIForms/SettingsForm.Designer.cs b/DisplayMagician/UIForms/SettingsForm.Designer.cs new file mode 100644 index 0000000..53a0d37 --- /dev/null +++ b/DisplayMagician/UIForms/SettingsForm.Designer.cs @@ -0,0 +1,100 @@ + +namespace DisplayMagician.UIForms +{ + partial class SettingsForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.cb_minimise_notification_area = new System.Windows.Forms.CheckBox(); + this.cmb_loglevel = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // cb_minimise_notification_area + // + this.cb_minimise_notification_area.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.cb_minimise_notification_area.AutoSize = true; + this.cb_minimise_notification_area.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F); + this.cb_minimise_notification_area.ForeColor = System.Drawing.Color.White; + this.cb_minimise_notification_area.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.cb_minimise_notification_area.Location = new System.Drawing.Point(73, 41); + this.cb_minimise_notification_area.Name = "cb_minimise_notification_area"; + this.cb_minimise_notification_area.Size = new System.Drawing.Size(332, 20); + this.cb_minimise_notification_area.TabIndex = 6; + this.cb_minimise_notification_area.Text = "Start DisplayMagician minimised in notification area"; + this.cb_minimise_notification_area.UseVisualStyleBackColor = true; + // + // cmb_loglevel + // + this.cmb_loglevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cmb_loglevel.FormattingEnabled = true; + this.cmb_loglevel.Location = new System.Drawing.Point(213, 86); + this.cmb_loglevel.Name = "cmb_loglevel"; + this.cmb_loglevel.Size = new System.Drawing.Size(275, 24); + this.cmb_loglevel.TabIndex = 7; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.ForeColor = System.Drawing.Color.Transparent; + this.label1.Location = new System.Drawing.Point(70, 89); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(137, 16); + this.label1.TabIndex = 8; + this.label1.Text = "What type of logging?"; + // + // SettingsForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Black; + this.ClientSize = new System.Drawing.Size(544, 187); + this.Controls.Add(this.label1); + this.Controls.Add(this.cmb_loglevel); + this.Controls.Add(this.cb_minimise_notification_area); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SettingsForm"; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Settings"; + this.TopMost = true; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.SettingsForm_FormClosing); + this.Load += new System.EventHandler(this.SettingsForm_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.CheckBox cb_minimise_notification_area; + private System.Windows.Forms.ComboBox cmb_loglevel; + private System.Windows.Forms.Label label1; + } +} \ No newline at end of file diff --git a/DisplayMagician/UIForms/SettingsForm.cs b/DisplayMagician/UIForms/SettingsForm.cs new file mode 100644 index 0000000..8b46f21 --- /dev/null +++ b/DisplayMagician/UIForms/SettingsForm.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace DisplayMagician.UIForms +{ + + public partial class SettingsForm : Form + { + + ProgramSettings mySettings = null; + private Dictionary logLevelText = new Dictionary(); + + public SettingsForm() + { + InitializeComponent(); + + // Populate the LogLevel dictionary + logLevelText.Add("Trace", "Full Application Trace (very large)"); + logLevelText.Add("Debug", "Detailed Debug messages (large)"); + logLevelText.Add("Info", "Information, Warning and Error messages"); + logLevelText.Add("Warn", "Warning and Error messages only"); + logLevelText.Add("Error", "Error messages only"); + logLevelText.Add("Fatal", "Fatal Error messages only"); + + // Now use it to populate the LogLevel Dropdown + cmb_loglevel.Items.Clear(); + cmb_loglevel.Items.AddRange(logLevelText.Values.ToArray()); + } + + private void SettingsForm_Load(object sender, EventArgs e) + { + // Load the program settings + mySettings = Program.AppProgramSettings; + + // setup minimise on start + if (mySettings.MinimiseOnStart) + cb_minimise_notification_area.Checked = true; + else + cb_minimise_notification_area.Checked = false; + + // setup loglevel on start + switch (mySettings.LogLevel) + { + case "Trace": + cmb_loglevel.SelectedItem = logLevelText["Trace"]; + break; + case "Debug": + cmb_loglevel.SelectedItem = logLevelText["Debug"]; + break; + case "Info": + cmb_loglevel.SelectedItem = logLevelText["Info"]; + break; + case "Warn": + cmb_loglevel.SelectedItem = logLevelText["Warn"]; + break; + case "Error": + cmb_loglevel.SelectedItem = logLevelText["Error"]; + break; + case "Fatal": + cmb_loglevel.SelectedItem = logLevelText["Fatal"]; + break; + default: + cmb_loglevel.SelectedItem = logLevelText["Warn"]; + break; + } + + } + + private void SettingsForm_FormClosing(object sender, FormClosingEventArgs e) + { + + // save minimise on close + if (cb_minimise_notification_area.Checked) + mySettings.MinimiseOnStart = true; + else + mySettings.MinimiseOnStart = false; + + // save loglevel on close + if (cmb_loglevel.SelectedItem.Equals(logLevelText["Trace"])) + mySettings.LogLevel = "Trace"; + else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Debug"])) + mySettings.LogLevel = "Debug"; + else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Info"])) + mySettings.LogLevel = "Info"; + else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Warn"])) + mySettings.LogLevel = "Warn"; + else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Error"])) + mySettings.LogLevel = "Error"; + else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Fatal"])) + mySettings.LogLevel = "Fatal"; + else + mySettings.LogLevel = "Warn"; + + } + } +} diff --git a/DisplayMagician/UIForms/SettingsForm.resx b/DisplayMagician/UIForms/SettingsForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/DisplayMagician/UIForms/SettingsForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file From 40ab91605035797eb444677d7ef408d402a2101d Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Thu, 17 Dec 2020 00:34:39 +1300 Subject: [PATCH 39/63] Added a back button to SettingsForm --- .../DisplayMagician.LogReporter.csproj | 2 +- .../UIForms/SettingsForm.Designer.cs | 21 +++++++++++++++++++ DisplayMagician/UIForms/SettingsForm.cs | 5 +++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj b/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj index 9aff124..4f75f26 100644 --- a/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj +++ b/DisplayMagician.LogReporter/DisplayMagician.LogReporter.csproj @@ -84,7 +84,7 @@
- 3.0.0.1 + 4.0.0-alpha5 4.1.0 diff --git a/DisplayMagician/UIForms/SettingsForm.Designer.cs b/DisplayMagician/UIForms/SettingsForm.Designer.cs index 53a0d37..53af8bd 100644 --- a/DisplayMagician/UIForms/SettingsForm.Designer.cs +++ b/DisplayMagician/UIForms/SettingsForm.Designer.cs @@ -32,6 +32,7 @@ namespace DisplayMagician.UIForms this.cb_minimise_notification_area = new System.Windows.Forms.CheckBox(); this.cmb_loglevel = new System.Windows.Forms.ComboBox(); this.label1 = new System.Windows.Forms.Label(); + this.btn_back = new System.Windows.Forms.Button(); this.SuspendLayout(); // // cb_minimise_notification_area @@ -68,19 +69,38 @@ namespace DisplayMagician.UIForms this.label1.TabIndex = 8; this.label1.Text = "What type of logging?"; // + // btn_back + // + this.btn_back.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btn_back.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.btn_back.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; + this.btn_back.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; + this.btn_back.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btn_back.ForeColor = System.Drawing.Color.White; + this.btn_back.Location = new System.Drawing.Point(457, 152); + this.btn_back.Name = "btn_back"; + this.btn_back.Size = new System.Drawing.Size(75, 23); + this.btn_back.TabIndex = 9; + this.btn_back.Text = "&Back"; + this.btn_back.UseVisualStyleBackColor = true; + this.btn_back.Click += new System.EventHandler(this.btn_back_Click); + // // SettingsForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.Black; this.ClientSize = new System.Drawing.Size(544, 187); + this.Controls.Add(this.btn_back); this.Controls.Add(this.label1); this.Controls.Add(this.cmb_loglevel); this.Controls.Add(this.cb_minimise_notification_area); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "SettingsForm"; this.ShowIcon = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Settings"; this.TopMost = true; @@ -96,5 +116,6 @@ namespace DisplayMagician.UIForms private System.Windows.Forms.CheckBox cb_minimise_notification_area; private System.Windows.Forms.ComboBox cmb_loglevel; private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button btn_back; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/SettingsForm.cs b/DisplayMagician/UIForms/SettingsForm.cs index 8b46f21..d713682 100644 --- a/DisplayMagician/UIForms/SettingsForm.cs +++ b/DisplayMagician/UIForms/SettingsForm.cs @@ -99,5 +99,10 @@ namespace DisplayMagician.UIForms mySettings.LogLevel = "Warn"; } + + private void btn_back_Click(object sender, EventArgs e) + { + this.Close(); + } } } From 7a730b7a365e665e7b16a29375e75c7587060f4a Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 20 Dec 2020 12:35:36 +1300 Subject: [PATCH 40/63] Register DisplayMagician AUMID with Win10 This registers the Application User Model ID with Win 10 so that it recognises the application and can interact with it. This allows Toasts, Taskbar pinning, right-click menus and other functions to work. --- DisplayMagician/DisplayMagician.csproj | 9 +++++++++ DisplayMagician/Program.cs | 16 +++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 6b069e0..3240975 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -306,6 +306,15 @@ False True + + {50A7E9B0-70EF-11D1-B75A-00A0C90564FE} + 1 + 0 + 0 + tlbimp + False + True + + \ No newline at end of file diff --git a/DisplayMagicianSetup/HeliosPlus.Setup.vdproj b/DisplayMagicianSetup/HeliosPlus.Setup.vdproj new file mode 100644 index 0000000..f803296 --- /dev/null +++ b/DisplayMagicianSetup/HeliosPlus.Setup.vdproj @@ -0,0 +1,13964 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:DisplayMagicianSetupOld" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_0128586071156F772251C5159DC92858" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_015D65104A4588662681927BCEAA4747" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" + "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" + "OwnerKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_04F09CDC77F9F18BDB6CDCE825F6C559" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" + "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" + "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" + "OwnerKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_07548D63918C963AF5AFEF1528F340A4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_07FCD7F18216577F4E4149A555813F6E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_09392670B4517249E198B052156E1591" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0AEF6A1EA02955BDEB419F76CD6AA214" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0D1D840E6FF0D164B5C5332433170951" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0DA360AA6B6C2705E95FC6122E807D73" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0F50F685947E7887A7A01AE071C84605" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_0FCA8863B5F85B9DE985D18CA3064AA9" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_11ED5CFC51D6D780FE2E4A6AD49170A3" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_151A502870F21DBAF82155EBA085E257" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1F472B27928AAF875547361F33301756" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1F472B27928AAF875547361F33301756" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1F472B27928AAF875547361F33301756" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_201EBF8EBDB0FCC588A643291F5F7C80" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_29EC4DE548DB03D2A5DA71E7A01A96AB" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_29EF568DBBE289948C4F4EC87CD36A6C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2FCA5CA686F692B2A14F130C9FE5046B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" + "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3382C31B09945248C623FCFEB0BCA09A" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_33C27D84D1294E25B74FF05DA8C4F267" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3427114400C346E681DEA717B5D9A237" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_36B9645D0EEDEAC3647AE4338B90A7A5" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_370894372FDEE7EC16C4C7F728F6C9FE" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_37B35B838DAF8ADEF3859F9783F2E279" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_393BBEAF9F9543D89B12FA13A7479822" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_39C5B6FE06428A24FB3F2AE666524F06" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_39E2CFD1753F3C3E5E9F7B21A08AB86C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3A644EB06BEA8D527DED81F15C56D0A4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3B48AE4E8BAF9703007C2F8F6F87B136" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" + "OwnerKey" = "8:_0F50F685947E7887A7A01AE071C84605" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3D2A063AC32BD629303AD6177BF2A31F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_3F7FBF213F907BEF5DDBCFCC6F7F4262" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_40CC8BB1932D8B91C993451DABA8D4D4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_412D9971F6A4B66E6F25322A1F0D3983" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_423BE395012319E0C362F185044E62B1" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_49DA481C225E9E8CE8562795A3FBED67" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4D36996E65D1801FFF58DF88C03F39C7" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4E32F64F0B1FA82E403318A37723624A" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F3B2C9791706912621939B580ED3BE6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" + "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_532D16DB8D49107C2583D184B397999B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_54563AA74DF8DC9ADDE12813BE69FA7B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_57639277C13D93565E62C484103086BF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5812D8771DCFBB74FD211B42EC452126" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5A10E3BAFC874E5F2457825A9066595B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5F31237902C36412845A8A566B7124A6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5F3BDDFD402F425DB76463AC42B51783" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5FA4B87E7A8FB4B0D99A502FA26E6225" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_61ED10848329C5859763001E2E4632BF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_63F264EF17B839EF9333235C0A3D5F99" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66F3E883A2AC5553201CB34A91CC7DDC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_69C0546D57056B06A160914846A990B6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6D17DC9819B8AF7BE75AA5AD10EC64B1" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" + "OwnerKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" + "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_77573E4929110CCA530133752E85150C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_780FD8004755F772B32F300AD5DEF857" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7B00308BB41502DF8AEB49BC13B55FB4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7C8F76403052610656FADD0132BBAA6F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EB6891896C57BC7CF2537960322C4CE" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "OwnerKey" = "8:_90FE331307CA63BD5402459658E2FE2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "OwnerKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7F227962065A3F72B5EBC5EB0369EDD0" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_81695F28D3E781117EDB38359494C236" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_81D26BD98A1C46D38567FD19751D93A2" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_82F3D5D87DD3315E8F259D8B0B7905BC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_842A609FD18D48B06A8B05D4ECAE0357" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8663E7A672F820D25B5B0C89EE3932C1" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_871C23764981734E85DB449F51B400E8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8ED5BA483A9A7D2B6B894BDE4900DD75" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_90FE331307CA63BD5402459658E2FE2C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_911CBB7B053B53D06252364C29C916E8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_92FAF1D119ACB06C91BD43D686E93E15" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_973B0D677A5DBE0862D682618F2A77EF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_97E56CFA5B1BB560E2F87084728BE2C0" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_98345E7E280A0F9C1345B5D328349AF8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9B60AEFC4B77C7FDA5B181AF31AF63FD" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9D517C33D8FE90FD6E20CCB7688B6E61" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A2F8E67285FBE0230B79620BB6CCE38D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A6827B66B69902E1E0A48597DBFD256F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A8FDDC94D55B07F365F0A63C35BEDC56" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AB2A49D3B4F5BEEA789963DB91B8E5D4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_ACE63A6A18E70EFCB854AE37700915DD" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AFCDC764245A3691F1AB153EFBEAC272" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B37594930CB2ADEB58DA1FD1BF84F377" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B45ADEE7CE4E83E447DC1853034241CB" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B46EF6BB5FC2BFF3336514CE452A12B2" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B7085EF9BEAB65C1CE2884E50FE6FDB4" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B70EC02C581426FCC553775A9924D0FD" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B8B09AE3B8745FE5ECB2DF2D278014CC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BCEB0DE20BDB489A75435245EDF950F3" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BE567DE6A41A33FBA920153018361976" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C1637C698493B36273F39D775B20CDD7" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C735E0807B4D5B0D477A544536CD944D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C972AB12C339307EBA2FAF4603404E6F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CA98359246C3C93F745FF67DFBA65DA0" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CC5388413F56A3823DAECFCD90012A9C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" + "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" + "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" + "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" + "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D35A1E55DC16E288D36EEFA115ADB4DE" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D3853C054115A14D6AE2C25BE135AB2F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + "OwnerKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D73AA34798F0AAB09CE541613775D5E5" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DAE3B5DA72F4D759E11849EDA6163CED" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DF4F20D4953457EDBD9784B61F784BF7" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E0D2117562513D7AAA1048F9108DF2B8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E10F308D1CD6385E2B177C1F3F31E6D5" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" + "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E666D18642AA53DB92951DB4E5822B6D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EA288CE2B96B66024EB85A39FA170791" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EEEF952E2B680DE43EE014E3AE398A27" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F1F4E3464F5771DAE1F7C918023E514D" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F21B52B60AAF499E25C623953CED2809" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F21C016C9B3245FB42753C4B51BBA74B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F672721EE1934A9D6F978E6CF38135FC" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F6C0760FBE1C03D3F77DB4E3869F32D2" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FDB15E939C03D97E4AE017C0FF4B74E2" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_735CFAF848D9128C1358D92FACC097FA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0128586071156F772251C5159DC92858" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_09392670B4517249E198B052156E1591" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_54563AA74DF8DC9ADDE12813BE69FA7B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_29EC4DE548DB03D2A5DA71E7A01A96AB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_07FCD7F18216577F4E4149A555813F6E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8663E7A672F820D25B5B0C89EE3932C1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3F7FBF213F907BEF5DDBCFCC6F7F4262" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_ACE63A6A18E70EFCB854AE37700915DD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BCEB0DE20BDB489A75435245EDF950F3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7EB6891896C57BC7CF2537960322C4CE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_92FAF1D119ACB06C91BD43D686E93E15" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DF4F20D4953457EDBD9784B61F784BF7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_412D9971F6A4B66E6F25322A1F0D3983" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_98345E7E280A0F9C1345B5D328349AF8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DAE3B5DA72F4D759E11849EDA6163CED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5F3BDDFD402F425DB76463AC42B51783" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_57639277C13D93565E62C484103086BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D73AA34798F0AAB09CE541613775D5E5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4E32F64F0B1FA82E403318A37723624A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9D517C33D8FE90FD6E20CCB7688B6E61" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_04F09CDC77F9F18BDB6CDCE825F6C559" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_36B9645D0EEDEAC3647AE4338B90A7A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E0D2117562513D7AAA1048F9108DF2B8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D3853C054115A14D6AE2C25BE135AB2F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FDB15E939C03D97E4AE017C0FF4B74E2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AB2A49D3B4F5BEEA789963DB91B8E5D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_97E56CFA5B1BB560E2F87084728BE2C0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_49DA481C225E9E8CE8562795A3FBED67" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C972AB12C339307EBA2FAF4603404E6F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_40CC8BB1932D8B91C993451DABA8D4D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AFCDC764245A3691F1AB153EFBEAC272" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3A644EB06BEA8D527DED81F15C56D0A4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_780FD8004755F772B32F300AD5DEF857" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F6C0760FBE1C03D3F77DB4E3869F32D2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_EA288CE2B96B66024EB85A39FA170791" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B70EC02C581426FCC553775A9924D0FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_532D16DB8D49107C2583D184B397999B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_77573E4929110CCA530133752E85150C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_201EBF8EBDB0FCC588A643291F5F7C80" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_842A609FD18D48B06A8B05D4ECAE0357" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_9B60AEFC4B77C7FDA5B181AF31AF63FD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3382C31B09945248C623FCFEB0BCA09A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4D36996E65D1801FFF58DF88C03F39C7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0AEF6A1EA02955BDEB419F76CD6AA214" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_39E2CFD1753F3C3E5E9F7B21A08AB86C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F672721EE1934A9D6F978E6CF38135FC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_393BBEAF9F9543D89B12FA13A7479822" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8ED5BA483A9A7D2B6B894BDE4900DD75" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BE567DE6A41A33FBA920153018361976" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_29EF568DBBE289948C4F4EC87CD36A6C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7B00308BB41502DF8AEB49BC13B55FB4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_911CBB7B053B53D06252364C29C916E8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B7085EF9BEAB65C1CE2884E50FE6FDB4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_11ED5CFC51D6D780FE2E4A6AD49170A3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_81695F28D3E781117EDB38359494C236" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3D2A063AC32BD629303AD6177BF2A31F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_63F264EF17B839EF9333235C0A3D5F99" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_39C5B6FE06428A24FB3F2AE666524F06" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0F50F685947E7887A7A01AE071C84605" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0D1D840E6FF0D164B5C5332433170951" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5A10E3BAFC874E5F2457825A9066595B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C1637C698493B36273F39D775B20CDD7" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7F227962065A3F72B5EBC5EB0369EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A6827B66B69902E1E0A48597DBFD256F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CC5388413F56A3823DAECFCD90012A9C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E666D18642AA53DB92951DB4E5822B6D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5812D8771DCFBB74FD211B42EC452126" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0FCA8863B5F85B9DE985D18CA3064AA9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4F3B2C9791706912621939B580ED3BE6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F1F4E3464F5771DAE1F7C918023E514D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5F31237902C36412845A8A566B7124A6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_973B0D677A5DBE0862D682618F2A77EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7C8F76403052610656FADD0132BBAA6F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_EEEF952E2B680DE43EE014E3AE398A27" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B37594930CB2ADEB58DA1FD1BF84F377" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_33C27D84D1294E25B74FF05DA8C4F267" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A8FDDC94D55B07F365F0A63C35BEDC56" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F21B52B60AAF499E25C623953CED2809" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_82F3D5D87DD3315E8F259D8B0B7905BC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5FA4B87E7A8FB4B0D99A502FA26E6225" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3B48AE4E8BAF9703007C2F8F6F87B136" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_07548D63918C963AF5AFEF1528F340A4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0DA360AA6B6C2705E95FC6122E807D73" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B8B09AE3B8745FE5ECB2DF2D278014CC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B45ADEE7CE4E83E447DC1853034241CB" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E10F308D1CD6385E2B177C1F3F31E6D5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D35A1E55DC16E288D36EEFA115ADB4DE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A2F8E67285FBE0230B79620BB6CCE38D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6D17DC9819B8AF7BE75AA5AD10EC64B1" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_66F3E883A2AC5553201CB34A91CC7DDC" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_61ED10848329C5859763001E2E4632BF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B46EF6BB5FC2BFF3336514CE452A12B2" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CA98359246C3C93F745FF67DFBA65DA0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2FCA5CA686F692B2A14F130C9FE5046B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_37B35B838DAF8ADEF3859F9783F2E279" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_370894372FDEE7EC16C4C7F728F6C9FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F21C016C9B3245FB42753C4B51BBA74B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C735E0807B4D5B0D477A544536CD944D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_711A713788A0DE1065D9334A95059C9D" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\DisplayMagicianSetup-0.1-alpha.0.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:3" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.8" + { + "Name" = "8:Microsoft .NET Framework 4.8 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.8" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\DisplayMagicianSetup-0.1-alpha.0.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:3" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.8" + { + "Name" = "8:Microsoft .NET Framework 4.8 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.8" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_3891A79A10CC455CA02426721C5E3976" + { + "Name" = "8:ServerRegistrationManager.exe" + "Condition" = "8:" + "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "FileType" = "3:2" + "InstallAction" = "3:1" + "Arguments" = "8:install \"[TARGETDIR]DisplayMagician.ShellExtension.dll\" -codebase -os64" + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_703939FB_1800_4C54_9228_AE37F541938E" + "InstallerClass" = "11:FALSE" + "CustomActionData" = "8:" + "Run64Bit" = "11:TRUE" + } + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_567626950A924A6A8ED05090B9B2642A" + { + "Name" = "8:ServerRegistrationManager.exe" + "Condition" = "8:" + "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + "FileType" = "3:2" + "InstallAction" = "3:4" + "Arguments" = "8:uninstall \"[TARGETDIR]DisplayMagician.ShellExtension.dll\"" + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_4CB63466_63BE_413E_AFD3_98040D42F4F1" + "InstallerClass" = "11:FALSE" + "CustomActionData" = "8:" + "Run64Bit" = "11:TRUE" + } + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6FA69A3479AB4837B33C72A159404092" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.8" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=863262" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0128586071156F772251C5159DC92858" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppCaptureMetadataContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_0128586071156F772251C5159DC92858" + { + "Name" = "8:Windows.Media.Capture.AppCaptureMetadataContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Capture.AppCaptureMetadataContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_015D65104A4588662681927BCEAA4747" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.SystemManagementContract, Version=6.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_015D65104A4588662681927BCEAA4747" + { + "Name" = "8:Windows.System.SystemManagementContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.SystemManagementContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_01C3883F36151E24F7A33ECC0185EAB3" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_01C3883F36151E24F7A33ECC0185EAB3" + { + "Name" = "8:System.IO.Compression.FileSystem.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Compression.FileSystem.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_04F09CDC77F9F18BDB6CDCE825F6C559" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ServiceModel.Http, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_04F09CDC77F9F18BDB6CDCE825F6C559" + { + "Name" = "8:System.ServiceModel.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ServiceModel.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_06558B1FC732B6AA16D31E3D583D564B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_06558B1FC732B6AA16D31E3D583D564B" + { + "Name" = "8:System.Net.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_072633672EBE1104CF21A57D75571CEA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.Core.CoreWindowDialogsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_072633672EBE1104CF21A57D75571CEA" + { + "Name" = "8:Windows.UI.Core.CoreWindowDialogsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.Core.CoreWindowDialogsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_07548D63918C963AF5AFEF1528F340A4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.Process, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_07548D63918C963AF5AFEF1528F340A4" + { + "Name" = "8:System.Diagnostics.Process.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.Process.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_079819C1A77400D3F09C3B43313FEEB1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_079819C1A77400D3F09C3B43313FEEB1" + { + "Name" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_07FCD7F18216577F4E4149A555813F6E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.XmlSerializer, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_07FCD7F18216577F4E4149A555813F6E" + { + "Name" = "8:System.Xml.XmlSerializer.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.XmlSerializer.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_09392670B4517249E198B052156E1591" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_09392670B4517249E198B052156E1591" + { + "Name" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0AABD6506465427BA9CC59EE51C5B2D3" + { + "SourcePath" = "8:Resources\\installer_bitmap.png" + "TargetName" = "8:installer_bitmap.png" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0AEF6A1EA02955BDEB419F76CD6AA214" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_0AEF6A1EA02955BDEB419F76CD6AA214" + { + "Name" = "8:System.Reflection.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0D1D840E6FF0D164B5C5332433170951" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Linq.Queryable, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_0D1D840E6FF0D164B5C5332433170951" + { + "Name" = "8:System.Linq.Queryable.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Linq.Queryable.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0DA360AA6B6C2705E95FC6122E807D73" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.FileVersionInfo, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_0DA360AA6B6C2705E95FC6122E807D73" + { + "Name" = "8:System.Diagnostics.FileVersionInfo.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.FileVersionInfo.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0F50F685947E7887A7A01AE071C84605" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_0F50F685947E7887A7A01AE071C84605" + { + "Name" = "8:System.Net.Http.Rtc.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.Rtc.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0FCA8863B5F85B9DE985D18CA3064AA9" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.Watcher, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_0FCA8863B5F85B9DE985D18CA3064AA9" + { + "Name" = "8:System.IO.FileSystem.Watcher.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.FileSystem.Watcher.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_10A9D13A3BD51E339D197C0DC92B5E9D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Custom.CustomDeviceContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_10A9D13A3BD51E339D197C0DC92B5E9D" + { + "Name" = "8:Windows.Devices.Custom.CustomDeviceContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Custom.CustomDeviceContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_10F59AFFCB7D2EFF73DC0C36CB17FF00" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.StartupTaskContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_10F59AFFCB7D2EFF73DC0C36CB17FF00" + { + "Name" = "8:Windows.ApplicationModel.StartupTaskContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.StartupTaskContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_11ED5CFC51D6D780FE2E4A6AD49170A3" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Requests, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_11ED5CFC51D6D780FE2E4A6AD49170A3" + { + "Name" = "8:System.Net.Requests.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Requests.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_13A020C2C462A9FE472B46F8A66894D4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_13A020C2C462A9FE472B46F8A66894D4" + { + "Name" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_151A502870F21DBAF82155EBA085E257" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_151A502870F21DBAF82155EBA085E257" + { + "Name" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_17318CC18ADCD5BC9DA9C8A310A67048" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:IconPicker, Version=2.4.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_17318CC18ADCD5BC9DA9C8A310A67048" + { + "Name" = "8:IconPicker.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:IconPicker.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1D93DB39A1DA773310164D9BFB97D3B8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:CircularProgressBar, Version=2.8.0.16, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_1D93DB39A1DA773310164D9BFB97D3B8" + { + "Name" = "8:CircularProgressBar.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:CircularProgressBar.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1F472B27928AAF875547361F33301756" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:WindowsDisplayAPI, Version=1.3.0.13, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_1F472B27928AAF875547361F33301756" + { + "Name" = "8:WindowsDisplayAPI.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:WindowsDisplayAPI.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_201EBF8EBDB0FCC588A643291F5F7C80" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_201EBF8EBDB0FCC588A643291F5F7C80" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_20BD9D99D752016832F1BFDA1B9D6E1E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Playlists.PlaylistsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_20BD9D99D752016832F1BFDA1B9D6E1E" + { + "Name" = "8:Windows.Media.Playlists.PlaylistsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Playlists.PlaylistsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_20C50515084193D4C8ADF9B6B676DE77" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_20C50515084193D4C8ADF9B6B676DE77" + { + "Name" = "8:Newtonsoft.Json.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Newtonsoft.Json.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_21187D6AF126CDD17A50A6BFBF07B7F8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_21187D6AF126CDD17A50A6BFBF07B7F8" + { + "Name" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_21339A0EFAF87F28B1B5F9CBF382D4EF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Sms.LegacySmsApiContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_21339A0EFAF87F28B1B5F9CBF382D4EF" + { + "Name" = "8:Windows.Devices.Sms.LegacySmsApiContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Sms.LegacySmsApiContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_257BB759ACDB10E0DA747E425208F161" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Gaming.UI.GameChatOverlayContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_257BB759ACDB10E0DA747E425208F161" + { + "Name" = "8:Windows.Gaming.UI.GameChatOverlayContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Gaming.UI.GameChatOverlayContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2581C4CFA9B7C4227F9FE0594859036F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_2581C4CFA9B7C4227F9FE0594859036F" + { + "Name" = "8:NLog.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:NLog.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_27CAD521654D61016167C6FFF2C7DF51" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_27CAD521654D61016167C6FFF2C7DF51" + { + "Name" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_28DFE7DA3428F9B0FF1265D9F57AFF0D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.Compression.ZipFile, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + "ScatterAssemblies" + { + "_28DFE7DA3428F9B0FF1265D9F57AFF0D" + { + "Name" = "8:System.IO.Compression.ZipFile.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Compression.ZipFile.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_294152CE4BFE63E399262BE0E525AE6C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi.CoreAudio, Version=4.0.0.308, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_294152CE4BFE63E399262BE0E525AE6C" + { + "Name" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_298C33DB86B2E76DCB28D2EA18AA7BF6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.Xaml.Hosting.HostingContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_298C33DB86B2E76DCB28D2EA18AA7BF6" + { + "Name" = "8:Windows.UI.Xaml.Hosting.HostingContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.Xaml.Hosting.HostingContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_29EC4DE548DB03D2A5DA71E7A01A96AB" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.XPath, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_29EC4DE548DB03D2A5DA71E7A01A96AB" + { + "Name" = "8:System.Xml.XPath.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.XPath.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_29EF568DBBE289948C4F4EC87CD36A6C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.WebSockets.Client, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_29EF568DBBE289948C4F4EC87CD36A6C" + { + "Name" = "8:System.Net.WebSockets.Client.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.WebSockets.Client.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2BECE346513978E22D85CF70C5335C00" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:EDIDParser, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_2BECE346513978E22D85CF70C5335C00" + { + "Name" = "8:EDIDParser.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:EDIDParser.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2D2D7BB2475624FB7C413D334A352AA3" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Graphics.Printing3D.Printing3DContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_2D2D7BB2475624FB7C413D334A352AA3" + { + "Name" = "8:Windows.Graphics.Printing3D.Printing3DContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Graphics.Printing3D.Printing3DContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2F77D2762D18FBB672FB939F58CDE420" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_2F77D2762D18FBB672FB939F58CDE420" + { + "Name" = "8:System.ObjectModel.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ObjectModel.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2FCA5CA686F692B2A14F130C9FE5046B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Collections.NonGeneric, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_2FCA5CA686F692B2A14F130C9FE5046B" + { + "Name" = "8:System.Collections.NonGeneric.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Collections.NonGeneric.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2FF3D36027C028ECE9734CCDB627EDDF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection.Emit.ILGeneration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_2FF3D36027C028ECE9734CCDB627EDDF" + { + "Name" = "8:System.Reflection.Emit.ILGeneration.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.Emit.ILGeneration.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_328C0F8CD9164AB0EB6387D511274083" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:IconLib, Version=0.73.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_328C0F8CD9164AB0EB6387D511274083" + { + "Name" = "8:IconLib.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:IconLib.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_32C91E29BE26A197A0B0AEACDD05A282" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.Compression, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + "ScatterAssemblies" + { + "_32C91E29BE26A197A0B0AEACDD05A282" + { + "Name" = "8:System.IO.Compression.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Compression.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_33547F78BF836AAC69D074A190A2A671" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.UserProfile.UserProfileLockScreenContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_33547F78BF836AAC69D074A190A2A671" + { + "Name" = "8:Windows.System.UserProfile.UserProfileLockScreenContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.UserProfile.UserProfileLockScreenContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3382C31B09945248C623FCFEB0BCA09A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Resources.ResourceManager, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_3382C31B09945248C623FCFEB0BCA09A" + { + "Name" = "8:System.Resources.ResourceManager.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Resources.ResourceManager.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_339E68B5065F8BA0A6CB229B899C7C01" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.Shell.SecurityAppManagerContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_339E68B5065F8BA0A6CB229B899C7C01" + { + "Name" = "8:Windows.UI.Shell.SecurityAppManagerContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.Shell.SecurityAppManagerContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_33C27D84D1294E25B74FF05DA8C4F267" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Dynamic.Runtime, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_33C27D84D1294E25B74FF05DA8C4F267" + { + "Name" = "8:System.Dynamic.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Dynamic.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3427114400C346E681DEA717B5D9A237" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.26375, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_3427114400C346E681DEA717B5D9A237" + { + "Name" = "8:DisplayMagician.ShellExtension.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\Debug\\DisplayMagician.ShellExtension.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_346670AEC15DE6946E7EC5A30C0486AC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_346670AEC15DE6946E7EC5A30C0486AC" + { + "Name" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3628AC00037EE8E074F1A6A15880AA3C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Wallet.WalletContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_3628AC00037EE8E074F1A6A15880AA3C" + { + "Name" = "8:Windows.ApplicationModel.Wallet.WalletContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Wallet.WalletContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_369AF8E32940354ACD0308B0EA0E1B68" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.AI.MachineLearning.MachineLearningContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_369AF8E32940354ACD0308B0EA0E1B68" + { + "Name" = "8:Windows.AI.MachineLearning.MachineLearningContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.AI.MachineLearning.MachineLearningContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_36B9645D0EEDEAC3647AE4338B90A7A5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ServiceModel.Duplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_36B9645D0EEDEAC3647AE4338B90A7A5" + { + "Name" = "8:System.ServiceModel.Duplex.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ServiceModel.Duplex.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_370894372FDEE7EC16C4C7F728F6C9FE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Collections.Concurrent, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_370894372FDEE7EC16C4C7F728F6C9FE" + { + "Name" = "8:System.Collections.Concurrent.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Collections.Concurrent.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_37B35B838DAF8ADEF3859F9783F2E279" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Collections, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_37B35B838DAF8ADEF3859F9783F2E279" + { + "Name" = "8:System.Collections.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Collections.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_37BB9DACA74D0108272815ED05EC2866" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_37BB9DACA74D0108272815ED05EC2866" + { + "Name" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_393BBEAF9F9543D89B12FA13A7479822" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_393BBEAF9F9543D89B12FA13A7479822" + { + "Name" = "8:System.Reflection.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_39C5B6FE06428A24FB3F2AE666524F06" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.NameResolution, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_39C5B6FE06428A24FB3F2AE666524F06" + { + "Name" = "8:System.Net.NameResolution.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.NameResolution.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_39E2CFD1753F3C3E5E9F7B21A08AB86C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection.Extensions, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_39E2CFD1753F3C3E5E9F7B21A08AB86C" + { + "Name" = "8:System.Reflection.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3A644EB06BEA8D527DED81F15C56D0A4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Primitives, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_3A644EB06BEA8D527DED81F15C56D0A4" + { + "Name" = "8:System.Runtime.Serialization.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Serialization.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3B48AE4E8BAF9703007C2F8F6F87B136" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.StackTrace, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_3B48AE4E8BAF9703007C2F8F6F87B136" + { + "Name" = "8:System.Diagnostics.StackTrace.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.StackTrace.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3B9EBAC3498BB57D730B5BABF99EF462" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_3B9EBAC3498BB57D730B5BABF99EF462" + { + "Name" = "8:System.Net.Http.WebRequest.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.WebRequest.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3CFA58EA114B2FA18FD3B55528473583" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ImageListView, Version=13.8.2.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_3CFA58EA114B2FA18FD3B55528473583" + { + "Name" = "8:ImageListView.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:ImageListView.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3D2A063AC32BD629303AD6177BF2A31F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Ping, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_3D2A063AC32BD629303AD6177BF2A31F" + { + "Name" = "8:System.Net.Ping.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Ping.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_3E10E7F59BE7BAFDD5FEF21E7600BAF6" + { + "Name" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3F7FBF213F907BEF5DDBCFCC6F7F4262" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.XDocument, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_3F7FBF213F907BEF5DDBCFCC6F7F4262" + { + "Name" = "8:System.Xml.XDocument.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.XDocument.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4015AE0172DCB9732B9DF5C6CE7110B6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Services.TargetedContent.TargetedContentContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_4015AE0172DCB9732B9DF5C6CE7110B6" + { + "Name" = "8:Windows.Services.TargetedContent.TargetedContentContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Services.TargetedContent.TargetedContentContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_40CC8BB1932D8B91C993451DABA8D4D4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Claims, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_40CC8BB1932D8B91C993451DABA8D4D4" + { + "Name" = "8:System.Security.Claims.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Claims.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_412D9971F6A4B66E6F25322A1F0D3983" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.Overlapped, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_412D9971F6A4B66E6F25322A1F0D3983" + { + "Name" = "8:System.Threading.Overlapped.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.Overlapped.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_423BE395012319E0C362F185044E62B1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_423BE395012319E0C362F185044E62B1" + { + "Name" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_43D1D9620F43705AB1BB05F786C4C983" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_43D1D9620F43705AB1BB05F786C4C983" + { + "Name" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4552D9E1A7D8B5BB4E64569480779C1A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_4552D9E1A7D8B5BB4E64569480779C1A" + { + "Name" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_49DA481C225E9E8CE8562795A3FBED67" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Csp, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_49DA481C225E9E8CE8562795A3FBED67" + { + "Name" = "8:System.Security.Cryptography.Csp.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Cryptography.Csp.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D36996E65D1801FFF58DF88C03F39C7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Resources.Reader, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_4D36996E65D1801FFF58DF88C03F39C7" + { + "Name" = "8:System.Resources.Reader.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Resources.Reader.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D72CF6917802AD8BCD66168CC5C0D8C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Gaming.Input.GamingInputPreviewContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_4D72CF6917802AD8BCD66168CC5C0D8C" + { + "Name" = "8:Windows.Gaming.Input.GamingInputPreviewContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Gaming.Input.GamingInputPreviewContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D881C6651C6A8C70317A82FDC802CA2" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Printers.PrintersContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_4D881C6651C6A8C70317A82FDC802CA2" + { + "Name" = "8:Windows.Devices.Printers.PrintersContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Printers.PrintersContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4E32F64F0B1FA82E403318A37723624A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ServiceModel.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_4E32F64F0B1FA82E403318A37723624A" + { + "Name" = "8:System.ServiceModel.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ServiceModel.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4F2DF6C58AECAA40755BAD671956B8F6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Foundation.FoundationContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_4F2DF6C58AECAA40755BAD671956B8F6" + { + "Name" = "8:Windows.Foundation.FoundationContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Foundation.FoundationContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4F3B2C9791706912621939B580ED3BE6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.Primitives, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_4F3B2C9791706912621939B580ED3BE6" + { + "Name" = "8:System.IO.FileSystem.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.FileSystem.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4FABC52BA03E938FFC3C8012A8BF1DAC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:WinFormAnimation, Version=1.6.0.4, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_4FABC52BA03E938FFC3C8012A8BF1DAC" + { + "Name" = "8:WinFormAnimation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:WinFormAnimation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_532D16DB8D49107C2583D184B397999B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Handles, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_532D16DB8D49107C2583D184B397999B" + { + "Name" = "8:System.Runtime.Handles.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Handles.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_54563AA74DF8DC9ADDE12813BE69FA7B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.XPath.XDocument, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_54563AA74DF8DC9ADDE12813BE69FA7B" + { + "Name" = "8:System.Xml.XPath.XDocument.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.XPath.XDocument.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5657E8C32B83C26A509E0136DA094D2C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_5657E8C32B83C26A509E0136DA094D2C" + { + "Name" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_57639277C13D93565E62C484103086BF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Text.Encoding, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_57639277C13D93565E62C484103086BF" + { + "Name" = "8:System.Text.Encoding.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Text.Encoding.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5812D8771DCFBB74FD211B42EC452126" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.IsolatedStorage, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_5812D8771DCFBB74FD211B42EC452126" + { + "Name" = "8:System.IO.IsolatedStorage.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.IsolatedStorage.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5A10E3BAFC874E5F2457825A9066595B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Linq.Parallel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_5A10E3BAFC874E5F2457825A9066595B" + { + "Name" = "8:System.Linq.Parallel.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Linq.Parallel.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5E20D2BA761F70D148A14EF36F84C052" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_5E20D2BA761F70D148A14EF36F84C052" + { + "Name" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F31237902C36412845A8A566B7124A6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.FileSystem, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_5F31237902C36412845A8A566B7124A6" + { + "Name" = "8:System.IO.FileSystem.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.FileSystem.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F383A12C90F8CF3AD82BC76D98C3187" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.GameBarContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_5F383A12C90F8CF3AD82BC76D98C3187" + { + "Name" = "8:Windows.Media.Capture.GameBarContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Capture.GameBarContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F3BDDFD402F425DB76463AC42B51783" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Text.Encoding.Extensions, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_5F3BDDFD402F425DB76463AC42B51783" + { + "Name" = "8:System.Text.Encoding.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Text.Encoding.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5FA4B87E7A8FB4B0D99A502FA26E6225" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.TextWriterTraceListener, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_5FA4B87E7A8FB4B0D99A502FA26E6225" + { + "Name" = "8:System.Diagnostics.TextWriterTraceListener.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.TextWriterTraceListener.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_604AB60F2AE386057C8721A76651BF79" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_604AB60F2AE386057C8721A76651BF79" + { + "Name" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_60AA7260CBB14B2DA5A5237FEBBA6E3B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_60AA7260CBB14B2DA5A5237FEBBA6E3B" + { + "Name" = "8:ServerRegistrationManager.exe" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61ED10848329C5859763001E2E4632BF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ComponentModel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_61ED10848329C5859763001E2E4632BF" + { + "Name" = "8:System.ComponentModel.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ComponentModel.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61FD410E7117E1047A25AD6C04C5E3C1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileRetailInfoContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_61FD410E7117E1047A25AD6C04C5E3C1" + { + "Name" = "8:Windows.System.Profile.ProfileRetailInfoContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.Profile.ProfileRetailInfoContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_63F264EF17B839EF9333235C0A3D5F99" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.NetworkInformation, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_63F264EF17B839EF9333235C0A3D5F99" + { + "Name" = "8:System.Net.NetworkInformation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.NetworkInformation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6448CC9CCB9E1521DA7991DE6CABEE58" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_6448CC9CCB9E1521DA7991DE6CABEE58" + { + "Name" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_66657A37A3861F58FA454E6E09EF2C3F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Foundation.UniversalApiContract, Version=7.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_66657A37A3861F58FA454E6E09EF2C3F" + { + "Name" = "8:Windows.Foundation.UniversalApiContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Foundation.UniversalApiContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_66F3E883A2AC5553201CB34A91CC7DDC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ComponentModel.EventBasedAsync, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_66F3E883A2AC5553201CB34A91CC7DDC" + { + "Name" = "8:System.ComponentModel.EventBasedAsync.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ComponentModel.EventBasedAsync.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_69C0546D57056B06A160914846A990B6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_69C0546D57056B06A160914846A990B6" + { + "Name" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6D0DECAD6158DC71D82D4731F6143F5B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Gaming.Preview.GamesEnumerationContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_6D0DECAD6158DC71D82D4731F6143F5B" + { + "Name" = "8:Windows.Gaming.Preview.GamesEnumerationContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Gaming.Preview.GamesEnumerationContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6D17DC9819B8AF7BE75AA5AD10EC64B1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ComponentModel.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_6D17DC9819B8AF7BE75AA5AD10EC64B1" + { + "Name" = "8:System.ComponentModel.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ComponentModel.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6F8A3FB2F67D41956E65B4D859B389E9" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices.RuntimeInformation, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_6F8A3FB2F67D41956E65B4D859B389E9" + { + "Name" = "8:System.Runtime.InteropServices.RuntimeInformation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.RuntimeInformation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_711A713788A0DE1065D9334A95059C9D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi, Version=4.0.0.308, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_711A713788A0DE1065D9334A95059C9D" + { + "Name" = "8:AudioSwitcher.AudioApi.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:AudioSwitcher.AudioApi.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_735CFAF848D9128C1358D92FACC097FA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_735CFAF848D9128C1358D92FACC097FA" + { + "Name" = "8:System.Drawing.Common.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Drawing.Common.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_73E892A3BCB71A9C440BC58929D03E97" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Scanners.ScannerDeviceContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_73E892A3BCB71A9C440BC58929D03E97" + { + "Name" = "8:Windows.Devices.Scanners.ScannerDeviceContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Scanners.ScannerDeviceContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7406D46CCE33C413D34790171DF62009" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Devices.CallControlContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_7406D46CCE33C413D34790171DF62009" + { + "Name" = "8:Windows.Media.Devices.CallControlContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Devices.CallControlContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Management.Workplace.WorkplaceSettingsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_749C433D4CEF5ECDD8CE99F63EF5FE2B" + { + "Name" = "8:Windows.Management.Workplace.WorkplaceSettingsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Management.Workplace.WorkplaceSettingsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_77573E4929110CCA530133752E85150C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Extensions, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_77573E4929110CCA530133752E85150C" + { + "Name" = "8:System.Runtime.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_780FD8004755F772B32F300AD5DEF857" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Json, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_780FD8004755F772B32F300AD5DEF857" + { + "Name" = "8:System.Runtime.Serialization.Json.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Serialization.Json.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_790E01A3418A00F635CFB0CF4463CC3B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppCaptureContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_790E01A3418A00F635CFB0CF4463CC3B" + { + "Name" = "8:Windows.Media.Capture.AppCaptureContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Capture.AppCaptureContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7B00308BB41502DF8AEB49BC13B55FB4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.WebHeaderCollection, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_7B00308BB41502DF8AEB49BC13B55FB4" + { + "Name" = "8:System.Net.WebHeaderCollection.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.WebHeaderCollection.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7C8F76403052610656FADD0132BBAA6F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Globalization.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_7C8F76403052610656FADD0132BBAA6F" + { + "Name" = "8:System.Globalization.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Globalization.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7E279826AED3D503C2B7F7DB69F2C6E7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7E279826AED3D503C2B7F7DB69F2C6E7" + { + "Name" = "8:SharpShell.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:SharpShell.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EB6891896C57BC7CF2537960322C4CE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.ThreadPool, Version=4.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_7EB6891896C57BC7CF2537960322C4CE" + { + "Name" = "8:System.Threading.ThreadPool.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.ThreadPool.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EF733F9AECA4C7062436E30CF9FC73C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" + "ScatterAssemblies" + { + "_7EF733F9AECA4C7062436E30CF9FC73C" + { + "Name" = "8:netstandard.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:netstandard.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7F227962065A3F72B5EBC5EB0369EDD0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Linq, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_7F227962065A3F72B5EBC5EB0369EDD0" + { + "Name" = "8:System.Linq.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Linq.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7F806C9EB0584C2EA7CE8FB8451EA12E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.AppRecording.AppRecordingContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_7F806C9EB0584C2EA7CE8FB8451EA12E" + { + "Name" = "8:Windows.Media.AppRecording.AppRecordingContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.AppRecording.AppRecordingContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_81695F28D3E781117EDB38359494C236" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_81695F28D3E781117EDB38359494C236" + { + "Name" = "8:System.Net.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81D26BD98A1C46D38567FD19751D93A2" + { + "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" + "TargetName" = "8:DisplayMagician.ico" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_82F3D5D87DD3315E8F259D8B0B7905BC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.Tools, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_82F3D5D87DD3315E8F259D8B0B7905BC" + { + "Name" = "8:System.Diagnostics.Tools.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.Tools.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_83AC02B3D3927947A5711A6DA5ABE053" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:MintPlayer.IconUtils, Version=1.0.4.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_83AC02B3D3927947A5711A6DA5ABE053" + { + "Name" = "8:MintPlayer.IconUtils.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:MintPlayer.IconUtils.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8426E9873DF9BE8CF5498D0CD99822AB" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileSharedModeContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_8426E9873DF9BE8CF5498D0CD99822AB" + { + "Name" = "8:Windows.System.Profile.ProfileSharedModeContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.Profile.ProfileSharedModeContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_842A609FD18D48B06A8B05D4ECAE0357" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.CompilerServices.VisualC, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_842A609FD18D48B06A8B05D4ECAE0357" + { + "Name" = "8:System.Runtime.CompilerServices.VisualC.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.CompilerServices.VisualC.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8663E7A672F820D25B5B0C89EE3932C1" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.XmlDocument, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_8663E7A672F820D25B5B0C89EE3932C1" + { + "Name" = "8:System.Xml.XmlDocument.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.XmlDocument.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_871C23764981734E85DB449F51B400E8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Search.SearchContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_871C23764981734E85DB449F51B400E8" + { + "Name" = "8:Windows.ApplicationModel.Search.SearchContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Search.SearchContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_873CC2624838889479EACE2D8D3EC376" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Services.Maps.GuidanceContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_873CC2624838889479EACE2D8D3EC376" + { + "Name" = "8:Windows.Services.Maps.GuidanceContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Services.Maps.GuidanceContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8B08A5C855C2F0BF574A0F7BA250F8A5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_8B08A5C855C2F0BF574A0F7BA250F8A5" + { + "Name" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8ED5BA483A9A7D2B6B894BDE4900DD75" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ObjectModel, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_8ED5BA483A9A7D2B6B894BDE4900DD75" + { + "Name" = "8:System.ObjectModel.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ObjectModel.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90CB061A2E52EF5F2C93D3397757548E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.CallsVoipContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_90CB061A2E52EF5F2C93D3397757548E" + { + "Name" = "8:Windows.ApplicationModel.Calls.CallsVoipContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Calls.CallsVoipContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90FC8214331F53FD9474FAE9E83D2C2C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_90FC8214331F53FD9474FAE9E83D2C2C" + { + "Name" = "8:Costura.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Costura.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90FE331307CA63BD5402459658E2FE2C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:ValveKeyValue, Version=0.3.1.152, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_90FE331307CA63BD5402459658E2FE2C" + { + "Name" = "8:ValveKeyValue.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:ValveKeyValue.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_911CBB7B053B53D06252364C29C916E8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Sockets, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_911CBB7B053B53D06252364C29C916E8" + { + "Name" = "8:System.Net.Sockets.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Sockets.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9150412172BA9D3C2E9ADEEEEFDA83BF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Protection.ProtectionRenewalContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_9150412172BA9D3C2E9ADEEEEFDA83BF" + { + "Name" = "8:Windows.Media.Protection.ProtectionRenewalContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Protection.ProtectionRenewalContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_92FAF1D119ACB06C91BD43D686E93E15" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.Thread, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_92FAF1D119ACB06C91BD43D686E93E15" + { + "Name" = "8:System.Threading.Thread.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.Thread.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_93A5301B848BE1DA14CBE973E966605F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.FullTrustAppContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_93A5301B848BE1DA14CBE973E966605F" + { + "Name" = "8:Windows.ApplicationModel.FullTrustAppContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.FullTrustAppContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_95C44E99226D63EB02DEE495E36BEC80" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:IconExtractor, Version=1.0.2.1, Culture=neutral, PublicKeyToken=6a14bad2909fcaa1, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_95C44E99226D63EB02DEE495E36BEC80" + { + "Name" = "8:IconExtractor.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:IconExtractor.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_961BED0F69CFC6645B515FE112AFD1EA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.MediaControlContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_961BED0F69CFC6645B515FE112AFD1EA" + { + "Name" = "8:Windows.Media.MediaControlContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.MediaControlContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_973B0D677A5DBE0862D682618F2A77EF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_973B0D677A5DBE0862D682618F2A77EF" + { + "Name" = "8:System.IO.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_97E56CFA5B1BB560E2F87084728BE2C0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Encoding, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_97E56CFA5B1BB560E2F87084728BE2C0" + { + "Name" = "8:System.Security.Cryptography.Encoding.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Cryptography.Encoding.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_98345E7E280A0F9C1345B5D328349AF8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_98345E7E280A0F9C1345B5D328349AF8" + { + "Name" = "8:System.Threading.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9B60AEFC4B77C7FDA5B181AF31AF63FD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Resources.Writer, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_9B60AEFC4B77C7FDA5B181AF31AF63FD" + { + "Name" = "8:System.Resources.Writer.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Resources.Writer.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9D517C33D8FE90FD6E20CCB7688B6E61" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ServiceModel.NetTcp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_9D517C33D8FE90FD6E20CCB7688B6E61" + { + "Name" = "8:System.ServiceModel.NetTcp.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ServiceModel.NetTcp.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9DA0A2406B000AD4F2F48C21C68CBE74" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_9DA0A2406B000AD4F2F48C21C68CBE74" + { + "Name" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9FC629BE332B514D9655D3B6B3DB802E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_9FC629BE332B514D9655D3B6B3DB802E" + { + "Name" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.WinMD" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.WinMD" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A062237F6F2E21B425E4190AEA104C46" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Numerics.Vectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_A062237F6F2E21B425E4190AEA104C46" + { + "Name" = "8:System.Numerics.Vectors.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Numerics.Vectors.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A2F8E67285FBE0230B79620BB6CCE38D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ComponentModel.TypeConverter, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_A2F8E67285FBE0230B79620BB6CCE38D" + { + "Name" = "8:System.ComponentModel.TypeConverter.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ComponentModel.TypeConverter.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A35238801BD3F9FFA35C4D050F1BD4A8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_A35238801BD3F9FFA35C4D050F1BD4A8" + { + "Name" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A454187C634FA731FC6119C47BF1546C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_A454187C634FA731FC6119C47BF1546C" + { + "Name" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A6827B66B69902E1E0A48597DBFD256F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.UnmanagedMemoryStream, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_A6827B66B69902E1E0A48597DBFD256F" + { + "Name" = "8:System.IO.UnmanagedMemoryStream.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.UnmanagedMemoryStream.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A81D5991F4FB2CD18DE110DA49B633CA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Microsoft.Toolkit.Uwp.Notifications, Version=6.1.0.0, Culture=neutral, PublicKeyToken=4aff67a105548ee2, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_A81D5991F4FB2CD18DE110DA49B633CA" + { + "Name" = "8:Microsoft.Toolkit.Uwp.Notifications.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.Toolkit.Uwp.Notifications.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A8FDDC94D55B07F365F0A63C35BEDC56" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Drawing.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_A8FDDC94D55B07F365F0A63C35BEDC56" + { + "Name" = "8:System.Drawing.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Drawing.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AB2A49D3B4F5BEEA789963DB91B8E5D4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_AB2A49D3B4F5BEEA789963DB91B8E5D4" + { + "Name" = "8:System.Security.Cryptography.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Cryptography.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_ACE63A6A18E70EFCB854AE37700915DD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.ReaderWriter, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_ACE63A6A18E70EFCB854AE37700915DD" + { + "Name" = "8:System.Xml.ReaderWriter.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.ReaderWriter.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AutoUpdater.NET, Version=1.6.4.0, Culture=neutral, PublicKeyToken=501435c91b35f4bc, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" + { + "Name" = "8:AutoUpdater.NET.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:AutoUpdater.NET.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AE7E57FB5A7DDFA22402E2ABABC156FE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_AE7E57FB5A7DDFA22402E2ABABC156FE" + { + "Name" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AFCDC764245A3691F1AB153EFBEAC272" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Xml, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_AFCDC764245A3691F1AB153EFBEAC272" + { + "Name" = "8:System.Runtime.Serialization.Xml.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Serialization.Xml.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AFE73024FFCB55A6421B1DEE2458EDD0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_AFE73024FFCB55A6421B1DEE2458EDD0" + { + "Name" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B2E5A2AAB29271F30A7FBD9384EFA668" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.CameraCaptureUIContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B2E5A2AAB29271F30A7FBD9384EFA668" + { + "Name" = "8:Windows.Media.Capture.CameraCaptureUIContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Capture.CameraCaptureUIContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B34D10F58E155EC45B52ADCCBF2713FD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B34D10F58E155EC45B52ADCCBF2713FD" + { + "Name" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B37594930CB2ADEB58DA1FD1BF84F377" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Globalization.Calendars, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B37594930CB2ADEB58DA1FD1BF84F377" + { + "Name" = "8:System.Globalization.Calendars.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Globalization.Calendars.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B450EE4654B95F7135C2E32E78F4DF38" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B450EE4654B95F7135C2E32E78F4DF38" + { + "Name" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B45ADEE7CE4E83E447DC1853034241CB" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.Contracts, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B45ADEE7CE4E83E447DC1853034241CB" + { + "Name" = "8:System.Diagnostics.Contracts.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.Contracts.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B46EF6BB5FC2BFF3336514CE452A12B2" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ComponentModel.Annotations, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B46EF6BB5FC2BFF3336514CE452A12B2" + { + "Name" = "8:System.ComponentModel.Annotations.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ComponentModel.Annotations.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B4C8C395302D5E44DC4D508EFFBE7F8F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract, Version=5.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B4C8C395302D5E44DC4D508EFFBE7F8F" + { + "Name" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B7085EF9BEAB65C1CE2884E50FE6FDB4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Security, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B7085EF9BEAB65C1CE2884E50FE6FDB4" + { + "Name" = "8:System.Net.Security.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Security.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B70EC02C581426FCC553775A9924D0FD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B70EC02C581426FCC553775A9924D0FD" + { + "Name" = "8:System.Runtime.InteropServices.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B738012C347348AA24AC89D32D56C82E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B738012C347348AA24AC89D32D56C82E" + { + "Name" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B8B09AE3B8745FE5ECB2DF2D278014CC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.Debug, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_B8B09AE3B8745FE5ECB2DF2D278014CC" + { + "Name" = "8:System.Diagnostics.Debug.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.Debug.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B9864A985D023366EAAF5F902A630E1C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Gaming.XboxLive.StorageApiContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_B9864A985D023366EAAF5F902A630E1C" + { + "Name" = "8:Windows.Gaming.XboxLive.StorageApiContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Gaming.XboxLive.StorageApiContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BCEB0DE20BDB489A75435245EDF950F3" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.Timer, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_BCEB0DE20BDB489A75435245EDF950F3" + { + "Name" = "8:System.Threading.Timer.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.Timer.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BD72F94F74F20DED3B5752C78BFB566C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_BD72F94F74F20DED3B5752C78BFB566C" + { + "Name" = "8:System.Net.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BE567DE6A41A33FBA920153018361976" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.WebSockets, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_BE567DE6A41A33FBA920153018361976" + { + "Name" = "8:System.Net.WebSockets.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.WebSockets.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BEA4F0159C0296CE58FDEC6681FB1419" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime.UI.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_BEA4F0159C0296CE58FDEC6681FB1419" + { + "Name" = "8:System.Runtime.WindowsRuntime.UI.Xaml.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.WindowsRuntime.UI.Xaml.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_BFF985F3EF39ABD9B1E1F832E5D33A6F" + { + "Name" = "8:System.Runtime.WindowsRuntime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.WindowsRuntime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C1637C698493B36273F39D775B20CDD7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Linq.Expressions, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_C1637C698493B36273F39D775B20CDD7" + { + "Name" = "8:System.Linq.Expressions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Linq.Expressions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C4E5F4D5E615F7DFF25D0457330FEA3D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_C4E5F4D5E615F7DFF25D0457330FEA3D" + { + "Name" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C5C904CCA0ACC739BF13F7C876E1C631" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_C5C904CCA0ACC739BF13F7C876E1C631" + { + "Name" = "8:System.Runtime.InteropServices.WindowsRuntime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.WindowsRuntime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C6489E4F0471903AE6A3D8EB34E31255" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_C6489E4F0471903AE6A3D8EB34E31255" + { + "Name" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C735E0807B4D5B0D477A544536CD944D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Microsoft.Win32.Primitives, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_C735E0807B4D5B0D477A544536CD944D" + { + "Name" = "8:Microsoft.Win32.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Microsoft.Win32.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C7739DEB2336E3EFC05F2DF204FDDAB6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.Portable.PortableDeviceContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_C7739DEB2336E3EFC05F2DF204FDDAB6" + { + "Name" = "8:Windows.Devices.Portable.PortableDeviceContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.Portable.PortableDeviceContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C972AB12C339307EBA2FAF4603404E6F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Algorithms, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_C972AB12C339307EBA2FAF4603404E6F" + { + "Name" = "8:System.Security.Cryptography.Algorithms.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Cryptography.Algorithms.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA02BAA390A0746F4797D874AFBFE410" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.UserProfile.UserProfileContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CA02BAA390A0746F4797D874AFBFE410" + { + "Name" = "8:Windows.System.UserProfile.UserProfileContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.UserProfile.UserProfileContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA98359246C3C93F745FF67DFBA65DA0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Collections.Specialized, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_CA98359246C3C93F745FF67DFBA65DA0" + { + "Name" = "8:System.Collections.Specialized.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Collections.Specialized.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CABD938628180D1DB7C044927A104DBF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CABD938628180D1DB7C044927A104DBF" + { + "Name" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CB2E564D4E028793CCFB8A004637C3BB" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Storage.Provider.CloudFilesContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CB2E564D4E028793CCFB8A004637C3BB" + { + "Name" = "8:Windows.Storage.Provider.CloudFilesContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Storage.Provider.CloudFilesContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CC5388413F56A3823DAECFCD90012A9C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.Pipes, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_CC5388413F56A3823DAECFCD90012A9C" + { + "Name" = "8:System.IO.Pipes.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Pipes.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CD63D9BE951A79519CD69B373F5A245D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_CD63D9BE951A79519CD69B373F5A245D" + { + "Name" = "8:System.IO.Compression.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.Compression.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CDBC3D2458CD477CEE43B99E9ECDA0E7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Networking.Connectivity.WwanContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CDBC3D2458CD477CEE43B99E9ECDA0E7" + { + "Name" = "8:Windows.Networking.Connectivity.WwanContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Networking.Connectivity.WwanContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CDD61DB6E523368E4F9BD799F6DC6670" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CDD61DB6E523368E4F9BD799F6DC6670" + { + "Name" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CF2B5512697D3444DA5C7C187AE26988" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.22980, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_CF2B5512697D3444DA5C7C187AE26988" + { + "Name" = "8:DisplayMagician.Shared.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:DisplayMagician.Shared.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CFBC1D298D9A68608390DC224711EA8F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Services.Store.StoreContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_CFBC1D298D9A68608390DC224711EA8F" + { + "Name" = "8:Windows.Services.Store.StoreContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Services.Store.StoreContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D05DB69FF9722F53BCEC1895D9EF5A2A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:NvAPIWrapper, Version=0.7.2.63, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D05DB69FF9722F53BCEC1895D9EF5A2A" + { + "Name" = "8:NvAPIWrapper.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:NvAPIWrapper.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D16ECA002031E9F464C6EDF9CDE06A5C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D16ECA002031E9F464C6EDF9CDE06A5C" + { + "Name" = "8:System.Diagnostics.Tracing.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.Tracing.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D35A1E55DC16E288D36EEFA115ADB4DE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Console, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_D35A1E55DC16E288D36EEFA115ADB4DE" + { + "Name" = "8:System.Console.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Console.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D3853C054115A14D6AE2C25BE135AB2F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Principal, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_D3853C054115A14D6AE2C25BE135AB2F" + { + "Name" = "8:System.Security.Principal.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Principal.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D46A76D89E1CD03272909D4AB9A1B307" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Gaming.UI.GamingUIProviderContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_D46A76D89E1CD03272909D4AB9A1B307" + { + "Name" = "8:Windows.Gaming.UI.GamingUIProviderContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Gaming.UI.GamingUIProviderContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" + "ScatterAssemblies" + { + "_D47C1FAE9FDF0F8BB5D0C4E665421D5A" + { + "Name" = "8:System.ValueTuple.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ValueTuple.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D73AA34798F0AAB09CE541613775D5E5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.ServiceModel.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_D73AA34798F0AAB09CE541613775D5E5" + { + "Name" = "8:System.ServiceModel.Security.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.ServiceModel.Security.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D7797892FAAA19D6EC256D5D642B8277" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D7797892FAAA19D6EC256D5D642B8277" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DAE3B5DA72F4D759E11849EDA6163CED" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Text.RegularExpressions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_DAE3B5DA72F4D759E11849EDA6163CED" + { + "Name" = "8:System.Text.RegularExpressions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Text.RegularExpressions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DBF3538C2DC4C716EF9AB113E293C58C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileHardwareTokenContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_DBF3538C2DC4C716EF9AB113E293C58C" + { + "Name" = "8:Windows.System.Profile.ProfileHardwareTokenContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.System.Profile.ProfileHardwareTokenContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DC9A1A92DB9A5152BB22BF87FE00E49D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract, Version=6.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_DC9A1A92DB9A5152BB22BF87FE00E49D" + { + "Name" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DE7E70431B21916E6BA0E38E4EB77450" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_DE7E70431B21916E6BA0E38E4EB77450" + { + "Name" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DF0DF3DB617452298403283DC7EF9B88" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_DF0DF3DB617452298403283DC7EF9B88" + { + "Name" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DF4F20D4953457EDBD9784B61F784BF7" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.Tasks.Parallel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_DF4F20D4953457EDBD9784B61F784BF7" + { + "Name" = "8:System.Threading.Tasks.Parallel.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.Tasks.Parallel.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E0532A6C3C5432FD12CB7E88810B92BD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Services.Maps.LocalSearchContract, Version=4.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_E0532A6C3C5432FD12CB7E88810B92BD" + { + "Name" = "8:Windows.Services.Maps.LocalSearchContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Services.Maps.LocalSearchContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E0D2117562513D7AAA1048F9108DF2B8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.SecureString, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_E0D2117562513D7AAA1048F9108DF2B8" + { + "Name" = "8:System.Security.SecureString.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.SecureString.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E10F308D1CD6385E2B177C1F3F31E6D5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Data.Common, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_E10F308D1CD6385E2B177C1F3F31E6D5" + { + "Name" = "8:System.Data.Common.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Data.Common.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E20633C3F2674ADB4C2A1E86C4692BA6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_E20633C3F2674ADB4C2A1E86C4692BA6" + { + "Name" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E57A494D64A501AF3DA24A5AFDADB623" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection.Emit.Lightweight, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_E57A494D64A501AF3DA24A5AFDADB623" + { + "Name" = "8:System.Reflection.Emit.Lightweight.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.Emit.Lightweight.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E666D18642AA53DB92951DB4E5822B6D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.MemoryMappedFiles, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_E666D18642AA53DB92951DB4E5822B6D" + { + "Name" = "8:System.IO.MemoryMappedFiles.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.MemoryMappedFiles.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E8304BD7F34EDACE5B61AE24352F3199" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:McMaster.Extensions.CommandLineUtils, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6f71cb76b82f055d, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_E8304BD7F34EDACE5B61AE24352F3199" + { + "Name" = "8:McMaster.Extensions.CommandLineUtils.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:McMaster.Extensions.CommandLineUtils.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E902E9E597F1556CAFCD315BF1B58BAF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Devices.DevicesLowLevelContract, Version=3.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_E902E9E597F1556CAFCD315BF1B58BAF" + { + "Name" = "8:Windows.Devices.DevicesLowLevelContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Devices.DevicesLowLevelContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EA288CE2B96B66024EB85A39FA170791" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Numerics, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_EA288CE2B96B66024EB85A39FA170791" + { + "Name" = "8:System.Runtime.Numerics.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Numerics.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EEEF952E2B680DE43EE014E3AE398A27" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Globalization, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_EEEF952E2B680DE43EE014E3AE398A27" + { + "Name" = "8:System.Globalization.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Globalization.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F02A4805B261004A73142E8A55D1B036" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Phone.StartScreen.DualSimTileContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_F02A4805B261004A73142E8A55D1B036" + { + "Name" = "8:Windows.Phone.StartScreen.DualSimTileContract.WinMD" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Phone.StartScreen.DualSimTileContract.WinMD" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F0649F779F25C132F25052DCB4838989" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows, Version=255.255.255.255, Culture=neutral" + "ScatterAssemblies" + { + "_F0649F779F25C132F25052DCB4838989" + { + "Name" = "8:windows.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:windows.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1A5982BC5861CA53B27A46D2D902C8C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime, Version=4.0.14.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + "ScatterAssemblies" + { + "_F1A5982BC5861CA53B27A46D2D902C8C" + { + "Name" = "8:System.Runtime.WindowsRuntime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.WindowsRuntime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1F4E3464F5771DAE1F7C918023E514D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.DriveInfo, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F1F4E3464F5771DAE1F7C918023E514D" + { + "Name" = "8:System.IO.FileSystem.DriveInfo.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.IO.FileSystem.DriveInfo.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F21B52B60AAF499E25C623953CED2809" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Diagnostics.TraceSource, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F21B52B60AAF499E25C623953CED2809" + { + "Name" = "8:System.Diagnostics.TraceSource.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Diagnostics.TraceSource.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F21C016C9B3245FB42753C4B51BBA74B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.AppContext, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F21C016C9B3245FB42753C4B51BBA74B" + { + "Name" = "8:System.AppContext.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.AppContext.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F28FBBAC98C5E96A3B233D50EDBE7E97" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:HtmlAgilityPack, Version=1.11.24.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_F28FBBAC98C5E96A3B233D50EDBE7E97" + { + "Name" = "8:HtmlAgilityPack.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:HtmlAgilityPack.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F3E82F0F036E4CF13F2A7AC4E2848E92" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Xml.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + "ScatterAssemblies" + { + "_F3E82F0F036E4CF13F2A7AC4E2848E92" + { + "Name" = "8:System.Xml.Serialization.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Xml.Serialization.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:TRUE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F672721EE1934A9D6F978E6CF38135FC" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Reflection.Emit, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F672721EE1934A9D6F978E6CF38135FC" + { + "Name" = "8:System.Reflection.Emit.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Reflection.Emit.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F6C0760FBE1C03D3F77DB4E3869F32D2" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Formatters, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F6C0760FBE1C03D3F77DB4E3869F32D2" + { + "Name" = "8:System.Runtime.Serialization.Formatters.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.Serialization.Formatters.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Threading.Tasks, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" + { + "Name" = "8:System.Threading.Tasks.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Threading.Tasks.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FA4BC7851D7D77E1120B25058798B6B5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Phone.PhoneContract, Version=1.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_FA4BC7851D7D77E1120B25058798B6B5" + { + "Name" = "8:Windows.Phone.PhoneContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Phone.PhoneContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FBBD17080FA0F468CF791DFB9078101F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppBroadcastContract, Version=2.0.0.0, Culture=neutral" + "ScatterAssemblies" + { + "_FBBD17080FA0F468CF791DFB9078101F" + { + "Name" = "8:Windows.Media.Capture.AppBroadcastContract.winmd" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Windows.Media.Capture.AppBroadcastContract.winmd" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FDB15E939C03D97E4AE017C0FF4B74E2" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.X509Certificates, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + "ScatterAssemblies" + { + "_FDB15E939C03D97E4AE017C0FF4B74E2" + { + "Name" = "8:System.Security.Cryptography.X509Certificates.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Security.Cryptography.X509Certificates.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_994B36D509C14116B6C6DCEC92ED8846" + { + "DefaultLocation" = "8:[ProgramFiles64Folder][ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:TRUE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_A1A864B171C64D1A9B747115679AA7AD" + { + "Name" = "8:#1919" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:ProgramMenuFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_5AF97EC9EA2843FB8CB7128E28CA7776" + { + "Name" = "8:DisplayMagician" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_834C7B0A89A646D4B96C0C9E85928327" + "Folders" + { + } + } + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_D45FBCA464F146EF807BE44CCA865421" + { + "Name" = "8:#1916" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:DesktopFolder" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1033" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:DisplayMagician" + "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" + "PackageCode" = "8:{2E2F6806-174B-4BE8-B0A8-834064B1B77E}" + "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" + "AspNetVersion" = "8:2.0.50727.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:TRUE" + "ProductVersion" = "8:0.1.0" + "Manufacturer" = "8:Terry MacDonald" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:DisplayMagician" + "Subject" = "8:" + "ARPCONTACT" = "8:Terry MacDonald" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:Automatically run your games with a different display profile and revert when finished." + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:_81D26BD98A1C46D38567FD19751D93A2" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:1" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E7487F5DC3F5423DA6BC34677CD66930" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_CD52BAD03E8D40DC883F1DEB911C62A7" + { + "Name" = "8:[ProductName]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_56EDBFBAA0504561BADF8AAA14895ED6" + { + "Name" = "8:InstallDir" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "ValueTypes" = "3:1" + "Value" = "8:[ProgramFiles64Folder][ProductName]" + } + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1AF0F5BD817E416BB5D5AEF5A84E6A3E" + { + "Name" = "8:DisplayMagician" + "Arguments" = "8:" + "Description" = "8:" + "ShowCmd" = "3:1" + "IconIndex" = "3:0" + "Transitive" = "11:FALSE" + "Target" = "8:_60B51A1095E94B74AA2206DF3550327A" + "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" + "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Icon" = "8:_81D26BD98A1C46D38567FD19751D93A2" + "Feature" = "8:" + } + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_100D6276DD0946489F7E6919AB931652" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1DBC5753D34E4ABDAFD944A546541297" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D41922986ED048A292B23EE9E7886CAB" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EF7BB4983879482AB540FA29B01D7226" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_10C62BE1A67D49938656C7CFCE7EE979" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C9B0E4CFC0E2488D956ED5CB5342D53A" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_127DE11957AB4862A4FA9849E422C23C" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_860399CEDCC34D7E912CA1B7949976E6" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D9CA172ED521440DBDB5334E339323B9" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F1E01761D2F74B669BAC521E4527359C" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:2" + "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_239ED8E64AFC4CFA83C2FB647634B4C8" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_38C1DE72CEDB461284A08462A4379AA0" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_98E7716A26FE41A29D733864E04B0104" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_6431A3179BA2466EBA00E56C71472336" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3D723292E26F465984EFED5DD12C491C" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_A97AB78809B347858C67C8EC7ED1899E" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B1325D454BFE403E8E16E9DBAEDA9A2A" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:2" + "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_D5A6E85634B4438B891B64F17D67AB09" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + } + "MergeModule" + { + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5325085DE495485D930C3D7373C9CC96" + { + "SourcePath" = "8:..\\DisplayMagician.LogReporter\\obj\\Debug\\LogReporter.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{76DF2BCF-911B-4820-B63E-8F3468DB5E79}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_60B51A1095E94B74AA2206DF3550327A" + { + "SourcePath" = "8:..\\DisplayMagician\\obj\\Debug\\DisplayMagician.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{608D941A-B431-400C-A91D-C6F971C29577}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +} diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs new file mode 100644 index 0000000..6588f0e --- /dev/null +++ b/DisplayMagicianSetup/Product.wxs @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DisplayMagician.Setup/HeliosPlus.Setup.vdproj b/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj similarity index 100% rename from DisplayMagician.Setup/HeliosPlus.Setup.vdproj rename to DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj diff --git a/DisplayMagician.Setup/Resources/HeliosPlus.ico b/DisplayMagicianSetupOld/Resources/HeliosPlus.ico similarity index 100% rename from DisplayMagician.Setup/Resources/HeliosPlus.ico rename to DisplayMagicianSetupOld/Resources/HeliosPlus.ico diff --git a/DisplayMagician.Setup/Resources/installer_bitmap.png b/DisplayMagicianSetupOld/Resources/installer_bitmap.png similarity index 100% rename from DisplayMagician.Setup/Resources/installer_bitmap.png rename to DisplayMagicianSetupOld/Resources/installer_bitmap.png diff --git a/DisplayMagician.Setup/Resources/installer_bitmap2.png b/DisplayMagicianSetupOld/Resources/installer_bitmap2.png similarity index 100% rename from DisplayMagician.Setup/Resources/installer_bitmap2.png rename to DisplayMagicianSetupOld/Resources/installer_bitmap2.png diff --git a/DisplayMagician.Shared/DisplayMagician.Shared.csproj b/DisplayMagicianShared/DisplayMagicianShared.csproj similarity index 100% rename from DisplayMagician.Shared/DisplayMagician.Shared.csproj rename to DisplayMagicianShared/DisplayMagicianShared.csproj diff --git a/DisplayMagician.Shared/DisplayMagicianStartupAction.cs b/DisplayMagicianShared/DisplayMagicianStartupAction.cs similarity index 100% rename from DisplayMagician.Shared/DisplayMagicianStartupAction.cs rename to DisplayMagicianShared/DisplayMagicianStartupAction.cs diff --git a/DisplayMagician.Shared/NVIDIA/SurroundHelper.cs b/DisplayMagicianShared/NVIDIA/SurroundHelper.cs similarity index 100% rename from DisplayMagician.Shared/NVIDIA/SurroundHelper.cs rename to DisplayMagicianShared/NVIDIA/SurroundHelper.cs diff --git a/DisplayMagician.Shared/NVIDIA/SurroundTopology.cs b/DisplayMagicianShared/NVIDIA/SurroundTopology.cs similarity index 100% rename from DisplayMagician.Shared/NVIDIA/SurroundTopology.cs rename to DisplayMagicianShared/NVIDIA/SurroundTopology.cs diff --git a/DisplayMagician.Shared/NVIDIA/SurroundTopologyDisplay.cs b/DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs similarity index 100% rename from DisplayMagician.Shared/NVIDIA/SurroundTopologyDisplay.cs rename to DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs diff --git a/DisplayMagician.Shared/PixelShift.cs b/DisplayMagicianShared/PixelShift.cs similarity index 100% rename from DisplayMagician.Shared/PixelShift.cs rename to DisplayMagicianShared/PixelShift.cs diff --git a/DisplayMagician.Shared/ProfileIcon.cs b/DisplayMagicianShared/ProfileIcon.cs similarity index 100% rename from DisplayMagician.Shared/ProfileIcon.cs rename to DisplayMagicianShared/ProfileIcon.cs diff --git a/DisplayMagician.Shared/ProfileItem.cs b/DisplayMagicianShared/ProfileItem.cs similarity index 100% rename from DisplayMagician.Shared/ProfileItem.cs rename to DisplayMagicianShared/ProfileItem.cs diff --git a/DisplayMagician.Shared/ProfileRepository.cs b/DisplayMagicianShared/ProfileRepository.cs similarity index 100% rename from DisplayMagician.Shared/ProfileRepository.cs rename to DisplayMagicianShared/ProfileRepository.cs diff --git a/DisplayMagician.Shared/Properties/AssemblyInfo.cs b/DisplayMagicianShared/Properties/AssemblyInfo.cs similarity index 100% rename from DisplayMagician.Shared/Properties/AssemblyInfo.cs rename to DisplayMagicianShared/Properties/AssemblyInfo.cs diff --git a/DisplayMagician.Shared/Properties/Resources.Designer.cs b/DisplayMagicianShared/Properties/Resources.Designer.cs similarity index 100% rename from DisplayMagician.Shared/Properties/Resources.Designer.cs rename to DisplayMagicianShared/Properties/Resources.Designer.cs diff --git a/DisplayMagician.Shared/Properties/Resources.resx b/DisplayMagicianShared/Properties/Resources.resx similarity index 100% rename from DisplayMagician.Shared/Properties/Resources.resx rename to DisplayMagicianShared/Properties/Resources.resx diff --git a/DisplayMagician.Shared/ResizeDrawing.cs b/DisplayMagicianShared/ResizeDrawing.cs similarity index 100% rename from DisplayMagician.Shared/ResizeDrawing.cs rename to DisplayMagicianShared/ResizeDrawing.cs diff --git a/DisplayMagician.Shared/Resources/DisplayMagician.ico b/DisplayMagicianShared/Resources/DisplayMagician.ico similarity index 100% rename from DisplayMagician.Shared/Resources/DisplayMagician.ico rename to DisplayMagicianShared/Resources/DisplayMagician.ico diff --git a/DisplayMagician.Shared/Resources/Language.Designer.cs b/DisplayMagicianShared/Resources/Language.Designer.cs similarity index 100% rename from DisplayMagician.Shared/Resources/Language.Designer.cs rename to DisplayMagicianShared/Resources/Language.Designer.cs diff --git a/DisplayMagician.Shared/Resources/Language.resx b/DisplayMagicianShared/Resources/Language.resx similarity index 100% rename from DisplayMagician.Shared/Resources/Language.resx rename to DisplayMagicianShared/Resources/Language.resx diff --git a/DisplayMagician.Shared/Rotation.cs b/DisplayMagicianShared/Rotation.cs similarity index 100% rename from DisplayMagician.Shared/Rotation.cs rename to DisplayMagicianShared/Rotation.cs diff --git a/DisplayMagician.Shared/Scaling.cs b/DisplayMagicianShared/Scaling.cs similarity index 100% rename from DisplayMagician.Shared/Scaling.cs rename to DisplayMagicianShared/Scaling.cs diff --git a/DisplayMagician.Shared/ScanLineOrdering.cs b/DisplayMagicianShared/ScanLineOrdering.cs similarity index 100% rename from DisplayMagician.Shared/ScanLineOrdering.cs rename to DisplayMagicianShared/ScanLineOrdering.cs diff --git a/DisplayMagician.Shared/ShellUtils.cs b/DisplayMagicianShared/ShellUtils.cs similarity index 100% rename from DisplayMagician.Shared/ShellUtils.cs rename to DisplayMagicianShared/ShellUtils.cs diff --git a/DisplayMagician.Shared/Topology/Path.cs b/DisplayMagicianShared/Topology/Path.cs similarity index 100% rename from DisplayMagician.Shared/Topology/Path.cs rename to DisplayMagicianShared/Topology/Path.cs diff --git a/DisplayMagician.Shared/Topology/PathHelper.cs b/DisplayMagicianShared/Topology/PathHelper.cs similarity index 100% rename from DisplayMagician.Shared/Topology/PathHelper.cs rename to DisplayMagicianShared/Topology/PathHelper.cs diff --git a/DisplayMagician.Shared/Topology/PathTarget.cs b/DisplayMagicianShared/Topology/PathTarget.cs similarity index 100% rename from DisplayMagician.Shared/Topology/PathTarget.cs rename to DisplayMagicianShared/Topology/PathTarget.cs diff --git a/DisplayMagician.Shared/UserControls/DisplayView.Designer.cs b/DisplayMagicianShared/UserControls/DisplayView.Designer.cs similarity index 100% rename from DisplayMagician.Shared/UserControls/DisplayView.Designer.cs rename to DisplayMagicianShared/UserControls/DisplayView.Designer.cs diff --git a/DisplayMagician.Shared/UserControls/DisplayView.cs b/DisplayMagicianShared/UserControls/DisplayView.cs similarity index 100% rename from DisplayMagician.Shared/UserControls/DisplayView.cs rename to DisplayMagicianShared/UserControls/DisplayView.cs diff --git a/DisplayMagician.Shared/UserControls/DisplayView.resx b/DisplayMagicianShared/UserControls/DisplayView.resx similarity index 100% rename from DisplayMagician.Shared/UserControls/DisplayView.resx rename to DisplayMagicianShared/UserControls/DisplayView.resx diff --git a/DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs similarity index 100% rename from DisplayMagician.ShellExtension/DisplayMagicianDesktopMenuExtension.cs rename to DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs diff --git a/DisplayMagician.ShellExtension/DisplayMagician.ShellExtension.csproj b/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj similarity index 100% rename from DisplayMagician.ShellExtension/DisplayMagician.ShellExtension.csproj rename to DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj diff --git a/DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs b/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs similarity index 100% rename from DisplayMagician.ShellExtension/Properties/AssemblyInfo.cs rename to DisplayMagicianShellExtension/Properties/AssemblyInfo.cs diff --git a/DisplayMagician.ShellExtension/Properties/Resources.Designer.cs b/DisplayMagicianShellExtension/Properties/Resources.Designer.cs similarity index 100% rename from DisplayMagician.ShellExtension/Properties/Resources.Designer.cs rename to DisplayMagicianShellExtension/Properties/Resources.Designer.cs diff --git a/DisplayMagician.ShellExtension/Properties/Resources.resx b/DisplayMagicianShellExtension/Properties/Resources.resx similarity index 100% rename from DisplayMagician.ShellExtension/Properties/Resources.resx rename to DisplayMagicianShellExtension/Properties/Resources.resx diff --git a/DisplayMagician.ShellExtension/Resources/DisplayMagician.ico b/DisplayMagicianShellExtension/Resources/DisplayMagician.ico similarity index 100% rename from DisplayMagician.ShellExtension/Resources/DisplayMagician.ico rename to DisplayMagicianShellExtension/Resources/DisplayMagician.ico diff --git a/DisplayMagician.ShellExtension/Resources/DisplayMagicianMenuImage.png b/DisplayMagicianShellExtension/Resources/DisplayMagicianMenuImage.png similarity index 100% rename from DisplayMagician.ShellExtension/Resources/DisplayMagicianMenuImage.png rename to DisplayMagicianShellExtension/Resources/DisplayMagicianMenuImage.png diff --git a/DisplayMagician.ShellExtension/Resources/Language.Designer.cs b/DisplayMagicianShellExtension/Resources/Language.Designer.cs similarity index 100% rename from DisplayMagician.ShellExtension/Resources/Language.Designer.cs rename to DisplayMagicianShellExtension/Resources/Language.Designer.cs diff --git a/DisplayMagician.ShellExtension/Resources/Language.resx b/DisplayMagicianShellExtension/Resources/Language.resx similarity index 100% rename from DisplayMagician.ShellExtension/Resources/Language.resx rename to DisplayMagicianShellExtension/Resources/Language.resx diff --git a/DisplayMagician.ShellExtension/key.snk b/DisplayMagicianShellExtension/key.snk similarity index 100% rename from DisplayMagician.ShellExtension/key.snk rename to DisplayMagicianShellExtension/key.snk diff --git a/DisplayMagician.Tests/DisplayMagician.ico b/DisplayMagicianTests/DisplayMagician.ico similarity index 100% rename from DisplayMagician.Tests/DisplayMagician.ico rename to DisplayMagicianTests/DisplayMagician.ico diff --git a/DisplayMagician.Tests/DisplayMagician.Tests.csproj b/DisplayMagicianTests/DisplayMagicianTests.csproj similarity index 91% rename from DisplayMagician.Tests/DisplayMagician.Tests.csproj rename to DisplayMagicianTests/DisplayMagicianTests.csproj index 065b069..b6a6599 100644 --- a/DisplayMagician.Tests/DisplayMagician.Tests.csproj +++ b/DisplayMagicianTests/DisplayMagicianTests.csproj @@ -15,8 +15,8 @@
- - + + diff --git a/DisplayMagician.Tests/UnitTest1.cs b/DisplayMagicianTests/UnitTest1.cs similarity index 100% rename from DisplayMagician.Tests/UnitTest1.cs rename to DisplayMagicianTests/UnitTest1.cs From 9e1ef4a095e4ae03988053f1151302daa883bc07 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 20 Dec 2020 20:42:04 +1300 Subject: [PATCH 45/63] [WIP] First working WiX installer Installer works, but there are a few issues with it. - It doesn't register the DesktopBackground COM server - It doesn't create a start menu shortcut with the AUMID - It doesn't check for .Net Framework 4.8 or later - It doesn't try to install .Net Framework 4.8 or later if not there - It doesn't have any customised backgrounds... - It doesn't ask to run DisplayMagician when install is finished --- DisplayMagician.sln | 31 +- DisplayMagician/DisplayMagician.csproj | 2 +- DisplayMagician/DisplayRepresentation.cs | 4 +- DisplayMagician/Program.cs | 2 +- DisplayMagician/Properties/AssemblyInfo.cs | 6 +- DisplayMagician/ShortcutItem.cs | 2 +- DisplayMagician/ShortcutRepository.cs | 2 +- .../UIForms/DisplayProfileForm.Designer.cs | 4 +- DisplayMagician/UIForms/DisplayProfileForm.cs | 2 +- DisplayMagician/UIForms/MainForm.cs | 2 +- DisplayMagician/UIForms/MainForm.resx | 10 +- DisplayMagician/UIForms/ProfileAdaptor.cs | 2 +- .../UIForms/ShortcutForm.Designer.cs | 4 +- DisplayMagician/UIForms/ShortcutForm.cs | 2 +- .../UIForms/ShortcutLibraryForm.cs | 2 +- DisplayMagician/Validators.cs | 2 +- .../DisplayMagicianLogReporter.csproj | 2 +- DisplayMagicianLogReporter/Program.cs | 6 +- .../Properties/AssemblyInfo.cs | 4 +- .../LicenseAgreementDialogOverwritten.wxs | 37 + .../DisplayMagicianFilesFragment.wxs | 283 +++ .../DisplayMagicianSetup.wixproj | 74 +- .../DisplayMagicianFilesFragment.wxs | 283 +++ .../Includes/DisplayMagicianVariables.wxi | 28 + .../Lang/en-us/EULA_en-us.rtf | Bin 0 -> 915 bytes DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 12 + DisplayMagicianSetup/Product.wxs | 143 +- .../Resources/DisplayMagician.ico | Bin 0 -> 468396 bytes .../DisplayMagicianSetupOld.vdproj | 1799 +++++++++++------ .../DisplayMagicianStartupAction.cs | 2 +- .../NVIDIA/SurroundHelper.cs | 2 +- .../NVIDIA/SurroundTopology.cs | 2 +- .../NVIDIA/SurroundTopologyDisplay.cs | 2 +- DisplayMagicianShared/PixelShift.cs | 2 +- DisplayMagicianShared/ProfileIcon.cs | 4 +- DisplayMagicianShared/ProfileItem.cs | 6 +- DisplayMagicianShared/ProfileRepository.cs | 16 +- .../Properties/AssemblyInfo.cs | 2 +- .../Properties/Resources.Designer.cs | 4 +- DisplayMagicianShared/ResizeDrawing.cs | 2 +- .../Resources/Language.Designer.cs | 4 +- DisplayMagicianShared/Rotation.cs | 2 +- DisplayMagicianShared/Scaling.cs | 2 +- DisplayMagicianShared/ScanLineOrdering.cs | 2 +- DisplayMagicianShared/ShellUtils.cs | 2 +- DisplayMagicianShared/Topology/Path.cs | 2 +- DisplayMagicianShared/Topology/PathHelper.cs | 2 +- DisplayMagicianShared/Topology/PathTarget.cs | 4 +- .../UserControls/DisplayView.Designer.cs | 2 +- .../UserControls/DisplayView.cs | 4 +- .../DisplayMagicianDesktopMenuExtension.cs | 4 +- .../DisplayMagicianShellExtension.csproj | 6 +- .../Properties/AssemblyInfo.cs | 4 +- .../Properties/Resources.Designer.cs | 16 +- .../Properties/Resources.resx | 2 +- .../Resources/Language.Designer.cs | 4 +- .../DisplayMagicianTests.csproj | 2 +- 57 files changed, 2100 insertions(+), 758 deletions(-) create mode 100644 DisplayMagicianSetup/CustomDialogs/LicenseAgreementDialogOverwritten.wxs create mode 100644 DisplayMagicianSetup/DisplayMagicianFilesFragment.wxs create mode 100644 DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs create mode 100644 DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi create mode 100644 DisplayMagicianSetup/Lang/en-us/EULA_en-us.rtf create mode 100644 DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl create mode 100644 DisplayMagicianSetup/Resources/DisplayMagician.ico diff --git a/DisplayMagician.sln b/DisplayMagician.sln index 444c9d9..a32955c 100644 --- a/DisplayMagician.sln +++ b/DisplayMagician.sln @@ -26,63 +26,92 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|AnyCPU = Debug|AnyCPU + Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|AnyCPU = Release|AnyCPU + Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {608D941A-B431-400C-A91D-C6F971C29577}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Debug|AnyCPU.Build.0 = Debug|Any CPU + {608D941A-B431-400C-A91D-C6F971C29577}.Debug|x64.ActiveCfg = Debug|Any CPU + {608D941A-B431-400C-A91D-C6F971C29577}.Debug|x64.Build.0 = Debug|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Debug|x86.ActiveCfg = Debug|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Debug|x86.Build.0 = Debug|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Release|AnyCPU.ActiveCfg = Release|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Release|AnyCPU.Build.0 = Release|Any CPU + {608D941A-B431-400C-A91D-C6F971C29577}.Release|x64.ActiveCfg = Release|Any CPU + {608D941A-B431-400C-A91D-C6F971C29577}.Release|x64.Build.0 = Release|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Release|x86.ActiveCfg = Release|Any CPU {608D941A-B431-400C-A91D-C6F971C29577}.Release|x86.Build.0 = Release|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|AnyCPU.Build.0 = Debug|Any CPU + {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|x64.ActiveCfg = Debug|Any CPU + {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|x64.Build.0 = Debug|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|x86.ActiveCfg = Debug|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Debug|x86.Build.0 = Debug|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|AnyCPU.ActiveCfg = Release|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|AnyCPU.Build.0 = Release|Any CPU + {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|x64.ActiveCfg = Release|Any CPU + {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|x64.Build.0 = Release|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|x86.ActiveCfg = Release|Any CPU {55D4FF65-EDC7-48EF-933E-B6E7F3809B68}.Release|x86.Build.0 = Release|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|AnyCPU.Build.0 = Debug|Any CPU + {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|x64.ActiveCfg = Debug|Any CPU + {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|x64.Build.0 = Debug|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|x86.ActiveCfg = Debug|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Debug|x86.Build.0 = Debug|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|AnyCPU.ActiveCfg = Release|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|AnyCPU.Build.0 = Release|Any CPU + {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|x64.ActiveCfg = Release|Any CPU + {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|x64.Build.0 = Release|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|x86.ActiveCfg = Release|Any CPU {1CACDA43-01C7-4CD4-BF6E-9421A29510FC}.Release|x86.Build.0 = Release|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|AnyCPU.Build.0 = Debug|Any CPU + {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|x64.ActiveCfg = Debug|Any CPU + {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|x64.Build.0 = Debug|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|x86.ActiveCfg = Debug|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Debug|x86.Build.0 = Debug|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|AnyCPU.ActiveCfg = Release|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|AnyCPU.Build.0 = Release|Any CPU + {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|x64.ActiveCfg = Release|Any CPU + {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|x64.Build.0 = Release|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|x86.ActiveCfg = Release|Any CPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79}.Release|x86.Build.0 = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|AnyCPU.Build.0 = Debug|Any CPU + {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|x64.ActiveCfg = Debug|Any CPU + {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|x64.Build.0 = Debug|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|x86.ActiveCfg = Debug|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Debug|x86.Build.0 = Debug|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|AnyCPU.ActiveCfg = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|AnyCPU.Build.0 = Release|Any CPU + {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x64.ActiveCfg = Release|Any CPU + {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x64.Build.0 = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.ActiveCfg = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.Build.0 = Release|Any CPU {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|AnyCPU.ActiveCfg = Debug - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|AnyCPU.Build.0 = Debug + {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x64.ActiveCfg = Debug {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x86.ActiveCfg = Debug {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x86.Build.0 = Debug {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.ActiveCfg = Release {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.Build.0 = Release + {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x64.ActiveCfg = Release + {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x64.Build.0 = Release {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x86.ActiveCfg = Release {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x86.Build.0 = Release {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.ActiveCfg = Debug|x86 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.Build.0 = Debug|x86 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x64.ActiveCfg = Debug|x64 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x64.Build.0 = Debug|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x86.ActiveCfg = Debug|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x86.Build.0 = Debug|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|AnyCPU.ActiveCfg = Release|x86 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x64.ActiveCfg = Release|x64 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x64.Build.0 = Release|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.ActiveCfg = Release|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.Build.0 = Release|x86 EndGlobalSection diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 60dccfb..ea11e99 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -299,7 +299,7 @@ - + {1cacda43-01c7-4cd4-bf6e-9421a29510fc} DisplayMagicianShared diff --git a/DisplayMagician/DisplayRepresentation.cs b/DisplayMagician/DisplayRepresentation.cs index 9a3bb76..fba445c 100644 --- a/DisplayMagician/DisplayRepresentation.cs +++ b/DisplayMagician/DisplayRepresentation.cs @@ -4,8 +4,8 @@ using System.Drawing; using System.Linq; using WindowsDisplayAPI; using WindowsDisplayAPI.DisplayConfig; -using DisplayMagician.Shared; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared; +using DisplayMagicianShared.Topology; namespace DisplayMagician { diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 41e4f23..36d01ba 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -9,7 +9,7 @@ using System.Threading.Tasks; using System.Windows.Forms; using DisplayMagician.InterProcess; using DisplayMagician.Resources; -using DisplayMagician.Shared; +using DisplayMagicianShared; using DisplayMagician.UIForms; using System.Text.RegularExpressions; using System.Drawing; diff --git a/DisplayMagician/Properties/AssemblyInfo.cs b/DisplayMagician/Properties/AssemblyInfo.cs index eeb2992..bfc62e8 100644 --- a/DisplayMagician/Properties/AssemblyInfo.cs +++ b/DisplayMagician/Properties/AssemblyInfo.cs @@ -9,9 +9,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyTitle("DisplayMagician")] [assembly: AssemblyDescription("Automatically run your games with a different display profile and revert when finished.")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("LittleBitBig")] [assembly: AssemblyProduct("DisplayMagician")] -[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -19,7 +19,7 @@ using System.Runtime.InteropServices; // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] +[assembly: ComVisible(true)] // The following GUID is for the ID of the typelib if this project is exposed to COM diff --git a/DisplayMagician/ShortcutItem.cs b/DisplayMagician/ShortcutItem.cs index 9272b90..5f9d0b4 100644 --- a/DisplayMagician/ShortcutItem.cs +++ b/DisplayMagician/ShortcutItem.cs @@ -1,6 +1,6 @@ using DisplayMagician.GameLibraries; using DisplayMagician.Resources; -using DisplayMagician.Shared; +using DisplayMagicianShared; using Newtonsoft.Json; using System; using System.Collections.Generic; diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 0a4ba27..f05e85f 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -1,7 +1,7 @@ using AudioSwitcher.AudioApi.CoreAudio; using DisplayMagician.GameLibraries; using DisplayMagician.InterProcess; -using DisplayMagician.Shared; +using DisplayMagicianShared; using Newtonsoft.Json; using System; using System.Collections.Generic; diff --git a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs index 8e3428c..c970bba 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.Designer.cs @@ -1,5 +1,5 @@ using DisplayMagician.Resources; -using DisplayMagician.Shared.UserControls; +using DisplayMagicianShared.UserControls; namespace DisplayMagician.UIForms { @@ -54,7 +54,7 @@ namespace DisplayMagician.UIForms this.label1 = new System.Windows.Forms.Label(); this.tt_selected = new System.Windows.Forms.ToolTip(this.components); this.lbl_save_profile = new System.Windows.Forms.Label(); - this.dv_profile = new DisplayMagician.Shared.UserControls.DisplayView(); + this.dv_profile = new DisplayMagicianShared.UserControls.DisplayView(); this.menu_profiles.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pb_down_arrow)).BeginInit(); this.SuspendLayout(); diff --git a/DisplayMagician/UIForms/DisplayProfileForm.cs b/DisplayMagician/UIForms/DisplayProfileForm.cs index 3affbbf..8665f41 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.cs +++ b/DisplayMagician/UIForms/DisplayProfileForm.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; using DisplayMagician.Resources; -using DisplayMagician.Shared; +using DisplayMagicianShared; using Manina.Windows.Forms; using System.Text.RegularExpressions; using System.Diagnostics; diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 49f5888..160c11f 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -10,7 +10,7 @@ using System.Windows.Forms; using DisplayMagician.GameLibraries; using System.Threading; using System.Reflection; -using DisplayMagician.Shared; +using DisplayMagicianShared; using System.Runtime.InteropServices; //using Microsoft.Toolkit.Uwp.Notifications; using DesktopNotifications; diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index 3b5ba73..581888c 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -10828,7 +10828,7 @@ NoControl - 220, 257 + 220, 259 343, 22 @@ -10867,7 +10867,7 @@ NoControl - 234, 363 + 234, 366 332, 20 @@ -10900,7 +10900,7 @@ Microsoft Sans Serif, 9.75pt - 12, 364 + 12, 367 25, 16 @@ -10936,7 +10936,7 @@ Microsoft Sans Serif, 21.75pt - 212, 184 + 212, 186 360, 50 @@ -10969,7 +10969,7 @@ NoControl - 700, 360 + 700, 363 75, 23 diff --git a/DisplayMagician/UIForms/ProfileAdaptor.cs b/DisplayMagician/UIForms/ProfileAdaptor.cs index 31005fb..c4290b6 100644 --- a/DisplayMagician/UIForms/ProfileAdaptor.cs +++ b/DisplayMagician/UIForms/ProfileAdaptor.cs @@ -1,4 +1,4 @@ -using DisplayMagician.Shared; +using DisplayMagicianShared; using Manina.Windows.Forms; using System; using System.Collections.Generic; diff --git a/DisplayMagician/UIForms/ShortcutForm.Designer.cs b/DisplayMagician/UIForms/ShortcutForm.Designer.cs index e97368c..d83db8a 100644 --- a/DisplayMagician/UIForms/ShortcutForm.Designer.cs +++ b/DisplayMagician/UIForms/ShortcutForm.Designer.cs @@ -1,5 +1,5 @@ using DisplayMagician.Resources; -using DisplayMagician.Shared.UserControls; +using DisplayMagicianShared.UserControls; namespace DisplayMagician.UIForms { @@ -42,7 +42,7 @@ namespace DisplayMagician.UIForms this.lbl_profile_shown_subtitle = new System.Windows.Forms.Label(); this.lbl_profile_shown = new System.Windows.Forms.Label(); this.ilv_saved_profiles = new Manina.Windows.Forms.ImageListView(); - this.dv_profile = new DisplayMagician.Shared.UserControls.DisplayView(); + this.dv_profile = new DisplayMagicianShared.UserControls.DisplayView(); this.tabp_audio = new System.Windows.Forms.TabPage(); this.gb_capture_settings = new System.Windows.Forms.GroupBox(); this.gb_capture_volume = new System.Windows.Forms.GroupBox(); diff --git a/DisplayMagician/UIForms/ShortcutForm.cs b/DisplayMagician/UIForms/ShortcutForm.cs index cd952ad..8a34448 100644 --- a/DisplayMagician/UIForms/ShortcutForm.cs +++ b/DisplayMagician/UIForms/ShortcutForm.cs @@ -8,7 +8,7 @@ using System.Reflection; using System.Runtime.InteropServices; using System.Windows.Forms; using DisplayMagician.Resources; -using DisplayMagician.Shared; +using DisplayMagicianShared; using DisplayMagician.GameLibraries; using System.Globalization; using Manina.Windows.Forms; diff --git a/DisplayMagician/UIForms/ShortcutLibraryForm.cs b/DisplayMagician/UIForms/ShortcutLibraryForm.cs index bdafa9b..c80900c 100644 --- a/DisplayMagician/UIForms/ShortcutLibraryForm.cs +++ b/DisplayMagician/UIForms/ShortcutLibraryForm.cs @@ -1,6 +1,6 @@ using DisplayMagician.GameLibraries; using DisplayMagician.Resources; -using DisplayMagician.Shared; +using DisplayMagicianShared; using Manina.Windows.Forms; using System; using System.Collections.Generic; diff --git a/DisplayMagician/Validators.cs b/DisplayMagician/Validators.cs index b321b44..ae95291 100644 --- a/DisplayMagician/Validators.cs +++ b/DisplayMagician/Validators.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; using McMaster.Extensions.CommandLineUtils; using McMaster.Extensions.CommandLineUtils.Validation; using System.ComponentModel.DataAnnotations; -using DisplayMagician.Shared; +using DisplayMagicianShared; using DisplayMagician.GameLibraries; using System.Text.RegularExpressions; using System.ServiceModel.Dispatcher; diff --git a/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj b/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj index 0ecd32b..7e71f76 100644 --- a/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj +++ b/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj @@ -8,7 +8,7 @@ AnyCPU {76DF2BCF-911B-4820-B63E-8F3468DB5E79} Exe - DisplayMagician.LogReporter + DisplayMagicianLogReporter LogReporter v4.8 512 diff --git a/DisplayMagicianLogReporter/Program.cs b/DisplayMagicianLogReporter/Program.cs index 280b680..1cc6a6c 100644 --- a/DisplayMagicianLogReporter/Program.cs +++ b/DisplayMagicianLogReporter/Program.cs @@ -10,9 +10,9 @@ using WindowsDisplayAPI.DisplayConfig; using NvAPIWrapper.GPU; using NvAPIWrapper.Mosaic; using AudioSwitcher.AudioApi.CoreAudio; -using DisplayMagician.Shared; +using DisplayMagicianShared; -namespace DisplayMagician.LogReporter +namespace DisplayMagicianLogReporter { internal class Program { @@ -93,7 +93,7 @@ namespace DisplayMagician.LogReporter // Windows 10 recognises the application, and allows features such as Toasts, // taskbar pinning and similar. // This is a helper function that sets the AUMID to a static default defined - // within ShellUtils under the DisplayMagician.Shared project. + // within ShellUtils under the DisplayMagicianShared project. ShellUtils.SetDefaultProcessExplicitAppUserModelID(); Console.WriteLine("DisplayMagician LogReporter"); diff --git a/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs b/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs index d19d10a..c3e1c6a 100644 --- a/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs +++ b/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs @@ -7,9 +7,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyTitle("DisplayMagician LogReporter")] [assembly: AssemblyDescription("Collect information about your computer to aid troubleshooting DisplayMagician errors.")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("LittleBitBig")] [assembly: AssemblyProduct("DisplayMagician")] -[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/DisplayMagicianSetup/CustomDialogs/LicenseAgreementDialogOverwritten.wxs b/DisplayMagicianSetup/CustomDialogs/LicenseAgreementDialogOverwritten.wxs new file mode 100644 index 0000000..3103564 --- /dev/null +++ b/DisplayMagicianSetup/CustomDialogs/LicenseAgreementDialogOverwritten.wxs @@ -0,0 +1,37 @@ + + + + + + + + + CostingComplete = 1 + + "1" ]]> + + LicenseAcceptedOverwritten = "1" + + + 1 + + + + + + + + + + + 1 + + + + + + + + + diff --git a/DisplayMagicianSetup/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/DisplayMagicianFilesFragment.wxs new file mode 100644 index 0000000..94fc427 --- /dev/null +++ b/DisplayMagicianSetup/DisplayMagicianFilesFragment.wxs @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index efbac25..005c38d 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -6,7 +6,7 @@ 3.10 dfd22d4d-f2e4-4ba4-b32a-7a990a35ba08 2.0 - DisplayMagician.Setup + DisplayMagicianSetup Package DisplayMagicianSetup @@ -14,36 +14,59 @@ bin\$(Configuration)\ obj\$(Configuration)\ Debug + + bin\$(Configuration)\ obj\$(Configuration)\ + + + + Debug;DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\Debug + -arch x64 + bin\$(Platform)\$(Configuration)\ + obj\$(Platform)\$(Configuration)\ + False + True + + + bin\$(Platform)\$(Configuration)\ + obj\$(Platform)\$(Configuration)\ + False + True + DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\Debug + + - + DisplayMagicianLogReporter {76df2bcf-911b-4820-b63e-8f3468db5e79} True - True + + Binaries;Content;Satellites INSTALLFOLDER - + DisplayMagicianShared {1cacda43-01c7-4cd4-bf6e-9421a29510fc} True - True + + Binaries;Content;Satellites INSTALLFOLDER - + DisplayMagicianShellExtension {55d4ff65-edc7-48ef-933e-b6e7f3809b68} True - True + + Binaries;Content;Satellites INSTALLFOLDER @@ -51,16 +74,51 @@ DisplayMagician {608d941a-b431-400c-a91d-c6f971c29577} True - True + + Binaries;Content;Satellites INSTALLFOLDER + + + + + + + + + + + + + + + + + $(WixExtDir)\WixNetFxExtension.dll + WixNetFxExtension + + + $(WixExtDir)\WixUtilExtension.dll + WixUtilExtension + + + $(WixExtDir)\WixUIExtension.dll + WixUIExtension + + + + + + + "$(WIX)bin\heat.exe" dir H:\vscode-projects\DisplayMagician\Debug -cg DisplayMagicianFiles -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var var.DisplayMagicianFilesDir -out "$(ProjectDir)Fragments\DisplayMagicianFilesFragment.wxs" + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DisplayMagicianSetup/Lang/en-us/EULA_en-us.rtf b/DisplayMagicianSetup/Lang/en-us/EULA_en-us.rtf new file mode 100644 index 0000000000000000000000000000000000000000..821a9b31b9300dcfadc2329b0fe3a6ae0a3dd3f1 GIT binary patch literal 915 zcma)5!A|2a5ZyBp|1d{bLF*PcKu_7yLbat-X)0977dM_H*1C3NJ48{`f8R+;wKudr zShn+K=DjzQmb;LRxG-LEiCMu}TY+V+JEOV1v;kyB{6- zr^5P=GV-2R=?E?_cqyFh%lk3oTA2J{G=79<Da%`;^`~lqhE{VBH48U=8I%C+iYO|9zz7{C{7mB?J|mCy^YuJ zo7v#p=#z{MnbkS|jmcTxB!?g|2&Fxcl$Iu1p_VQG$uljL@u7X)t!MFavHA@~2&I1- z4(qxe + + 1033 + DisplayMagician + \Lang\en-us\EULA_en-us.rtf + LittleBitBig + This application is is not supported on your current OS. Minimal OS supported is Windows 8.1 + .NET Framework 4.8 is required. Please install the .NET Framework then run this installer again. + You must close !(loc.ProductName) in order to upgrade it! + A newer version of !(loc.ProductName) is already installed. + This setup wizard will install DisplayMagician onto your computer. DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. + diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs index 6588f0e..51d3986 100644 --- a/DisplayMagicianSetup/Product.wxs +++ b/DisplayMagicianSetup/Product.wxs @@ -1,63 +1,90 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + LicenseAcceptedOverwritten = "1" AND NOT OLDER_VERSION_FOUND + + + + + + + - - - - + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file diff --git a/DisplayMagicianSetup/Resources/DisplayMagician.ico b/DisplayMagicianSetup/Resources/DisplayMagician.ico new file mode 100644 index 0000000000000000000000000000000000000000..cf6e2010422949fa89386fda5f7590d952545bf6 GIT binary patch literal 468396 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

>K_+xVaVMj}O|K4SM2lq zrFr!3#Poio`Sy;PE5e61+|sriTG^@WsccE^^UOq-WjBrz>k+8m!f#U$Hd)iz^^mZ&^J)xzuVlErd&@G z_VHD@-fxO?(LDTqy%P#vsNN06JGQQ{cV!#?H{8g!8@HB-3);3QI=AU>9rN4#JRM`d zKC{jL*1m50bVE|16%J)lOM=)Lv8VZG`5e2rG=Cm^?o4rk5xV(vw=R(`zha3#k)

?%=b#*1aaan&e$UZa6nxy7GVilJ!~ zNm1Od@~EfV$bwlcz|5K73)|pAy3YJoz(4ySiLb8tC4MLGukW3B#!X`XXzm~8S8o}N zGEC>nnuSv$Fphs!0yA|9Vu#74;1C`B@qRU~wB)wc!Zj(R6x}6fPJ=jo8r_PW$D=`s z+Q-(dSjrTm!p!j1;0o!-i!BVD_abYBy(^-Y`5;*Z-egRcN=K^J0ied0+u=1ag?_7ZtUCz0fWJ;wbn4lZwp z!)F^lLN6-oKAPX;MJ6I+c%#YR;N&ga`m;eKrDtU}&#fy&y&ezz2R+{C(XZnXYhD&z z(fYNmp8iO(QrV#_&6x2AL(NE+Nvlpmj7vrL)-qev^0pVq)1Au4RV$nqM&@C_kFo^X{W7|O6t?Cni`w(Q1U!02Zz9FInO@JHT-2biJ zQdl{ppeKt|-JGf)oZSxguLXT51h5gQA{BYnKGcM?t>h=R7?f9sG|wowe72`hGcUS# zV`W@rT68MCV~G0 DJa^~q literal 0 HcmV?d00001 diff --git a/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj b/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj index 2ce1fb2..5b27c30 100644 --- a/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj +++ b/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj @@ -3,7 +3,7 @@ "VSVersion" = "3:800" "ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" "IsWebType" = "8:FALSE" -"ProjectName" = "8:DisplayMagician.SetupOld" +"ProjectName" = "8:DisplayMagicianSetupOld" "LanguageId" = "3:1033" "CodePage" = "3:1252" "UILanguageId" = "3:1033" @@ -130,13 +130,13 @@ "Entry" { "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -171,6 +171,12 @@ } "Entry" { + "MsmKey" = "8:_185015DFDA264199FC6329EDDAB2A9D6" + "OwnerKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -202,13 +208,13 @@ "Entry" { "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -238,13 +244,13 @@ "Entry" { "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -346,6 +352,12 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" "MsmSig" = "8:_UNDEFINED" } @@ -364,6 +376,12 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -382,6 +400,18 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -454,12 +484,30 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -484,18 +532,48 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -526,6 +604,12 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -580,6 +664,12 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -592,18 +682,42 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -682,6 +796,12 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -694,6 +814,24 @@ "Entry" { "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -717,138 +855,6 @@ } "Entry" { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_2FCA5CA686F692B2A14F130C9FE5046B" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -928,13 +934,13 @@ "Entry" { "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1120,6 +1126,12 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -1138,6 +1150,18 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -1210,12 +1234,30 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -1240,18 +1282,48 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -1282,6 +1354,12 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -1342,6 +1420,12 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -1354,18 +1438,42 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -1444,6 +1552,12 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -1456,6 +1570,24 @@ "Entry" { "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -1564,13 +1696,13 @@ "Entry" { "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -1636,6 +1768,12 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" "MsmSig" = "8:_UNDEFINED" } @@ -1648,6 +1786,12 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -1732,12 +1876,36 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" "MsmSig" = "8:_UNDEFINED" } @@ -1804,6 +1972,12 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -1816,12 +1990,36 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" "MsmSig" = "8:_UNDEFINED" } @@ -1882,6 +2080,12 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -1894,6 +2098,12 @@ "Entry" { "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -1966,18 +2176,12 @@ "Entry" { "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } @@ -1989,7 +2193,7 @@ } "Entry" { - "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } @@ -2001,6 +2205,12 @@ } "Entry" { + "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_77573E4929110CCA530133752E85150C" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -2055,6 +2265,12 @@ } "Entry" { + "MsmKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -2212,13 +2428,13 @@ "Entry" { "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2266,12 +2482,6 @@ "Entry" { "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } @@ -2283,6 +2493,12 @@ } "Entry" { + "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_A2F8E67285FBE0230B79620BB6CCE38D" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -2296,13 +2512,13 @@ "Entry" { "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2344,13 +2560,13 @@ "Entry" { "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2362,18 +2578,12 @@ "Entry" { "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } @@ -2385,6 +2595,12 @@ } "Entry" { + "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -2434,13 +2650,13 @@ "Entry" { "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2476,13 +2692,13 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2506,6 +2722,12 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -2524,6 +2746,18 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -2596,12 +2830,30 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -2626,18 +2878,48 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -2668,6 +2950,12 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -2722,6 +3010,12 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -2734,18 +3028,42 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -2824,6 +3142,12 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -2836,6 +3160,24 @@ "Entry" { "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -2859,6 +3201,12 @@ } "Entry" { + "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" "MsmSig" = "8:_UNDEFINED" @@ -2866,7 +3214,7 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -2890,6 +3238,12 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -2908,6 +3262,18 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -2980,12 +3346,30 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -3010,18 +3394,48 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -3052,6 +3466,12 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -3106,6 +3526,12 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -3118,18 +3544,42 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -3208,6 +3658,12 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -3220,6 +3676,24 @@ "Entry" { "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -3249,6 +3723,12 @@ } "Entry" { + "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_C1637C698493B36273F39D775B20CDD7" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -3268,6 +3748,12 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" "MsmSig" = "8:_UNDEFINED" } @@ -3286,6 +3772,12 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -3304,6 +3796,18 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -3376,12 +3880,30 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -3406,18 +3928,48 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -3448,6 +4000,12 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -3502,6 +4060,12 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" "MsmSig" = "8:_UNDEFINED" } @@ -3514,18 +4078,42 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -3604,6 +4192,12 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -3616,132 +4210,6 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" "MsmSig" = "8:_UNDEFINED" } @@ -3760,7 +4228,19 @@ "Entry" { "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" + "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -3778,13 +4258,13 @@ "Entry" { "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -3796,13 +4276,13 @@ "Entry" { "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -3838,13 +4318,13 @@ "Entry" { "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -3982,7 +4462,13 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -4006,6 +4492,12 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -4024,6 +4516,18 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -4096,12 +4600,30 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -4126,18 +4648,48 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -4168,6 +4720,12 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -4222,6 +4780,12 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -4234,18 +4798,42 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -4324,6 +4912,12 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -4336,6 +4930,24 @@ "Entry" { "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -4359,138 +4971,6 @@ } "Entry" { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_DAE3B5DA72F4D759E11849EDA6163CED" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" @@ -4516,13 +4996,13 @@ "Entry" { "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -4606,19 +5086,19 @@ "Entry" { "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" - "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -4629,14 +5109,14 @@ } "Entry" { - "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "MsmKey" = "8:_F1B520E7BDDB0A6F5AA971D213F5F293" + "OwnerKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -4690,13 +5170,13 @@ "Entry" { "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -4726,6 +5206,24 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A062237F6F2E21B425E4190AEA104C46" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" "MsmSig" = "8:_UNDEFINED" } @@ -4744,6 +5242,18 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F1B520E7BDDB0A6F5AA971D213F5F293" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_185015DFDA264199FC6329EDDAB2A9D6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" "MsmSig" = "8:_UNDEFINED" } @@ -4756,6 +5266,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" "MsmSig" = "8:_UNDEFINED" } @@ -4774,6 +5290,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" "MsmSig" = "8:_UNDEFINED" } @@ -4792,6 +5314,18 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" "MsmSig" = "8:_UNDEFINED" } @@ -4864,12 +5398,30 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" "MsmSig" = "8:_UNDEFINED" } @@ -4894,18 +5446,48 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_0128586071156F772251C5159DC92858" "MsmSig" = "8:_UNDEFINED" } @@ -4936,6 +5518,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" "MsmSig" = "8:_UNDEFINED" } @@ -4990,6 +5578,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" "MsmSig" = "8:_UNDEFINED" } @@ -5002,18 +5596,42 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" "MsmSig" = "8:_UNDEFINED" } @@ -5092,6 +5710,12 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" "MsmSig" = "8:_UNDEFINED" } @@ -5104,6 +5728,24 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" "MsmSig" = "8:_UNDEFINED" } @@ -5128,12 +5770,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" "MsmSig" = "8:_UNDEFINED" } @@ -5146,150 +5782,6 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" "MsmSig" = "8:_UNDEFINED" } @@ -6875,6 +7367,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_185015DFDA264199FC6329EDDAB2A9D6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_185015DFDA264199FC6329EDDAB2A9D6" + { + "Name" = "8:System.Linq.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Linq.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1D93DB39A1DA773310164D9BFB97D3B8" { "AssemblyRegister" = "3:1" @@ -7685,7 +8208,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.26375, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.28538, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" "ScatterAssemblies" { "_3427114400C346E681DEA717B5D9A237" @@ -9758,6 +10281,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:QueryString.NETCore, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" + { + "Name" = "8:QueryString.NETCore.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:QueryString.NETCore.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EF733F9AECA4C7062436E30CF9FC73C" { "AssemblyRegister" = "3:1" @@ -12971,6 +13525,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1B520E7BDDB0A6F5AA971D213F5F293" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Resources.ResourceManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_F1B520E7BDDB0A6F5AA971D213F5F293" + { + "Name" = "8:System.Resources.ResourceManager.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Resources.ResourceManager.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1F4E3464F5771DAE1F7C918023E514D" { "AssemblyRegister" = "3:1" @@ -13905,7 +14490,7 @@ { "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5325085DE495485D930C3D7373C9CC96" { - "SourcePath" = "8:..\\DisplayMagician.LogReporter\\obj\\Debug\\LogReporter.exe" + "SourcePath" = "8:..\\DisplayMagicianLogReporter\\obj\\Debug\\LogReporter.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" diff --git a/DisplayMagicianShared/DisplayMagicianStartupAction.cs b/DisplayMagicianShared/DisplayMagicianStartupAction.cs index 93c078a..717be23 100644 --- a/DisplayMagicianShared/DisplayMagicianStartupAction.cs +++ b/DisplayMagicianShared/DisplayMagicianStartupAction.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public enum DisplayMagicianStartupAction { diff --git a/DisplayMagicianShared/NVIDIA/SurroundHelper.cs b/DisplayMagicianShared/NVIDIA/SurroundHelper.cs index 2b2b13b..acf0781 100644 --- a/DisplayMagicianShared/NVIDIA/SurroundHelper.cs +++ b/DisplayMagicianShared/NVIDIA/SurroundHelper.cs @@ -1,7 +1,7 @@ using NvAPIWrapper.Native.Display; using NvAPIWrapper.Native.Mosaic; -namespace DisplayMagician.Shared.NVIDIA +namespace DisplayMagicianShared.NVIDIA { internal static class SurroundHelper { diff --git a/DisplayMagicianShared/NVIDIA/SurroundTopology.cs b/DisplayMagicianShared/NVIDIA/SurroundTopology.cs index 65a866c..e1ff0b3 100644 --- a/DisplayMagicianShared/NVIDIA/SurroundTopology.cs +++ b/DisplayMagicianShared/NVIDIA/SurroundTopology.cs @@ -6,7 +6,7 @@ using NvAPIWrapper.Mosaic; using NvAPIWrapper.Native.Interfaces.Mosaic; using System.Collections.Generic; -namespace DisplayMagician.Shared.NVIDIA +namespace DisplayMagicianShared.NVIDIA { public class SurroundTopology { diff --git a/DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs b/DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs index f26cc27..a25259d 100644 --- a/DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs +++ b/DisplayMagicianShared/NVIDIA/SurroundTopologyDisplay.cs @@ -10,7 +10,7 @@ using Newtonsoft.Json.Converters; using NvAPIWrapper.Mosaic; using NvAPIWrapper.Native.Exceptions; -namespace DisplayMagician.Shared.NVIDIA +namespace DisplayMagicianShared.NVIDIA { public class SurroundTopologyDisplay { diff --git a/DisplayMagicianShared/PixelShift.cs b/DisplayMagicianShared/PixelShift.cs index 35038c7..987186e 100644 --- a/DisplayMagicianShared/PixelShift.cs +++ b/DisplayMagicianShared/PixelShift.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public enum PixelShift { diff --git a/DisplayMagicianShared/ProfileIcon.cs b/DisplayMagicianShared/ProfileIcon.cs index ea1b0c2..ef8a015 100644 --- a/DisplayMagicianShared/ProfileIcon.cs +++ b/DisplayMagicianShared/ProfileIcon.cs @@ -5,9 +5,9 @@ using System.Drawing.IconLib; using System.Drawing.Imaging; using System.Linq; using System.Windows.Forms; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared.Topology; -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public class ProfileIcon { diff --git a/DisplayMagicianShared/ProfileItem.cs b/DisplayMagicianShared/ProfileItem.cs index 3aae2a9..524b2b9 100644 --- a/DisplayMagicianShared/ProfileItem.cs +++ b/DisplayMagicianShared/ProfileItem.cs @@ -7,18 +7,18 @@ using System.Threading; using System.Windows.Forms; using System.Diagnostics; using WindowsDisplayAPI.DisplayConfig; -using DisplayMagician.Shared.Resources; +using DisplayMagicianShared.Resources; using Newtonsoft.Json; using NvAPIWrapper.Mosaic; using NvAPIWrapper.Native.Mosaic; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared.Topology; using System.Drawing; using System.Drawing.Imaging; using WindowsDisplayAPI; using System.Text.RegularExpressions; using NvAPIWrapper.Display; -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public class ProfileItem : IComparable { diff --git a/DisplayMagicianShared/ProfileRepository.cs b/DisplayMagicianShared/ProfileRepository.cs index d59feb9..a8a14ec 100644 --- a/DisplayMagicianShared/ProfileRepository.cs +++ b/DisplayMagicianShared/ProfileRepository.cs @@ -1,4 +1,4 @@ -using DisplayMagician.Shared; +using DisplayMagicianShared; using Newtonsoft.Json; using System; using System.Collections.Generic; @@ -8,11 +8,11 @@ using System.IO; using System.Linq; using System.Text; using WindowsDisplayAPI.DisplayConfig; -using DisplayMagician.Shared.Resources; +using DisplayMagicianShared.Resources; using Newtonsoft.Json; using NvAPIWrapper.Mosaic; using NvAPIWrapper.Native.Mosaic; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared.Topology; using System.Drawing; using System.Drawing.Imaging; using WindowsDisplayAPI; @@ -26,10 +26,10 @@ using System.Resources; using System.Net.NetworkInformation; using NvAPIWrapper.Mosaic; using NvAPIWrapper.Native.Mosaic; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared.Topology; using NvAPIWrapper.Native.GPU; -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public static class ProfileRepository @@ -364,7 +364,7 @@ namespace DisplayMagician.Shared ProfileItem activeProfile = new ProfileItem { Name = "Current Display Profile", - Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagician.Shared.Topology.Path(info)).ToArray() + Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagicianShared.Topology.Path(info)).ToArray() }; activeProfile.ProfileIcon = new ProfileIcon(activeProfile); @@ -443,7 +443,7 @@ namespace DisplayMagician.Shared ProfileItem myCurrentProfile = new ProfileItem { Name = "Current Display Profile", - Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagician.Shared.Topology.Path(info)).ToArray() + Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagicianShared.Topology.Path(info)).ToArray() }; _currentProfile = myCurrentProfile; @@ -472,7 +472,7 @@ namespace DisplayMagician.Shared ProfileItem myCurrentProfile = new ProfileItem { Name = "Current Display Profile", - Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagician.Shared.Topology.Path(info)).ToArray() + Paths = PathInfo.GetActivePaths().Select(info => new DisplayMagicianShared.Topology.Path(info)).ToArray() }; _currentProfile = myCurrentProfile; diff --git a/DisplayMagicianShared/Properties/AssemblyInfo.cs b/DisplayMagicianShared/Properties/AssemblyInfo.cs index 2794c7e..772dd47 100644 --- a/DisplayMagicianShared/Properties/AssemblyInfo.cs +++ b/DisplayMagicianShared/Properties/AssemblyInfo.cs @@ -9,7 +9,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DisplayMagician.Shared")] +[assembly: AssemblyProduct("DisplayMagicianShared")] [assembly: AssemblyCopyright("Copyright © 2017")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/DisplayMagicianShared/Properties/Resources.Designer.cs b/DisplayMagicianShared/Properties/Resources.Designer.cs index 143d742..7ae2d80 100644 --- a/DisplayMagicianShared/Properties/Resources.Designer.cs +++ b/DisplayMagicianShared/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace DisplayMagician.Shared.Properties { +namespace DisplayMagicianShared.Properties { using System; @@ -39,7 +39,7 @@ namespace DisplayMagician.Shared.Properties { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagician.Shared.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagicianShared.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/DisplayMagicianShared/ResizeDrawing.cs b/DisplayMagicianShared/ResizeDrawing.cs index 5c45a09..ad72f06 100644 --- a/DisplayMagicianShared/ResizeDrawing.cs +++ b/DisplayMagicianShared/ResizeDrawing.cs @@ -1,7 +1,7 @@ using System; using System.Drawing; -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public static class ResizeDrawing { diff --git a/DisplayMagicianShared/Resources/Language.Designer.cs b/DisplayMagicianShared/Resources/Language.Designer.cs index f6ab68b..acef540 100644 --- a/DisplayMagicianShared/Resources/Language.Designer.cs +++ b/DisplayMagicianShared/Resources/Language.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace DisplayMagician.Shared.Resources { +namespace DisplayMagicianShared.Resources { using System; @@ -39,7 +39,7 @@ namespace DisplayMagician.Shared.Resources { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagician.Shared.Resources.Language", typeof(Language).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagicianShared.Resources.Language", typeof(Language).Assembly); resourceMan = temp; } return resourceMan; diff --git a/DisplayMagicianShared/Rotation.cs b/DisplayMagicianShared/Rotation.cs index fe95476..10a1c0b 100644 --- a/DisplayMagicianShared/Rotation.cs +++ b/DisplayMagicianShared/Rotation.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public enum Rotation { diff --git a/DisplayMagicianShared/Scaling.cs b/DisplayMagicianShared/Scaling.cs index 044ec2e..4aa92b3 100644 --- a/DisplayMagicianShared/Scaling.cs +++ b/DisplayMagicianShared/Scaling.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public enum Scaling { diff --git a/DisplayMagicianShared/ScanLineOrdering.cs b/DisplayMagicianShared/ScanLineOrdering.cs index 60b1957..64a24a0 100644 --- a/DisplayMagicianShared/ScanLineOrdering.cs +++ b/DisplayMagicianShared/ScanLineOrdering.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public enum ScanLineOrdering { diff --git a/DisplayMagicianShared/ShellUtils.cs b/DisplayMagicianShared/ShellUtils.cs index 70a409c..9dc7810 100644 --- a/DisplayMagicianShared/ShellUtils.cs +++ b/DisplayMagicianShared/ShellUtils.cs @@ -1,6 +1,6 @@ using System.Runtime.InteropServices; -namespace DisplayMagician.Shared +namespace DisplayMagicianShared { public class ShellUtils { diff --git a/DisplayMagicianShared/Topology/Path.cs b/DisplayMagicianShared/Topology/Path.cs index ec3f67a..5244b72 100644 --- a/DisplayMagicianShared/Topology/Path.cs +++ b/DisplayMagicianShared/Topology/Path.cs @@ -7,7 +7,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System.Collections.Generic; -namespace DisplayMagician.Shared.Topology +namespace DisplayMagicianShared.Topology { public class Path { diff --git a/DisplayMagicianShared/Topology/PathHelper.cs b/DisplayMagicianShared/Topology/PathHelper.cs index a68da3e..3df3146 100644 --- a/DisplayMagicianShared/Topology/PathHelper.cs +++ b/DisplayMagicianShared/Topology/PathHelper.cs @@ -1,6 +1,6 @@ using WindowsDisplayAPI.Native.DisplayConfig; -namespace DisplayMagician.Shared.Topology +namespace DisplayMagicianShared.Topology { internal static class PathHelper { diff --git a/DisplayMagicianShared/Topology/PathTarget.cs b/DisplayMagicianShared/Topology/PathTarget.cs index b9fdd60..3a44984 100644 --- a/DisplayMagicianShared/Topology/PathTarget.cs +++ b/DisplayMagicianShared/Topology/PathTarget.cs @@ -1,12 +1,12 @@ using System; using System.Linq; using WindowsDisplayAPI.DisplayConfig; -using DisplayMagician.Shared.NVIDIA; +using DisplayMagicianShared.NVIDIA; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System.Collections.Generic; -namespace DisplayMagician.Shared.Topology +namespace DisplayMagicianShared.Topology { public class PathTarget : IEquatable { diff --git a/DisplayMagicianShared/UserControls/DisplayView.Designer.cs b/DisplayMagicianShared/UserControls/DisplayView.Designer.cs index fb1a9a7..ec741b9 100644 --- a/DisplayMagicianShared/UserControls/DisplayView.Designer.cs +++ b/DisplayMagicianShared/UserControls/DisplayView.Designer.cs @@ -1,4 +1,4 @@ -namespace DisplayMagician.Shared.UserControls +namespace DisplayMagicianShared.UserControls { partial class DisplayView { diff --git a/DisplayMagicianShared/UserControls/DisplayView.cs b/DisplayMagicianShared/UserControls/DisplayView.cs index 25f8694..52fc5b2 100644 --- a/DisplayMagicianShared/UserControls/DisplayView.cs +++ b/DisplayMagicianShared/UserControls/DisplayView.cs @@ -1,9 +1,9 @@ using System; using System.Drawing; using System.Windows.Forms; -using DisplayMagician.Shared.Topology; +using DisplayMagicianShared.Topology; -namespace DisplayMagician.Shared.UserControls +namespace DisplayMagicianShared.UserControls { public partial class DisplayView : UserControl { diff --git a/DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs b/DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs index a3ad592..68d4f88 100644 --- a/DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs +++ b/DisplayMagicianShellExtension/DisplayMagicianDesktopMenuExtension.cs @@ -12,7 +12,7 @@ using System.Diagnostics; using Microsoft.Win32; using System.Drawing; -namespace DisplayMagician.ShellExtension +namespace DisplayMagicianShellExtension { [ComVisible(true)] @@ -139,7 +139,7 @@ namespace DisplayMagician.ShellExtension } - var extensionMenu = new ToolStripMenuItem("DisplayMagician: Change display profiles...", Properties.Resources.DisplayMagicianMenuImage); + var extensionMenu = new ToolStripMenuItem("DisplayMagician: Change display profiles...", Properties.Resources.MenuImage); explorerMenuStrip.Items.Add(extensionMenu); // Add the first menu to create a new Display Profile diff --git a/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj b/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj index 363dbaf..98d5f31 100644 --- a/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj +++ b/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj @@ -7,8 +7,8 @@ {55D4FF65-EDC7-48EF-933E-B6E7F3809B68} Library Properties - DisplayMagician.ShellExtension - DisplayMagician.ShellExtension + DisplayMagicianShellExtension + DisplayMagicianShellExtension v4.8 512 @@ -63,7 +63,7 @@ - ResXFileCodeGenerator + PublicResXFileCodeGenerator Designer Resources.Designer.cs diff --git a/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs b/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs index 86daed4..44dc039 100644 --- a/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs +++ b/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs @@ -8,9 +8,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyTitle("DisplayMagician Shell Extension")] [assembly: AssemblyDescription("Change display profiles from your Desktop using this popup menu.")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("LittleBitBig")] [assembly: AssemblyProduct("DisplayMagician")] -[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021, Soroush Falahati 2017-2020")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/DisplayMagicianShellExtension/Properties/Resources.Designer.cs b/DisplayMagicianShellExtension/Properties/Resources.Designer.cs index d3807ae..4260def 100644 --- a/DisplayMagicianShellExtension/Properties/Resources.Designer.cs +++ b/DisplayMagicianShellExtension/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace DisplayMagician.ShellExtension.Properties { +namespace DisplayMagicianShellExtension.Properties { using System; @@ -22,7 +22,7 @@ namespace DisplayMagician.ShellExtension.Properties { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { + public class Resources { private static global::System.Resources.ResourceManager resourceMan; @@ -36,10 +36,10 @@ namespace DisplayMagician.ShellExtension.Properties { /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { + public static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagician.ShellExtension.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagicianShellExtension.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; @@ -51,7 +51,7 @@ namespace DisplayMagician.ShellExtension.Properties { /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { + public static global::System.Globalization.CultureInfo Culture { get { return resourceCulture; } @@ -63,7 +63,7 @@ namespace DisplayMagician.ShellExtension.Properties { ///

/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon DisplayMagician { + public static System.Drawing.Icon DisplayMagician { get { object obj = ResourceManager.GetObject("DisplayMagician", resourceCulture); return ((System.Drawing.Icon)(obj)); @@ -73,9 +73,9 @@ namespace DisplayMagician.ShellExtension.Properties { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap DisplayMagicianMenuImage { + public static System.Drawing.Bitmap MenuImage { get { - object obj = ResourceManager.GetObject("DisplayMagicianMenuImage", resourceCulture); + object obj = ResourceManager.GetObject("MenuImage", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/DisplayMagicianShellExtension/Properties/Resources.resx b/DisplayMagicianShellExtension/Properties/Resources.resx index 56db0b0..4e2208a 100644 --- a/DisplayMagicianShellExtension/Properties/Resources.resx +++ b/DisplayMagicianShellExtension/Properties/Resources.resx @@ -121,7 +121,7 @@ ..\Resources\DisplayMagician.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - + ..\Resources\DisplayMagicianMenuImage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/DisplayMagicianShellExtension/Resources/Language.Designer.cs b/DisplayMagicianShellExtension/Resources/Language.Designer.cs index d2541d8..6758310 100644 --- a/DisplayMagicianShellExtension/Resources/Language.Designer.cs +++ b/DisplayMagicianShellExtension/Resources/Language.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace DisplayMagician.ShellExtension.Resources { +namespace DisplayMagicianShellExtension.Resources { using System; @@ -39,7 +39,7 @@ namespace DisplayMagician.ShellExtension.Resources { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagician.ShellExtension.Resources.Language", typeof(Language).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DisplayMagicianShellExtension.Resources.Language", typeof(Language).Assembly); resourceMan = temp; } return resourceMan; diff --git a/DisplayMagicianTests/DisplayMagicianTests.csproj b/DisplayMagicianTests/DisplayMagicianTests.csproj index b6a6599..eeb64a0 100644 --- a/DisplayMagicianTests/DisplayMagicianTests.csproj +++ b/DisplayMagicianTests/DisplayMagicianTests.csproj @@ -16,7 +16,7 @@ - + From f5e9ab4fc9a749ffc9953c8866cb66e01cb5b212 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 20 Dec 2020 21:33:18 +1300 Subject: [PATCH 46/63] [WIP] Working WiX installer and Toasts! This WiX installer installs a shortcut and registers the AUMID and the ToastCLSID. Toasts now work! --- .../DisplayMagicianSetup.wixproj | 2 +- .../DisplayMagicianFilesFragment.wxs | 390 +++++++++--------- DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 1 + DisplayMagicianSetup/Product.wxs | 62 ++- 4 files changed, 243 insertions(+), 212 deletions(-) diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index 005c38d..3129668 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -117,7 +117,7 @@ - "$(WIX)bin\heat.exe" dir H:\vscode-projects\DisplayMagician\Debug -cg DisplayMagicianFiles -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var var.DisplayMagicianFilesDir -out "$(ProjectDir)Fragments\DisplayMagicianFilesFragment.wxs" + "$(WIX)bin\heat.exe" dir H:\vscode-projects\DisplayMagician\Debug -cg DisplayMagicianFiles -gg -scom -sreg -sfrag -srd -dr APPLICATIONROOTDIRECTORY -var var.DisplayMagicianFilesDir -out "$(ProjectDir)Fragments\DisplayMagicianFilesFragment.wxs" - + + - - + - + - + - - + @@ -62,6 +63,7 @@ 1 LicenseAcceptedOverwritten = "1" AND NOT OLDER_VERSION_FOUND + WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed @@ -70,18 +72,46 @@ --> + - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + - + + From 7bc81f0075e3c6235182a5e34502a2961bde7824 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sun, 20 Dec 2020 22:27:52 +1300 Subject: [PATCH 47/63] Added ShellExtension.dll registration Now the Desktop Popup Menu works! --- DisplayMagician/Properties/AssemblyInfo.cs | 4 +- .../DisplayMagicianFilesFragment.wxs | 124 ++++++++---------- .../Includes/DisplayMagicianVariables.wxi | 4 +- DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 1 + DisplayMagicianSetup/Product.wxs | 25 +++- .../DisplayMagicianShellExtension.csproj | 2 +- 6 files changed, 83 insertions(+), 77 deletions(-) diff --git a/DisplayMagician/Properties/AssemblyInfo.cs b/DisplayMagician/Properties/AssemblyInfo.cs index bfc62e8..0ccc260 100644 --- a/DisplayMagician/Properties/AssemblyInfo.cs +++ b/DisplayMagician/Properties/AssemblyInfo.cs @@ -36,6 +36,6 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.0.*")] -[assembly: AssemblyFileVersion("0.1.0.0")] +[assembly: AssemblyVersion("0.2.0.*")] +[assembly: AssemblyFileVersion("0.2.0.0")] [assembly: NeutralResourcesLanguage("en")] diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index b67497b..0fc2891 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,217 +2,205 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -230,8 +218,6 @@ - - @@ -251,8 +237,6 @@ - - diff --git a/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi b/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi index ef3b202..890d804 100644 --- a/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi +++ b/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi @@ -4,8 +4,8 @@ Versioning. These have to be changed for upgrades. It's not enough to just include newer files. --> - - + + diff --git a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl index 3678036..3484032 100644 --- a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl +++ b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl @@ -8,6 +8,7 @@ This application is is not supported on your current OS. Minimal OS supported is Windows 8.1 .NET Framework 4.8 is required. Please install the .NET Framework then run this installer again. You must close !(loc.ProductName) in order to upgrade it! + You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! A newer version of !(loc.ProductName) is already installed. This setup wizard will install DisplayMagician onto your computer. DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs index c0347f5..78b7238 100644 --- a/DisplayMagicianSetup/Product.wxs +++ b/DisplayMagicianSetup/Product.wxs @@ -18,7 +18,7 @@ --> - + + + + + + + + + NOT Installed + (NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") + + + + + + + + + + + + - \ No newline at end of file diff --git a/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj b/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj index 98d5f31..ca4fbbc 100644 --- a/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj +++ b/DisplayMagicianShellExtension/DisplayMagicianShellExtension.csproj @@ -17,7 +17,7 @@ true full false - ..\Debug\ + bin\Debug\ DEBUG;TRACE prompt 4 From e4ed01f33b27e8d3c0b727d83fdaed158bfbd3d2 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 21 Dec 2020 15:02:06 +1300 Subject: [PATCH 48/63] Added .Net 4.8 and Win 10 checks to installer --- DisplayMagician.sln | 15 --- DisplayMagician/DisplayMagician.csproj | 2 +- DisplayMagician/Program.cs | 4 - .../DisplayMagicianLogReporter.csproj | 2 +- .../DisplayMagicianSetup.wixproj | 6 +- .../DisplayMagicianFilesFragment.wxs | 114 ++++++++---------- .../Includes/DisplayMagicianVariables.wxi | 1 + DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 8 +- DisplayMagicianSetup/Product.wxs | 58 ++++++--- .../DisplayMagicianShared.csproj | 2 +- .../DisplayMagicianTests.csproj | 4 + 11 files changed, 112 insertions(+), 104 deletions(-) diff --git a/DisplayMagician.sln b/DisplayMagician.sln index a32955c..6a67700 100644 --- a/DisplayMagician.sln +++ b/DisplayMagician.sln @@ -16,11 +16,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisplayMagicianTests", "Dis {76DF2BCF-911B-4820-B63E-8F3468DB5E79} = {76DF2BCF-911B-4820-B63E-8F3468DB5E79} EndProjectSection EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "DisplayMagicianSetupOld", "DisplayMagicianSetupOld\DisplayMagicianSetupOld.vdproj", "{2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}" - ProjectSection(ProjectDependencies) = postProject - {55D4FF65-EDC7-48EF-933E-B6E7F3809B68} = {55D4FF65-EDC7-48EF-933E-B6E7F3809B68} - EndProjectSection -EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "DisplayMagicianSetup", "DisplayMagicianSetup\DisplayMagicianSetup.wixproj", "{DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}" EndProject Global @@ -93,16 +88,6 @@ Global {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x64.Build.0 = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.ActiveCfg = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.Build.0 = Release|Any CPU - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|AnyCPU.ActiveCfg = Debug - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x64.ActiveCfg = Debug - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x86.ActiveCfg = Debug - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Debug|x86.Build.0 = Debug - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.ActiveCfg = Release - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|AnyCPU.Build.0 = Release - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x64.ActiveCfg = Release - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x64.Build.0 = Release - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x86.ActiveCfg = Release - {2DC67145-6BCC-4BAB-AE6C-EDAEC25B87DA}.Release|x86.Build.0 = Release {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.ActiveCfg = Debug|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.Build.0 = Debug|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x64.ActiveCfg = Debug|x64 diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index ea11e99..6367f51 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -35,7 +35,7 @@ true full false - ..\Debug\ + bin\Debug\ DEBUG;TRACE prompt 4 diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 36d01ba..61dfa0d 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -54,10 +54,6 @@ namespace DisplayMagician { // This sets the Application User Model ID to "LittleBitBig.DisplayMagician" so that // Windows 10 recognises the application, and allows features such as Toasts, // taskbar pinning and similar. - // This is a helper function that sets the AUMID to a static default defined - // within ShellUtils under the DisplayMagician.Shared project. - //ShellUtils.SetDefaultProcessExplicitAppUserModelID(); - // Register AUMID, COM server, and activator DesktopNotificationManagerCompat.RegisterAumidAndComServer(ShellUtils.AUMID); DesktopNotificationManagerCompat.RegisterActivator(); diff --git a/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj b/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj index 7e71f76..baa5d63 100644 --- a/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj +++ b/DisplayMagicianLogReporter/DisplayMagicianLogReporter.csproj @@ -37,7 +37,7 @@ true full false - ..\Debug\ + bin\Debug\ DEBUG;TRACE prompt 4 diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index 3129668..678fd6d 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -23,12 +23,14 @@ - Debug;DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\Debug + DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug; -arch x64 bin\$(Platform)\$(Configuration)\ obj\$(Platform)\$(Configuration)\ False True + + bin\$(Platform)\$(Configuration)\ @@ -117,7 +119,7 @@ - "$(WIX)bin\heat.exe" dir H:\vscode-projects\DisplayMagician\Debug -cg DisplayMagicianFiles -gg -scom -sreg -sfrag -srd -dr APPLICATIONROOTDIRECTORY -var var.DisplayMagicianFilesDir -out "$(ProjectDir)Fragments\DisplayMagicianFilesFragment.wxs" + "$(WIX)bin\heat.exe" dir H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug -cg DisplayMagicianFiles -gg -scom -sreg -sfrag -srd -dr APPLICATIONROOTDIRECTORY -var var.DisplayMagicianFilesDir -out "$(ProjectDir)Fragments\DisplayMagicianFilesFragment.wxs" + \ No newline at end of file diff --git a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl index 3484032..96b0f90 100644 --- a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl +++ b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl @@ -2,11 +2,13 @@ 1033 DisplayMagician - DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. + DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. \Lang\en-us\EULA_en-us.rtf LittleBitBig - This application is is not supported on your current OS. Minimal OS supported is Windows 8.1 - .NET Framework 4.8 is required. Please install the .NET Framework then run this installer again. + LogReporter + LogReporter will collect details about your computer to help us troubleshoot errors running DisplayMagician. + This application is is not supported on your current OS. Your OS must be Windows 10 or later (64-bit only). + .NET Framework 4.8 or higher is required for DisplayMagician to work. Please install the latest .NET Framework then run this installer again. You must close !(loc.ProductName) in order to upgrade it! You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! A newer version of !(loc.ProductName) is already installed. diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs index 78b7238..201dd8b 100644 --- a/DisplayMagicianSetup/Product.wxs +++ b/DisplayMagicianSetup/Product.wxs @@ -11,7 +11,7 @@ --> - + - - + + - + = 1000)]]> + - + + WorkingDirectory="APPLICATIONROOTDIRECTORY" + Icon="DisplayMagicianIcon.ico"> - - + + + + + + + @@ -123,6 +140,9 @@ + + + @@ -134,6 +154,16 @@ + + + + + + + + + + diff --git a/DisplayMagicianShared/DisplayMagicianShared.csproj b/DisplayMagicianShared/DisplayMagicianShared.csproj index 98aff7e..969713d 100644 --- a/DisplayMagicianShared/DisplayMagicianShared.csproj +++ b/DisplayMagicianShared/DisplayMagicianShared.csproj @@ -17,7 +17,7 @@ true full false - ..\Debug\ + bin\Debug\ DEBUG;TRACE prompt 4 diff --git a/DisplayMagicianTests/DisplayMagicianTests.csproj b/DisplayMagicianTests/DisplayMagicianTests.csproj index eeb64a0..4b1c82b 100644 --- a/DisplayMagicianTests/DisplayMagicianTests.csproj +++ b/DisplayMagicianTests/DisplayMagicianTests.csproj @@ -8,6 +8,10 @@ DisplayMagician.ico + + bin\Debug\ + + From 16ac2bb264635e4b479c91e47a649cabbbe62bb2 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 21 Dec 2020 23:06:42 +1300 Subject: [PATCH 49/63] Added WiX Bootstrapper project (WIP) This project will encapsulate the .Net web installer and the DisplayMagician installer so that it installs the .net 4.8 if it isn't already installed. Still not sure if I will keep it. It is a partial work in progress. --- DisplayMagician.sln | 10 ++ DisplayMagicianBootstrapper/Bundle.wxs | 25 +++++ .../DisplayMagicianBootstrapper.wixproj | 69 ++++++++++++ .../Includes/DisplayMagicianVariables.wxi | 29 +++++ .../Lang/en-us/EULA_en-us.rtf | Bin 0 -> 915 bytes .../Lang/en-us/Loc_en-us.wxl | 18 ++++ .../DisplayMagicianSetup.wixproj | 18 ++-- .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 4 +- DisplayMagicianSetup/Product.wxs | 44 ++++---- 10 files changed, 238 insertions(+), 81 deletions(-) create mode 100644 DisplayMagicianBootstrapper/Bundle.wxs create mode 100644 DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj create mode 100644 DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi create mode 100644 DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf create mode 100644 DisplayMagicianBootstrapper/Lang/en-us/Loc_en-us.wxl diff --git a/DisplayMagician.sln b/DisplayMagician.sln index 6a67700..5e3eaaf 100644 --- a/DisplayMagician.sln +++ b/DisplayMagician.sln @@ -18,6 +18,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisplayMagicianTests", "Dis EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "DisplayMagicianSetup", "DisplayMagicianSetup\DisplayMagicianSetup.wixproj", "{DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}" EndProject +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "DisplayMagicianBootstrapper", "DisplayMagicianBootstrapper\DisplayMagicianBootstrapper.wixproj", "{59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|AnyCPU = Debug|AnyCPU @@ -99,6 +101,14 @@ Global {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x64.Build.0 = Release|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.ActiveCfg = Release|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.Build.0 = Release|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|AnyCPU.ActiveCfg = Debug|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x64.ActiveCfg = Debug|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x86.ActiveCfg = Debug|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x86.Build.0 = Debug|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|AnyCPU.ActiveCfg = Release|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x64.ActiveCfg = Release|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x86.ActiveCfg = Release|x86 + {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/DisplayMagicianBootstrapper/Bundle.wxs b/DisplayMagicianBootstrapper/Bundle.wxs new file mode 100644 index 0000000..b349b93 --- /dev/null +++ b/DisplayMagicianBootstrapper/Bundle.wxs @@ -0,0 +1,25 @@ + + + + + + + + = 1000]]> + + + + + + + + + diff --git a/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj b/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj new file mode 100644 index 0000000..0f9704b --- /dev/null +++ b/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj @@ -0,0 +1,69 @@ + + + + Debug + x86 + 3.10 + 59f3f084-ec7e-42d4-b0f4-8131b82bdb3b + 2.0 + DisplayMagicianBootstrapper + Bundle + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug + + + bin\$(Configuration)\ + obj\$(Configuration)\ + + + + + + + $(WixExtDir)\WixNetFxExtension.dll + WixNetFxExtension + + + $(WixExtDir)\WixBalExtension.dll + WixBalExtension + + + + + + + + + + + + + + + + + DisplayMagicianSetup + {dfd22d4d-f2e4-4ba4-b32a-7a990a35ba08} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + + + + + + + \ No newline at end of file diff --git a/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi b/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi new file mode 100644 index 0000000..60a2512 --- /dev/null +++ b/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf b/DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf new file mode 100644 index 0000000000000000000000000000000000000000..821a9b31b9300dcfadc2329b0fe3a6ae0a3dd3f1 GIT binary patch literal 915 zcma)5!A|2a5ZyBp|1d{bLF*PcKu_7yLbat-X)0977dM_H*1C3NJ48{`f8R+;wKudr zShn+K=DjzQmb;LRxG-LEiCMu}TY+V+JEOV1v;kyB{6- zr^5P=GV-2R=?E?_cqyFh%lk3oTA2J{G=79<Da%`;^`~lqhE{VBH48U=8I%C+iYO|9zz7{C{7mB?J|mCy^YuJ zo7v#p=#z{MnbkS|jmcTxB!?g|2&Fxcl$Iu1p_VQG$uljL@u7X)t!MFavHA@~2&I1- z4(qxe + + 1033 + DisplayMagician + DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. + \Lang\en-us\EULA_en-us.rtf + LittleBitBig + https://displaymagician.littlebitbig.com + https://displaymagician.littlebitbig.com + https://github.com/terrymacdonald/DisplayMagician/releases + LogReporter will collect details about your computer to help us troubleshoot errors running DisplayMagician. + This application is is not supported on your current OS. Your OS must be Windows 10 or later (64-bit only). + .NET Framework 4.8 or higher is required for DisplayMagician to work. Please install the latest .NET Framework then run this installer again. + You must close !(loc.ProductName) in order to upgrade it! + You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! + A newer version of !(loc.ProductName) is already installed. + This setup wizard will install DisplayMagician onto your computer. DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. + diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index 678fd6d..360a331 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -97,21 +97,21 @@ - - $(WixExtDir)\WixNetFxExtension.dll - WixNetFxExtension - + + + - $(WixExtDir)\WixUtilExtension.dll + C:\Program Files (x86)\WiX Toolset v3.14\bin\WixUtilExtension.dll WixUtilExtension - $(WixExtDir)\WixUIExtension.dll + C:\Program Files (x86)\WiX Toolset v3.14\bin\WixUIExtension.dll WixUIExtension - - - + + C:\Program Files (x86)\WiX Toolset v3.14\bin\WixNetFxExtension.dll + WixNetFxExtension + diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 41f4402..578637c 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl index 96b0f90..a7e058a 100644 --- a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl +++ b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl @@ -7,8 +7,8 @@ LittleBitBig LogReporter LogReporter will collect details about your computer to help us troubleshoot errors running DisplayMagician. - This application is is not supported on your current OS. Your OS must be Windows 10 or later (64-bit only). - .NET Framework 4.8 or higher is required for DisplayMagician to work. Please install the latest .NET Framework then run this installer again. + This application is is not supported on your current OS. Your OS must be Windows 8.1 or later (64-bit only). + .NET Framework 4.8 or higher is required for DisplayMagician to work. Please install the latest .NET Framework then run this installer again. You can download the latest .NET Framework from https://dotnet.microsoft.com/download/dotnet-framework. You must close !(loc.ProductName) in order to upgrade it! You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! A newer version of !(loc.ProductName) is already installed. diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs index 201dd8b..a580c63 100644 --- a/DisplayMagicianSetup/Product.wxs +++ b/DisplayMagicianSetup/Product.wxs @@ -1,8 +1,9 @@ - + - + + + + + = "#528040")]]> + - - - - = 1000)]]> + = 603)]]> - + - + - + @@ -87,7 +93,7 @@ - + @@ -110,14 +116,14 @@ Name="!(loc.LogReporterName)" Description="!(loc.LogReporterDescription)" Target="[APPLICATIONROOTDIRECTORY]$(var.DisplayMagicianLogReporter.TargetFileName)" - WorkingDirectory="APPLICATIONROOTDIRECTORY" + WorkingDirectory="APPLICATIONROOTDIRECTORY" Icon="DisplayMagicianIcon.ico" /> - - + + @@ -135,7 +141,7 @@ NOT Installed (NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") - + @@ -143,7 +149,7 @@ - + @@ -154,7 +160,7 @@ - + @@ -162,7 +168,7 @@ - + From a5c6f7980eb0ff0343dabe1a36380f37f822c102 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 22 Dec 2020 22:53:10 +1300 Subject: [PATCH 50/63] Final working Wix Installer Have customised the WiX installer so that it has some nice backgrounds, and so that the title and description text is white on black rather than black on grey. It works well. --- .../DisplayMagicianSetup.wixproj | 3 + .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- .../Includes/DisplayMagicianVariables.wxi | 2 +- DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl | 28 ++++- DisplayMagicianSetup/Product.wxs | 55 ++++------ .../Resources/WixUIBannerBmp.png | Bin 0 -> 53972 bytes .../Resources/WixUIBannerBmpDark.png | Bin 0 -> 45103 bytes .../Resources/WixUIDialogBmp.png | Bin 0 -> 144601 bytes 8 files changed, 104 insertions(+), 86 deletions(-) create mode 100644 DisplayMagicianSetup/Resources/WixUIBannerBmp.png create mode 100644 DisplayMagicianSetup/Resources/WixUIBannerBmpDark.png create mode 100644 DisplayMagicianSetup/Resources/WixUIDialogBmp.png diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index 360a331..a53758f 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -95,6 +95,9 @@ + + + diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 578637c..c13f755 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi b/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi index 60a2512..93f0669 100644 --- a/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi +++ b/DisplayMagicianSetup/Includes/DisplayMagicianVariables.wxi @@ -24,6 +24,6 @@ The name of your application exe file. This will be used to kill the process when updating and creating the desktop shortcut --> - + \ No newline at end of file diff --git a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl index a7e058a..8d7e041 100644 --- a/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl +++ b/DisplayMagicianSetup/Lang/en-us/Loc_en-us.wxl @@ -12,5 +12,31 @@ You must close !(loc.ProductName) in order to upgrade it! You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! A newer version of !(loc.ProductName) is already installed. - This setup wizard will install DisplayMagician onto your computer. DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. + {\White_Title}Welcome to the [ProductName] [ProductVersion] Setup Wizard + {\White_Normal}DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. + {\White_Title}End User License Agreement + {\White_Normal}Please read and accept this License Agreement + {\White_Title}Completed the [ProductName] Setup Wizard + {\White_Normal}Click the Finish button to exit the Setup Wizard. + {\White_Title}[ProductName] Setup Wizard ended prematurely + {\White_Normal}[ProductName] Setup Wizard ended prematurely because of an error. Your system has not been modified. To install this program at a later time, run Setup Wizard again. + {\White_Title}[ProductName] Setup Wizard was interrupted + {\White_Normal}[ProductName] setup was interrupted. Your system has not been modified. To install this program at a later time, please run the installation again. + {\White_Title}Disk Space Requirements + {\White_Normal}The disk space required for the installation of the selected features. + {\White_Title}Change destination folder + {\White_Normal}Browse to the destination folder + {\White_Title}Files in Use + {\White_Normal}Some files that need to be updated are currently in use. + {\White_Title}Destination Folder + {\White_Normal}Click Next to install to the default folder or click Change to choose another. + {\White_Title}Ready to install [ProductName] + {\White_Title}Ready to change [ProductName] + {\White_Title}Ready to repair [ProductName] + {\White_Title}Ready to remove [ProductName] + {\White_Title}Ready to update [ProductName] + {\White_Title}Welcome to the [ProductName] Setup Wizard + {\White_Normal}The Setup Wizard allows you to change the way [ProductName] features are installed on your computer or to remove it from your computer. Click Next to continue or Cancel to exit the Setup Wizard. + {\White_Title}Change, repair, or remove installation + {\White_Normal}Select the operation you wish to perform. diff --git a/DisplayMagicianSetup/Product.wxs b/DisplayMagicianSetup/Product.wxs index a580c63..aca0a89 100644 --- a/DisplayMagicianSetup/Product.wxs +++ b/DisplayMagicianSetup/Product.wxs @@ -2,15 +2,14 @@ + xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> - + @@ -19,8 +18,8 @@ --> - - + + - - - - - - - - + + + + + + + + 1 1 LicenseAcceptedOverwritten = "1" AND NOT OLDER_VERSION_FOUND - - WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed + 1 + - + + + + @@ -126,11 +119,11 @@ - - + - - + @@ -168,10 +161,6 @@ - - - - \ No newline at end of file diff --git a/DisplayMagicianSetup/Resources/WixUIBannerBmp.png b/DisplayMagicianSetup/Resources/WixUIBannerBmp.png new file mode 100644 index 0000000000000000000000000000000000000000..b1eb896cb6dfd39fdfa8e975de10ab07bf22d751 GIT binary patch literal 53972 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 literal 0 HcmV?d00001 diff --git a/DisplayMagicianSetup/Resources/WixUIDialogBmp.png b/DisplayMagicianSetup/Resources/WixUIDialogBmp.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd1f3c77b91d4ae5549f07239d5c724272e609d GIT binary patch literal 144601 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

p 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�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�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 literal 0 HcmV?d00001 From 26796c9e4667d4af78f65227279a52915811868f Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 22 Dec 2020 23:00:25 +1300 Subject: [PATCH 51/63] Fixed MainForm control placement --- DisplayMagician/UIForms/MainForm.Designer.cs | 4 ++-- DisplayMagician/UIForms/MainForm.resx | 21 ++++++++++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index e040e9c..ad5f075 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -90,9 +90,9 @@ // // btn_toast // + resources.ApplyResources(this.btn_toast, "btn_toast"); this.btn_toast.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; this.btn_toast.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; - resources.ApplyResources(this.btn_toast, "btn_toast"); this.btn_toast.ForeColor = System.Drawing.Color.White; this.btn_toast.Name = "btn_toast"; this.btn_toast.UseVisualStyleBackColor = true; @@ -100,9 +100,9 @@ // // btn_settings // + resources.ApplyResources(this.btn_settings, "btn_settings"); this.btn_settings.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; this.btn_settings.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; - resources.ApplyResources(this.btn_settings, "btn_settings"); this.btn_settings.ForeColor = System.Drawing.Color.White; this.btn_settings.Name = "btn_settings"; this.btn_settings.UseVisualStyleBackColor = true; diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index 581888c..85aef8f 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -132,6 +132,9 @@ Horizontal + + Top + Flat @@ -139,7 +142,7 @@ NoControl - 366, 64 + 364, 12 75, 23 @@ -162,6 +165,9 @@ 0 + + Top, Right + Flat @@ -10828,7 +10834,7 @@ NoControl - 220, 259 + 220, 235 343, 22 @@ -10867,7 +10873,7 @@ NoControl - 234, 366 + 234, 351 332, 20 @@ -10900,7 +10906,7 @@ Microsoft Sans Serif, 9.75pt - 12, 367 + 12, 352 25, 16 @@ -10936,7 +10942,7 @@ Microsoft Sans Serif, 21.75pt - 212, 186 + 212, 162 360, 50 @@ -10969,7 +10975,7 @@ NoControl - 700, 363 + 700, 348 75, 23 @@ -71241,6 +71247,9 @@ 6, 13 + + True + 784, 761 From 2148db3e95e811bdf67a3a1c3f88b32916fc975e Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 22 Dec 2020 23:23:28 +1300 Subject: [PATCH 52/63] Fixing program settings loglevel Had missed Fatal loglevel and missed a mixedcase Error log level. Meant both logging levels were broken. Now fixed. --- DisplayMagician/ProgramSettings.cs | 5 ++- DisplayMagician/UIForms/SettingsForm.cs | 42 +++++++++++-------------- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/DisplayMagician/ProgramSettings.cs b/DisplayMagician/ProgramSettings.cs index fa41eb6..cb5a5ae 100644 --- a/DisplayMagician/ProgramSettings.cs +++ b/DisplayMagician/ProgramSettings.cs @@ -64,9 +64,12 @@ namespace DisplayMagician case "warn": _logLevel = NLog.LogLevel.Warn.ToString(); break; - case "Error": + case "error": _logLevel = NLog.LogLevel.Error.ToString(); break; + case "fatal": + _logLevel = NLog.LogLevel.Fatal.ToString(); + break; default: _logLevel = NLog.LogLevel.Warn.ToString(); break; diff --git a/DisplayMagician/UIForms/SettingsForm.cs b/DisplayMagician/UIForms/SettingsForm.cs index d713682..52f28dd 100644 --- a/DisplayMagician/UIForms/SettingsForm.cs +++ b/DisplayMagician/UIForms/SettingsForm.cs @@ -25,7 +25,7 @@ namespace DisplayMagician.UIForms logLevelText.Add("Trace", "Full Application Trace (very large)"); logLevelText.Add("Debug", "Detailed Debug messages (large)"); logLevelText.Add("Info", "Information, Warning and Error messages"); - logLevelText.Add("Warn", "Warning and Error messages only"); + logLevelText.Add("Warn", "Warning and Error messages only (Default)"); logLevelText.Add("Error", "Error messages only"); logLevelText.Add("Fatal", "Fatal Error messages only"); @@ -36,38 +36,35 @@ namespace DisplayMagician.UIForms private void SettingsForm_Load(object sender, EventArgs e) { - // Load the program settings - mySettings = Program.AppProgramSettings; - // setup minimise on start - if (mySettings.MinimiseOnStart) + if (Program.AppProgramSettings.MinimiseOnStart) cb_minimise_notification_area.Checked = true; else cb_minimise_notification_area.Checked = false; // setup loglevel on start - switch (mySettings.LogLevel) + switch (Program.AppProgramSettings.LogLevel) { case "Trace": - cmb_loglevel.SelectedItem = logLevelText["Trace"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Trace"]); break; case "Debug": - cmb_loglevel.SelectedItem = logLevelText["Debug"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Debug"]); break; case "Info": - cmb_loglevel.SelectedItem = logLevelText["Info"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Info"]); break; case "Warn": - cmb_loglevel.SelectedItem = logLevelText["Warn"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Warn"]); break; case "Error": - cmb_loglevel.SelectedItem = logLevelText["Error"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Error"]); break; case "Fatal": - cmb_loglevel.SelectedItem = logLevelText["Fatal"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Fatal"]); break; default: - cmb_loglevel.SelectedItem = logLevelText["Warn"]; + cmb_loglevel.SelectedIndex = cmb_loglevel.FindStringExact(logLevelText["Warn"]); break; } @@ -78,26 +75,25 @@ namespace DisplayMagician.UIForms // save minimise on close if (cb_minimise_notification_area.Checked) - mySettings.MinimiseOnStart = true; + Program.AppProgramSettings.MinimiseOnStart = true; else - mySettings.MinimiseOnStart = false; + Program.AppProgramSettings.MinimiseOnStart = false; // save loglevel on close if (cmb_loglevel.SelectedItem.Equals(logLevelText["Trace"])) - mySettings.LogLevel = "Trace"; + Program.AppProgramSettings.LogLevel = "Trace"; else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Debug"])) - mySettings.LogLevel = "Debug"; + Program.AppProgramSettings.LogLevel = "Debug"; else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Info"])) - mySettings.LogLevel = "Info"; + Program.AppProgramSettings.LogLevel = "Info"; else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Warn"])) - mySettings.LogLevel = "Warn"; + Program.AppProgramSettings.LogLevel = "Warn"; else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Error"])) - mySettings.LogLevel = "Error"; + Program.AppProgramSettings.LogLevel = "Error"; else if (cmb_loglevel.SelectedItem.Equals(logLevelText["Fatal"])) - mySettings.LogLevel = "Fatal"; + Program.AppProgramSettings.LogLevel = "Fatal"; else - mySettings.LogLevel = "Warn"; - + Program.AppProgramSettings.LogLevel = "Warn"; } private void btn_back_Click(object sender, EventArgs e) From 6be7cfa3b2bb9f30a1433ff5bc3a9fd76510558f Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 22 Dec 2020 23:35:26 +1300 Subject: [PATCH 53/63] Fixed develop build --- .../DisplayMagicianSetup.wixproj | 5 +- .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- 2 files changed, 53 insertions(+), 54 deletions(-) diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index a53758f..72cc343 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -13,9 +13,8 @@ bin\$(Configuration)\ obj\$(Configuration)\ - Debug - - + Debug;DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug + -arch x64 bin\$(Configuration)\ diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index c13f755..9fad200 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From 8249cb9bd8318cd26967232ae26a6a1a270e8ee8 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Tue, 22 Dec 2020 23:42:24 +1300 Subject: [PATCH 54/63] Display Magician Setup cleanup --- .../DisplayMagicianFilesFragment.wxs | 102 +- .../DisplayMagicianSetupOld.vdproj | 14549 ---------------- .../Resources/HeliosPlus.ico | Bin 468396 -> 0 bytes .../Resources/installer_bitmap.png | Bin 48937 -> 0 bytes .../Resources/installer_bitmap2.png | Bin 61918 -> 0 bytes 5 files changed, 51 insertions(+), 14600 deletions(-) delete mode 100644 DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj delete mode 100644 DisplayMagicianSetupOld/Resources/HeliosPlus.ico delete mode 100644 DisplayMagicianSetupOld/Resources/installer_bitmap.png delete mode 100644 DisplayMagicianSetupOld/Resources/installer_bitmap2.png diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 9fad200..8a1f86b 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj b/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj deleted file mode 100644 index 5b27c30..0000000 --- a/DisplayMagicianSetupOld/DisplayMagicianSetupOld.vdproj +++ /dev/null @@ -1,14549 +0,0 @@ -"DeployProject" -{ -"VSVersion" = "3:800" -"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" -"IsWebType" = "8:FALSE" -"ProjectName" = "8:DisplayMagicianSetupOld" -"LanguageId" = "3:1033" -"CodePage" = "3:1252" -"UILanguageId" = "3:1033" -"SccProjectName" = "8:" -"SccLocalPath" = "8:" -"SccAuxPath" = "8:" -"SccProvider" = "8:" - "Hierarchy" - { - "Entry" - { - "MsmKey" = "8:_0128586071156F772251C5159DC92858" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_015D65104A4588662681927BCEAA4747" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" - "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" - "OwnerKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_04F09CDC77F9F18BDB6CDCE825F6C559" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" - "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" - "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" - "OwnerKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_07548D63918C963AF5AFEF1528F340A4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_07FCD7F18216577F4E4149A555813F6E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_09392670B4517249E198B052156E1591" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0AEF6A1EA02955BDEB419F76CD6AA214" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0D1D840E6FF0D164B5C5332433170951" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0DA360AA6B6C2705E95FC6122E807D73" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0F50F685947E7887A7A01AE071C84605" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0FCA8863B5F85B9DE985D18CA3064AA9" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_11ED5CFC51D6D780FE2E4A6AD49170A3" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_151A502870F21DBAF82155EBA085E257" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_185015DFDA264199FC6329EDDAB2A9D6" - "OwnerKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_1F472B27928AAF875547361F33301756" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_201EBF8EBDB0FCC588A643291F5F7C80" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29EC4DE548DB03D2A5DA71E7A01A96AB" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_29EF568DBBE289948C4F4EC87CD36A6C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FCA5CA686F692B2A14F130C9FE5046B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" - "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3382C31B09945248C623FCFEB0BCA09A" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_33C27D84D1294E25B74FF05DA8C4F267" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3427114400C346E681DEA717B5D9A237" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_36B9645D0EEDEAC3647AE4338B90A7A5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_370894372FDEE7EC16C4C7F728F6C9FE" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37B35B838DAF8ADEF3859F9783F2E279" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_393BBEAF9F9543D89B12FA13A7479822" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39C5B6FE06428A24FB3F2AE666524F06" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_39E2CFD1753F3C3E5E9F7B21A08AB86C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3A644EB06BEA8D527DED81F15C56D0A4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B48AE4E8BAF9703007C2F8F6F87B136" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" - "OwnerKey" = "8:_0F50F685947E7887A7A01AE071C84605" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3D2A063AC32BD629303AD6177BF2A31F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_3F7FBF213F907BEF5DDBCFCC6F7F4262" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_40CC8BB1932D8B91C993451DABA8D4D4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_412D9971F6A4B66E6F25322A1F0D3983" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_423BE395012319E0C362F185044E62B1" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_49DA481C225E9E8CE8562795A3FBED67" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D36996E65D1801FFF58DF88C03F39C7" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4E32F64F0B1FA82E403318A37723624A" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4F3B2C9791706912621939B580ED3BE6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" - "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_532D16DB8D49107C2583D184B397999B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_54563AA74DF8DC9ADDE12813BE69FA7B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_57639277C13D93565E62C484103086BF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5812D8771DCFBB74FD211B42EC452126" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5A10E3BAFC874E5F2457825A9066595B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F31237902C36412845A8A566B7124A6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5F3BDDFD402F425DB76463AC42B51783" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_5FA4B87E7A8FB4B0D99A502FA26E6225" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61ED10848329C5859763001E2E4632BF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_63F264EF17B839EF9333235C0A3D5F99" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_66F3E883A2AC5553201CB34A91CC7DDC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_69C0546D57056B06A160914846A990B6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6D17DC9819B8AF7BE75AA5AD10EC64B1" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "OwnerKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" - "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_735CFAF848D9128C1358D92FACC097FA" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7406D46CCE33C413D34790171DF62009" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_77573E4929110CCA530133752E85150C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_780FD8004755F772B32F300AD5DEF857" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7B00308BB41502DF8AEB49BC13B55FB4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7C8F76403052610656FADD0132BBAA6F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EB6891896C57BC7CF2537960322C4CE" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_90FE331307CA63BD5402459658E2FE2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F227962065A3F72B5EBC5EB0369EDD0" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81695F28D3E781117EDB38359494C236" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_81D26BD98A1C46D38567FD19751D93A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_82F3D5D87DD3315E8F259D8B0B7905BC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_842A609FD18D48B06A8B05D4ECAE0357" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8663E7A672F820D25B5B0C89EE3932C1" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_871C23764981734E85DB449F51B400E8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_8ED5BA483A9A7D2B6B894BDE4900DD75" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_90FE331307CA63BD5402459658E2FE2C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_911CBB7B053B53D06252364C29C916E8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_92FAF1D119ACB06C91BD43D686E93E15" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_973B0D677A5DBE0862D682618F2A77EF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_97E56CFA5B1BB560E2F87084728BE2C0" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_98345E7E280A0F9C1345B5D328349AF8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9B60AEFC4B77C7FDA5B181AF31AF63FD" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9D517C33D8FE90FD6E20CCB7688B6E61" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A2F8E67285FBE0230B79620BB6CCE38D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A6827B66B69902E1E0A48597DBFD256F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_A8FDDC94D55B07F365F0A63C35BEDC56" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AB2A49D3B4F5BEEA789963DB91B8E5D4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ACE63A6A18E70EFCB854AE37700915DD" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AFCDC764245A3691F1AB153EFBEAC272" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B37594930CB2ADEB58DA1FD1BF84F377" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B45ADEE7CE4E83E447DC1853034241CB" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B46EF6BB5FC2BFF3336514CE452A12B2" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B7085EF9BEAB65C1CE2884E50FE6FDB4" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B70EC02C581426FCC553775A9924D0FD" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B8B09AE3B8745FE5ECB2DF2D278014CC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BCEB0DE20BDB489A75435245EDF950F3" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BE567DE6A41A33FBA920153018361976" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C1637C698493B36273F39D775B20CDD7" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C735E0807B4D5B0D477A544536CD944D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_C972AB12C339307EBA2FAF4603404E6F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CA98359246C3C93F745FF67DFBA65DA0" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CC5388413F56A3823DAECFCD90012A9C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" - "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" - "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" - "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" - "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D35A1E55DC16E288D36EEFA115ADB4DE" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D3853C054115A14D6AE2C25BE135AB2F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "OwnerKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D73AA34798F0AAB09CE541613775D5E5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DAE3B5DA72F4D759E11849EDA6163CED" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_DF4F20D4953457EDBD9784B61F784BF7" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E0D2117562513D7AAA1048F9108DF2B8" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E10F308D1CD6385E2B177C1F3F31E6D5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" - "OwnerKey" = "8:_83AC02B3D3927947A5711A6DA5ABE053" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E666D18642AA53DB92951DB4E5822B6D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EA288CE2B96B66024EB85A39FA170791" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_EEEF952E2B680DE43EE014E3AE398A27" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F0649F779F25C132F25052DCB4838989" - "OwnerKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1A5982BC5861CA53B27A46D2D902C8C" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1B520E7BDDB0A6F5AA971D213F5F293" - "OwnerKey" = "8:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F1F4E3464F5771DAE1F7C918023E514D" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F21B52B60AAF499E25C623953CED2809" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F21C016C9B3245FB42753C4B51BBA74B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F672721EE1934A9D6F978E6CF38135FC" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F6C0760FBE1C03D3F77DB4E3869F32D2" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FDB15E939C03D97E4AE017C0FF4B74E2" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_60B51A1095E94B74AA2206DF3550327A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BEA4F0159C0296CE58FDEC6681FB1419" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A062237F6F2E21B425E4190AEA104C46" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3427114400C346E681DEA717B5D9A237" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7E279826AED3D503C2B7F7DB69F2C6E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F1B520E7BDDB0A6F5AA971D213F5F293" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_185015DFDA264199FC6329EDDAB2A9D6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2581C4CFA9B7C4227F9FE0594859036F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_735CFAF848D9128C1358D92FACC097FA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F0649F779F25C132F25052DCB4838989" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_37BB9DACA74D0108272815ED05EC2866" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_298C33DB86B2E76DCB28D2EA18AA7BF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DF0DF3DB617452298403283DC7EF9B88" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AE7E57FB5A7DDFA22402E2ABABC156FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_151A502870F21DBAF82155EBA085E257" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_339E68B5065F8BA0A6CB229B899C7C01" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_072633672EBE1104CF21A57D75571CEA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_604AB60F2AE386057C8721A76651BF79" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A454187C634FA731FC6119C47BF1546C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_33547F78BF836AAC69D074A190A2A671" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CA02BAA390A0746F4797D874AFBFE410" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_015D65104A4588662681927BCEAA4747" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_8426E9873DF9BE8CF5498D0CD99822AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_61FD410E7117E1047A25AD6C04C5E3C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DBF3538C2DC4C716EF9AB113E293C58C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CB2E564D4E028793CCFB8A004637C3BB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4015AE0172DCB9732B9DF5C6CE7110B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CFBC1D298D9A68608390DC224711EA8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E0532A6C3C5432FD12CB7E88810B92BD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_873CC2624838889479EACE2D8D3EC376" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B738012C347348AA24AC89D32D56C82E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B4C8C395302D5E44DC4D508EFFBE7F8F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F02A4805B261004A73142E8A55D1B036" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_FA4BC7851D7D77E1120B25058798B6B5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_69C0546D57056B06A160914846A990B6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CDD61DB6E523368E4F9BD799F6DC6670" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B450EE4654B95F7135C2E32E78F4DF38" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9FC629BE332B514D9655D3B6B3DB802E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AFE73024FFCB55A6421B1DEE2458EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9150412172BA9D3C2E9ADEEEEFDA83BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_20BD9D99D752016832F1BFDA1B9D6E1E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_961BED0F69CFC6645B515FE112AFD1EA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7406D46CCE33C413D34790171DF62009" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5F383A12C90F8CF3AD82BC76D98C3187" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B2E5A2AAB29271F30A7FBD9384EFA668" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0128586071156F772251C5159DC92858" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_790E01A3418A00F635CFB0CF4463CC3B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_FBBD17080FA0F468CF791DFB9078101F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7F806C9EB0584C2EA7CE8FB8451EA12E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_21187D6AF126CDD17A50A6BFBF07B7F8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_423BE395012319E0C362F185044E62B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2D2D7BB2475624FB7C413D334A352AA3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C4E5F4D5E615F7DFF25D0457330FEA3D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B9864A985D023366EAAF5F902A630E1C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D46A76D89E1CD03272909D4AB9A1B307" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_257BB759ACDB10E0DA747E425208F161" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6D0DECAD6158DC71D82D4731F6143F5B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4D72CF6917802AD8BCD66168CC5C0D8C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_346670AEC15DE6946E7EC5A30C0486AC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_21339A0EFAF87F28B1B5F9CBF382D4EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_43D1D9620F43705AB1BB05F786C4C983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DC9A1A92DB9A5152BB22BF87FE00E49D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_73E892A3BCB71A9C440BC58929D03E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4D881C6651C6A8C70317A82FDC802CA2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C7739DEB2336E3EFC05F2DF204FDDAB6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E902E9E597F1556CAFCD315BF1B58BAF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_10A9D13A3BD51E339D197C0DC92B5E9D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3628AC00037EE8E074F1A6A15880AA3C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_8B08A5C855C2F0BF574A0F7BA250F8A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_871C23764981734E85DB449F51B400E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4552D9E1A7D8B5BB4E64569480779C1A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E20633C3F2674ADB4C2A1E86C4692BA6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_079819C1A77400D3F09C3B43313FEEB1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9DA0A2406B000AD4F2F48C21C68CBE74" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_93A5301B848BE1DA14CBE973E966605F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_13A020C2C462A9FE472B46F8A66894D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_90CB061A2E52EF5F2C93D3397757548E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5E20D2BA761F70D148A14EF36F84C052" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6448CC9CCB9E1521DA7991DE6CABEE58" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B34D10F58E155EC45B52ADCCBF2713FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C6489E4F0471903AE6A3D8EB34E31255" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A35238801BD3F9FFA35C4D050F1BD4A8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_09392670B4517249E198B052156E1591" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DE7E70431B21916E6BA0E38E4EB77450" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_27CAD521654D61016167C6FFF2C7DF51" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CABD938628180D1DB7C044927A104DBF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5657E8C32B83C26A509E0136DA094D2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_369AF8E32940354ACD0308B0EA0E1B68" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A81D5991F4FB2CD18DE110DA49B633CA" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_66657A37A3861F58FA454E6E09EF2C3F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4F2DF6C58AECAA40755BAD671956B8F6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D7797892FAAA19D6EC256D5D642B8277" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2F77D2762D18FBB672FB939F58CDE420" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E8304BD7F34EDACE5B61AE24352F3199" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3CFA58EA114B2FA18FD3B55528473583" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_17318CC18ADCD5BC9DA9C8A310A67048" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F28FBBAC98C5E96A3B233D50EDBE7E97" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1D93DB39A1DA773310164D9BFB97D3B8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4FABC52BA03E938FFC3C8012A8BF1DAC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F3E82F0F036E4CF13F2A7AC4E2848E92" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BD72F94F74F20DED3B5752C78BFB566C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_32C91E29BE26A197A0B0AEACDD05A282" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_54563AA74DF8DC9ADDE12813BE69FA7B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_29EC4DE548DB03D2A5DA71E7A01A96AB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_07FCD7F18216577F4E4149A555813F6E" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_8663E7A672F820D25B5B0C89EE3932C1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3F7FBF213F907BEF5DDBCFCC6F7F4262" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_ACE63A6A18E70EFCB854AE37700915DD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BCEB0DE20BDB489A75435245EDF950F3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7EB6891896C57BC7CF2537960322C4CE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_92FAF1D119ACB06C91BD43D686E93E15" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DF4F20D4953457EDBD9784B61F784BF7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_412D9971F6A4B66E6F25322A1F0D3983" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_98345E7E280A0F9C1345B5D328349AF8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_DAE3B5DA72F4D759E11849EDA6163CED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5F3BDDFD402F425DB76463AC42B51783" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_57639277C13D93565E62C484103086BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D73AA34798F0AAB09CE541613775D5E5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4E32F64F0B1FA82E403318A37723624A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9D517C33D8FE90FD6E20CCB7688B6E61" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_04F09CDC77F9F18BDB6CDCE825F6C559" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_36B9645D0EEDEAC3647AE4338B90A7A5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E0D2117562513D7AAA1048F9108DF2B8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D3853C054115A14D6AE2C25BE135AB2F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_FDB15E939C03D97E4AE017C0FF4B74E2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AB2A49D3B4F5BEEA789963DB91B8E5D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_97E56CFA5B1BB560E2F87084728BE2C0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_49DA481C225E9E8CE8562795A3FBED67" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C972AB12C339307EBA2FAF4603404E6F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_40CC8BB1932D8B91C993451DABA8D4D4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_AFCDC764245A3691F1AB153EFBEAC272" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3A644EB06BEA8D527DED81F15C56D0A4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_780FD8004755F772B32F300AD5DEF857" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F6C0760FBE1C03D3F77DB4E3869F32D2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_EA288CE2B96B66024EB85A39FA170791" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C5C904CCA0ACC739BF13F7C876E1C631" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6F8A3FB2F67D41956E65B4D859B389E9" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B70EC02C581426FCC553775A9924D0FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_532D16DB8D49107C2583D184B397999B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_77573E4929110CCA530133752E85150C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_201EBF8EBDB0FCC588A643291F5F7C80" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_842A609FD18D48B06A8B05D4ECAE0357" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_9B60AEFC4B77C7FDA5B181AF31AF63FD" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3382C31B09945248C623FCFEB0BCA09A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4D36996E65D1801FFF58DF88C03F39C7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0AEF6A1EA02955BDEB419F76CD6AA214" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_39E2CFD1753F3C3E5E9F7B21A08AB86C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E57A494D64A501AF3DA24A5AFDADB623" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2FF3D36027C028ECE9734CCDB627EDDF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F672721EE1934A9D6F978E6CF38135FC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_393BBEAF9F9543D89B12FA13A7479822" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_8ED5BA483A9A7D2B6B894BDE4900DD75" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_BE567DE6A41A33FBA920153018361976" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_29EF568DBBE289948C4F4EC87CD36A6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7B00308BB41502DF8AEB49BC13B55FB4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_911CBB7B053B53D06252364C29C916E8" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B7085EF9BEAB65C1CE2884E50FE6FDB4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_11ED5CFC51D6D780FE2E4A6AD49170A3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_81695F28D3E781117EDB38359494C236" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3D2A063AC32BD629303AD6177BF2A31F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_63F264EF17B839EF9333235C0A3D5F99" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_39C5B6FE06428A24FB3F2AE666524F06" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0F50F685947E7887A7A01AE071C84605" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3B9EBAC3498BB57D730B5BABF99EF462" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0D1D840E6FF0D164B5C5332433170951" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5A10E3BAFC874E5F2457825A9066595B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C1637C698493B36273F39D775B20CDD7" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7F227962065A3F72B5EBC5EB0369EDD0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A6827B66B69902E1E0A48597DBFD256F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CC5388413F56A3823DAECFCD90012A9C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E666D18642AA53DB92951DB4E5822B6D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5812D8771DCFBB74FD211B42EC452126" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0FCA8863B5F85B9DE985D18CA3064AA9" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4F3B2C9791706912621939B580ED3BE6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F1F4E3464F5771DAE1F7C918023E514D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5F31237902C36412845A8A566B7124A6" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_973B0D677A5DBE0862D682618F2A77EF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_28DFE7DA3428F9B0FF1265D9F57AFF0D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7C8F76403052610656FADD0132BBAA6F" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_EEEF952E2B680DE43EE014E3AE398A27" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B37594930CB2ADEB58DA1FD1BF84F377" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_33C27D84D1294E25B74FF05DA8C4F267" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A8FDDC94D55B07F365F0A63C35BEDC56" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F21B52B60AAF499E25C623953CED2809" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_82F3D5D87DD3315E8F259D8B0B7905BC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5FA4B87E7A8FB4B0D99A502FA26E6225" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_3B48AE4E8BAF9703007C2F8F6F87B136" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_07548D63918C963AF5AFEF1528F340A4" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_0DA360AA6B6C2705E95FC6122E807D73" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B8B09AE3B8745FE5ECB2DF2D278014CC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B45ADEE7CE4E83E447DC1853034241CB" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E10F308D1CD6385E2B177C1F3F31E6D5" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D35A1E55DC16E288D36EEFA115ADB4DE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_A2F8E67285FBE0230B79620BB6CCE38D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6D17DC9819B8AF7BE75AA5AD10EC64B1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_66F3E883A2AC5553201CB34A91CC7DDC" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_61ED10848329C5859763001E2E4632BF" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_B46EF6BB5FC2BFF3336514CE452A12B2" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CA98359246C3C93F745FF67DFBA65DA0" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2FCA5CA686F692B2A14F130C9FE5046B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_37B35B838DAF8ADEF3859F9783F2E279" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_370894372FDEE7EC16C4C7F728F6C9FE" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_F21C016C9B3245FB42753C4B51BBA74B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_7EF733F9AECA4C7062436E30CF9FC73C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_06558B1FC732B6AA16D31E3D583D564B" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_01C3883F36151E24F7A33ECC0185EAB3" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CD63D9BE951A79519CD69B373F5A245D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D16ECA002031E9F464C6EDF9CDE06A5C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_C735E0807B4D5B0D477A544536CD944D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_5325085DE495485D930C3D7373C9CC96" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_CF2B5512697D3444DA5C7C187AE26988" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_1F472B27928AAF875547361F33301756" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_D05DB69FF9722F53BCEC1895D9EF5A2A" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_20C50515084193D4C8ADF9B6B676DE77" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_328C0F8CD9164AB0EB6387D511274083" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_95C44E99226D63EB02DEE495E36BEC80" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_2BECE346513978E22D85CF70C5335C00" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_90FC8214331F53FD9474FAE9E83D2C2C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_294152CE4BFE63E399262BE0E525AE6C" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_711A713788A0DE1065D9334A95059C9D" - "MsmSig" = "8:_UNDEFINED" - } - } - "Configurations" - { - "Debug" - { - "DisplayName" = "8:Debug" - "IsDebugOnly" = "11:TRUE" - "IsReleaseOnly" = "11:FALSE" - "OutputFilename" = "8:Debug\\DisplayMagicianSetup-0.1-alpha.0.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:3" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.8" - { - "Name" = "8:Microsoft .NET Framework 4.8 (x86 and x64)" - "ProductCode" = "8:.NETFramework,Version=v4.8" - } - } - } - } - "Release" - { - "DisplayName" = "8:Release" - "IsDebugOnly" = "11:FALSE" - "IsReleaseOnly" = "11:TRUE" - "OutputFilename" = "8:Release\\DisplayMagicianSetup-0.1-alpha.0.msi" - "PackageFilesAs" = "3:2" - "PackageFileSize" = "3:-2147483648" - "CabType" = "3:1" - "Compression" = "3:3" - "SignOutput" = "11:FALSE" - "CertificateFile" = "8:" - "PrivateKeyFile" = "8:" - "TimeStampServer" = "8:" - "InstallerBootstrapper" = "3:2" - "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" - { - "Enabled" = "11:TRUE" - "PromptEnabled" = "11:TRUE" - "PrerequisitesLocation" = "2:1" - "Url" = "8:" - "ComponentsUrl" = "8:" - "Items" - { - "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.8" - { - "Name" = "8:Microsoft .NET Framework 4.8 (x86 and x64)" - "ProductCode" = "8:.NETFramework,Version=v4.8" - } - } - } - } - } - "Deployable" - { - "CustomAction" - { - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_3891A79A10CC455CA02426721C5E3976" - { - "Name" = "8:ServerRegistrationManager.exe" - "Condition" = "8:" - "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - "FileType" = "3:2" - "InstallAction" = "3:1" - "Arguments" = "8:install \"[TARGETDIR]DisplayMagician.ShellExtension.dll\" -codebase -os64" - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_703939FB_1800_4C54_9228_AE37F541938E" - "InstallerClass" = "11:FALSE" - "CustomActionData" = "8:" - "Run64Bit" = "11:TRUE" - } - "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_567626950A924A6A8ED05090B9B2642A" - { - "Name" = "8:ServerRegistrationManager.exe" - "Condition" = "8:" - "Object" = "8:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - "FileType" = "3:2" - "InstallAction" = "3:4" - "Arguments" = "8:uninstall \"[TARGETDIR]DisplayMagician.ShellExtension.dll\"" - "EntryPoint" = "8:" - "Sequence" = "3:1" - "Identifier" = "8:_4CB63466_63BE_413E_AFD3_98040D42F4F1" - "InstallerClass" = "11:FALSE" - "CustomActionData" = "8:" - "Run64Bit" = "11:TRUE" - } - } - "DefaultFeature" - { - "Name" = "8:DefaultFeature" - "Title" = "8:" - "Description" = "8:" - } - "ExternalPersistence" - { - "LaunchCondition" - { - "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6FA69A3479AB4837B33C72A159404092" - { - "Name" = "8:.NET Framework" - "Message" = "8:[VSDNETMSG]" - "FrameworkVersion" = "8:.NETFramework,Version=v4.8" - "AllowLaterVersions" = "11:FALSE" - "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=863262" - } - } - } - "File" - { - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0128586071156F772251C5159DC92858" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppCaptureMetadataContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_0128586071156F772251C5159DC92858" - { - "Name" = "8:Windows.Media.Capture.AppCaptureMetadataContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Capture.AppCaptureMetadataContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_015D65104A4588662681927BCEAA4747" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.SystemManagementContract, Version=6.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_015D65104A4588662681927BCEAA4747" - { - "Name" = "8:Windows.System.SystemManagementContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.SystemManagementContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_01C3883F36151E24F7A33ECC0185EAB3" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_01C3883F36151E24F7A33ECC0185EAB3" - { - "Name" = "8:System.IO.Compression.FileSystem.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.Compression.FileSystem.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_04F09CDC77F9F18BDB6CDCE825F6C559" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ServiceModel.Http, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_04F09CDC77F9F18BDB6CDCE825F6C559" - { - "Name" = "8:System.ServiceModel.Http.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ServiceModel.Http.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_06558B1FC732B6AA16D31E3D583D564B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_06558B1FC732B6AA16D31E3D583D564B" - { - "Name" = "8:System.Net.Http.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Http.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_072633672EBE1104CF21A57D75571CEA" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.Core.CoreWindowDialogsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_072633672EBE1104CF21A57D75571CEA" - { - "Name" = "8:Windows.UI.Core.CoreWindowDialogsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.Core.CoreWindowDialogsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_07548D63918C963AF5AFEF1528F340A4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.Process, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_07548D63918C963AF5AFEF1528F340A4" - { - "Name" = "8:System.Diagnostics.Process.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.Process.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_079819C1A77400D3F09C3B43313FEEB1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_079819C1A77400D3F09C3B43313FEEB1" - { - "Name" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_07FCD7F18216577F4E4149A555813F6E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.XmlSerializer, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_07FCD7F18216577F4E4149A555813F6E" - { - "Name" = "8:System.Xml.XmlSerializer.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.XmlSerializer.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_09392670B4517249E198B052156E1591" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_09392670B4517249E198B052156E1591" - { - "Name" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0AABD6506465427BA9CC59EE51C5B2D3" - { - "SourcePath" = "8:Resources\\installer_bitmap.png" - "TargetName" = "8:installer_bitmap.png" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0AEF6A1EA02955BDEB419F76CD6AA214" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_0AEF6A1EA02955BDEB419F76CD6AA214" - { - "Name" = "8:System.Reflection.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0D1D840E6FF0D164B5C5332433170951" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Linq.Queryable, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_0D1D840E6FF0D164B5C5332433170951" - { - "Name" = "8:System.Linq.Queryable.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Linq.Queryable.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0DA360AA6B6C2705E95FC6122E807D73" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.FileVersionInfo, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_0DA360AA6B6C2705E95FC6122E807D73" - { - "Name" = "8:System.Diagnostics.FileVersionInfo.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.FileVersionInfo.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0F50F685947E7887A7A01AE071C84605" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_0F50F685947E7887A7A01AE071C84605" - { - "Name" = "8:System.Net.Http.Rtc.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Http.Rtc.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0FCA8863B5F85B9DE985D18CA3064AA9" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.Watcher, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_0FCA8863B5F85B9DE985D18CA3064AA9" - { - "Name" = "8:System.IO.FileSystem.Watcher.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.FileSystem.Watcher.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_10A9D13A3BD51E339D197C0DC92B5E9D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Custom.CustomDeviceContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_10A9D13A3BD51E339D197C0DC92B5E9D" - { - "Name" = "8:Windows.Devices.Custom.CustomDeviceContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Custom.CustomDeviceContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_10F59AFFCB7D2EFF73DC0C36CB17FF00" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.StartupTaskContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_10F59AFFCB7D2EFF73DC0C36CB17FF00" - { - "Name" = "8:Windows.ApplicationModel.StartupTaskContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.StartupTaskContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_11ED5CFC51D6D780FE2E4A6AD49170A3" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Requests, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_11ED5CFC51D6D780FE2E4A6AD49170A3" - { - "Name" = "8:System.Net.Requests.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Requests.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_13A020C2C462A9FE472B46F8A66894D4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_13A020C2C462A9FE472B46F8A66894D4" - { - "Name" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_151A502870F21DBAF82155EBA085E257" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_151A502870F21DBAF82155EBA085E257" - { - "Name" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_17318CC18ADCD5BC9DA9C8A310A67048" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:IconPicker, Version=2.4.0.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_17318CC18ADCD5BC9DA9C8A310A67048" - { - "Name" = "8:IconPicker.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:IconPicker.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_185015DFDA264199FC6329EDDAB2A9D6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_185015DFDA264199FC6329EDDAB2A9D6" - { - "Name" = "8:System.Linq.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Linq.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1D93DB39A1DA773310164D9BFB97D3B8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:CircularProgressBar, Version=2.8.0.16, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_1D93DB39A1DA773310164D9BFB97D3B8" - { - "Name" = "8:CircularProgressBar.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:CircularProgressBar.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1F472B27928AAF875547361F33301756" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:WindowsDisplayAPI, Version=1.3.0.13, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_1F472B27928AAF875547361F33301756" - { - "Name" = "8:WindowsDisplayAPI.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:WindowsDisplayAPI.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_201EBF8EBDB0FCC588A643291F5F7C80" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_201EBF8EBDB0FCC588A643291F5F7C80" - { - "Name" = "8:System.Runtime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_20BD9D99D752016832F1BFDA1B9D6E1E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Playlists.PlaylistsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_20BD9D99D752016832F1BFDA1B9D6E1E" - { - "Name" = "8:Windows.Media.Playlists.PlaylistsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Playlists.PlaylistsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_20C50515084193D4C8ADF9B6B676DE77" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_20C50515084193D4C8ADF9B6B676DE77" - { - "Name" = "8:Newtonsoft.Json.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Newtonsoft.Json.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_21187D6AF126CDD17A50A6BFBF07B7F8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_21187D6AF126CDD17A50A6BFBF07B7F8" - { - "Name" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.AppBroadcasting.AppBroadcastingContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_21339A0EFAF87F28B1B5F9CBF382D4EF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Sms.LegacySmsApiContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_21339A0EFAF87F28B1B5F9CBF382D4EF" - { - "Name" = "8:Windows.Devices.Sms.LegacySmsApiContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Sms.LegacySmsApiContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_257BB759ACDB10E0DA747E425208F161" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Gaming.UI.GameChatOverlayContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_257BB759ACDB10E0DA747E425208F161" - { - "Name" = "8:Windows.Gaming.UI.GameChatOverlayContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Gaming.UI.GameChatOverlayContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2581C4CFA9B7C4227F9FE0594859036F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_2581C4CFA9B7C4227F9FE0594859036F" - { - "Name" = "8:NLog.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:NLog.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_27CAD521654D61016167C6FFF2C7DF51" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_27CAD521654D61016167C6FFF2C7DF51" - { - "Name" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Printers.Extensions.ExtensionsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_28DFE7DA3428F9B0FF1265D9F57AFF0D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.Compression.ZipFile, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - "ScatterAssemblies" - { - "_28DFE7DA3428F9B0FF1265D9F57AFF0D" - { - "Name" = "8:System.IO.Compression.ZipFile.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.Compression.ZipFile.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_294152CE4BFE63E399262BE0E525AE6C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi.CoreAudio, Version=4.0.0.308, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_294152CE4BFE63E399262BE0E525AE6C" - { - "Name" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:AudioSwitcher.AudioApi.CoreAudio.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_298C33DB86B2E76DCB28D2EA18AA7BF6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.Xaml.Hosting.HostingContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_298C33DB86B2E76DCB28D2EA18AA7BF6" - { - "Name" = "8:Windows.UI.Xaml.Hosting.HostingContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.Xaml.Hosting.HostingContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_29EC4DE548DB03D2A5DA71E7A01A96AB" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.XPath, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_29EC4DE548DB03D2A5DA71E7A01A96AB" - { - "Name" = "8:System.Xml.XPath.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.XPath.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_29EF568DBBE289948C4F4EC87CD36A6C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.WebSockets.Client, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_29EF568DBBE289948C4F4EC87CD36A6C" - { - "Name" = "8:System.Net.WebSockets.Client.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.WebSockets.Client.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2BECE346513978E22D85CF70C5335C00" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:EDIDParser, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_2BECE346513978E22D85CF70C5335C00" - { - "Name" = "8:EDIDParser.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:EDIDParser.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2D2D7BB2475624FB7C413D334A352AA3" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Graphics.Printing3D.Printing3DContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_2D2D7BB2475624FB7C413D334A352AA3" - { - "Name" = "8:Windows.Graphics.Printing3D.Printing3DContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Graphics.Printing3D.Printing3DContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2F77D2762D18FBB672FB939F58CDE420" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_2F77D2762D18FBB672FB939F58CDE420" - { - "Name" = "8:System.ObjectModel.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ObjectModel.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2FCA5CA686F692B2A14F130C9FE5046B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Collections.NonGeneric, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_2FCA5CA686F692B2A14F130C9FE5046B" - { - "Name" = "8:System.Collections.NonGeneric.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Collections.NonGeneric.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2FF3D36027C028ECE9734CCDB627EDDF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection.Emit.ILGeneration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_2FF3D36027C028ECE9734CCDB627EDDF" - { - "Name" = "8:System.Reflection.Emit.ILGeneration.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.Emit.ILGeneration.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_328C0F8CD9164AB0EB6387D511274083" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:IconLib, Version=0.73.0.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_328C0F8CD9164AB0EB6387D511274083" - { - "Name" = "8:IconLib.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:IconLib.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_32C91E29BE26A197A0B0AEACDD05A282" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.Compression, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - "ScatterAssemblies" - { - "_32C91E29BE26A197A0B0AEACDD05A282" - { - "Name" = "8:System.IO.Compression.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.Compression.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_33547F78BF836AAC69D074A190A2A671" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.UserProfile.UserProfileLockScreenContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_33547F78BF836AAC69D074A190A2A671" - { - "Name" = "8:Windows.System.UserProfile.UserProfileLockScreenContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.UserProfile.UserProfileLockScreenContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3382C31B09945248C623FCFEB0BCA09A" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Resources.ResourceManager, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3382C31B09945248C623FCFEB0BCA09A" - { - "Name" = "8:System.Resources.ResourceManager.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Resources.ResourceManager.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_339E68B5065F8BA0A6CB229B899C7C01" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.Shell.SecurityAppManagerContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_339E68B5065F8BA0A6CB229B899C7C01" - { - "Name" = "8:Windows.UI.Shell.SecurityAppManagerContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.Shell.SecurityAppManagerContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_33C27D84D1294E25B74FF05DA8C4F267" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Dynamic.Runtime, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_33C27D84D1294E25B74FF05DA8C4F267" - { - "Name" = "8:System.Dynamic.Runtime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Dynamic.Runtime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3427114400C346E681DEA717B5D9A237" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.ShellExtension, Version=0.1.0.28538, Culture=neutral, PublicKeyToken=23a864d3136391eb, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_3427114400C346E681DEA717B5D9A237" - { - "Name" = "8:DisplayMagician.ShellExtension.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:..\\Debug\\DisplayMagician.ShellExtension.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_346670AEC15DE6946E7EC5A30C0486AC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_346670AEC15DE6946E7EC5A30C0486AC" - { - "Name" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3628AC00037EE8E074F1A6A15880AA3C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Wallet.WalletContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_3628AC00037EE8E074F1A6A15880AA3C" - { - "Name" = "8:Windows.ApplicationModel.Wallet.WalletContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Wallet.WalletContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_369AF8E32940354ACD0308B0EA0E1B68" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.AI.MachineLearning.MachineLearningContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_369AF8E32940354ACD0308B0EA0E1B68" - { - "Name" = "8:Windows.AI.MachineLearning.MachineLearningContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.AI.MachineLearning.MachineLearningContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_36B9645D0EEDEAC3647AE4338B90A7A5" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ServiceModel.Duplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_36B9645D0EEDEAC3647AE4338B90A7A5" - { - "Name" = "8:System.ServiceModel.Duplex.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ServiceModel.Duplex.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_370894372FDEE7EC16C4C7F728F6C9FE" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Collections.Concurrent, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_370894372FDEE7EC16C4C7F728F6C9FE" - { - "Name" = "8:System.Collections.Concurrent.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Collections.Concurrent.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_37B35B838DAF8ADEF3859F9783F2E279" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Collections, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_37B35B838DAF8ADEF3859F9783F2E279" - { - "Name" = "8:System.Collections.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Collections.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_37BB9DACA74D0108272815ED05EC2866" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_37BB9DACA74D0108272815ED05EC2866" - { - "Name" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_393BBEAF9F9543D89B12FA13A7479822" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_393BBEAF9F9543D89B12FA13A7479822" - { - "Name" = "8:System.Reflection.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_39C5B6FE06428A24FB3F2AE666524F06" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.NameResolution, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_39C5B6FE06428A24FB3F2AE666524F06" - { - "Name" = "8:System.Net.NameResolution.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.NameResolution.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_39E2CFD1753F3C3E5E9F7B21A08AB86C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection.Extensions, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_39E2CFD1753F3C3E5E9F7B21A08AB86C" - { - "Name" = "8:System.Reflection.Extensions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.Extensions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3A644EB06BEA8D527DED81F15C56D0A4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Primitives, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3A644EB06BEA8D527DED81F15C56D0A4" - { - "Name" = "8:System.Runtime.Serialization.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Serialization.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3B48AE4E8BAF9703007C2F8F6F87B136" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.StackTrace, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3B48AE4E8BAF9703007C2F8F6F87B136" - { - "Name" = "8:System.Diagnostics.StackTrace.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.StackTrace.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3B9EBAC3498BB57D730B5BABF99EF462" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_3B9EBAC3498BB57D730B5BABF99EF462" - { - "Name" = "8:System.Net.Http.WebRequest.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Http.WebRequest.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3CFA58EA114B2FA18FD3B55528473583" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ImageListView, Version=13.8.2.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_3CFA58EA114B2FA18FD3B55528473583" - { - "Name" = "8:ImageListView.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:ImageListView.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3D2A063AC32BD629303AD6177BF2A31F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Ping, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3D2A063AC32BD629303AD6177BF2A31F" - { - "Name" = "8:System.Net.Ping.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Ping.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_3E10E7F59BE7BAFDD5FEF21E7600BAF6" - { - "Name" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3F7FBF213F907BEF5DDBCFCC6F7F4262" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.XDocument, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_3F7FBF213F907BEF5DDBCFCC6F7F4262" - { - "Name" = "8:System.Xml.XDocument.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.XDocument.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4015AE0172DCB9732B9DF5C6CE7110B6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Services.TargetedContent.TargetedContentContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_4015AE0172DCB9732B9DF5C6CE7110B6" - { - "Name" = "8:Windows.Services.TargetedContent.TargetedContentContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Services.TargetedContent.TargetedContentContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_40CC8BB1932D8B91C993451DABA8D4D4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Claims, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_40CC8BB1932D8B91C993451DABA8D4D4" - { - "Name" = "8:System.Security.Claims.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Claims.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_412D9971F6A4B66E6F25322A1F0D3983" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.Overlapped, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_412D9971F6A4B66E6F25322A1F0D3983" - { - "Name" = "8:System.Threading.Overlapped.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.Overlapped.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_423BE395012319E0C362F185044E62B1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_423BE395012319E0C362F185044E62B1" - { - "Name" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_43D1D9620F43705AB1BB05F786C4C983" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_43D1D9620F43705AB1BB05F786C4C983" - { - "Name" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4552D9E1A7D8B5BB4E64569480779C1A" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_4552D9E1A7D8B5BB4E64569480779C1A" - { - "Name" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_49DA481C225E9E8CE8562795A3FBED67" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Csp, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_49DA481C225E9E8CE8562795A3FBED67" - { - "Name" = "8:System.Security.Cryptography.Csp.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Cryptography.Csp.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D36996E65D1801FFF58DF88C03F39C7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Resources.Reader, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_4D36996E65D1801FFF58DF88C03F39C7" - { - "Name" = "8:System.Resources.Reader.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Resources.Reader.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D72CF6917802AD8BCD66168CC5C0D8C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Gaming.Input.GamingInputPreviewContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_4D72CF6917802AD8BCD66168CC5C0D8C" - { - "Name" = "8:Windows.Gaming.Input.GamingInputPreviewContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Gaming.Input.GamingInputPreviewContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4D881C6651C6A8C70317A82FDC802CA2" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Printers.PrintersContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_4D881C6651C6A8C70317A82FDC802CA2" - { - "Name" = "8:Windows.Devices.Printers.PrintersContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Printers.PrintersContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4E32F64F0B1FA82E403318A37723624A" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ServiceModel.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_4E32F64F0B1FA82E403318A37723624A" - { - "Name" = "8:System.ServiceModel.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ServiceModel.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4F2DF6C58AECAA40755BAD671956B8F6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Foundation.FoundationContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_4F2DF6C58AECAA40755BAD671956B8F6" - { - "Name" = "8:Windows.Foundation.FoundationContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Foundation.FoundationContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4F3B2C9791706912621939B580ED3BE6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.Primitives, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_4F3B2C9791706912621939B580ED3BE6" - { - "Name" = "8:System.IO.FileSystem.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.FileSystem.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4FABC52BA03E938FFC3C8012A8BF1DAC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:WinFormAnimation, Version=1.6.0.4, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_4FABC52BA03E938FFC3C8012A8BF1DAC" - { - "Name" = "8:WinFormAnimation.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:WinFormAnimation.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_532D16DB8D49107C2583D184B397999B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Handles, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_532D16DB8D49107C2583D184B397999B" - { - "Name" = "8:System.Runtime.Handles.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Handles.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_54563AA74DF8DC9ADDE12813BE69FA7B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.XPath.XDocument, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_54563AA74DF8DC9ADDE12813BE69FA7B" - { - "Name" = "8:System.Xml.XPath.XDocument.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.XPath.XDocument.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5657E8C32B83C26A509E0136DA094D2C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_5657E8C32B83C26A509E0136DA094D2C" - { - "Name" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_57639277C13D93565E62C484103086BF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Text.Encoding, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_57639277C13D93565E62C484103086BF" - { - "Name" = "8:System.Text.Encoding.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Text.Encoding.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5812D8771DCFBB74FD211B42EC452126" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.IsolatedStorage, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_5812D8771DCFBB74FD211B42EC452126" - { - "Name" = "8:System.IO.IsolatedStorage.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.IsolatedStorage.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5A10E3BAFC874E5F2457825A9066595B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Linq.Parallel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_5A10E3BAFC874E5F2457825A9066595B" - { - "Name" = "8:System.Linq.Parallel.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Linq.Parallel.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5E20D2BA761F70D148A14EF36F84C052" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_5E20D2BA761F70D148A14EF36F84C052" - { - "Name" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Calls.CallsPhoneContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F31237902C36412845A8A566B7124A6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.FileSystem, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_5F31237902C36412845A8A566B7124A6" - { - "Name" = "8:System.IO.FileSystem.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.FileSystem.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F383A12C90F8CF3AD82BC76D98C3187" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.GameBarContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_5F383A12C90F8CF3AD82BC76D98C3187" - { - "Name" = "8:Windows.Media.Capture.GameBarContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Capture.GameBarContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5F3BDDFD402F425DB76463AC42B51783" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Text.Encoding.Extensions, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_5F3BDDFD402F425DB76463AC42B51783" - { - "Name" = "8:System.Text.Encoding.Extensions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Text.Encoding.Extensions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5FA4B87E7A8FB4B0D99A502FA26E6225" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.TextWriterTraceListener, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_5FA4B87E7A8FB4B0D99A502FA26E6225" - { - "Name" = "8:System.Diagnostics.TextWriterTraceListener.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.TextWriterTraceListener.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_604AB60F2AE386057C8721A76651BF79" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_604AB60F2AE386057C8721A76651BF79" - { - "Name" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_60AA7260CBB14B2DA5A5237FEBBA6E3B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ServerRegistrationManager, Version=2.7.2.0, Culture=neutral, PublicKeyToken=68bd4561cc3495fc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_60AA7260CBB14B2DA5A5237FEBBA6E3B" - { - "Name" = "8:ServerRegistrationManager.exe" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:..\\Debug\\ServerRegistrationManager.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61ED10848329C5859763001E2E4632BF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ComponentModel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_61ED10848329C5859763001E2E4632BF" - { - "Name" = "8:System.ComponentModel.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ComponentModel.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61FD410E7117E1047A25AD6C04C5E3C1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileRetailInfoContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_61FD410E7117E1047A25AD6C04C5E3C1" - { - "Name" = "8:Windows.System.Profile.ProfileRetailInfoContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.Profile.ProfileRetailInfoContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_63F264EF17B839EF9333235C0A3D5F99" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.NetworkInformation, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_63F264EF17B839EF9333235C0A3D5F99" - { - "Name" = "8:System.Net.NetworkInformation.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.NetworkInformation.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6448CC9CCB9E1521DA7991DE6CABEE58" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_6448CC9CCB9E1521DA7991DE6CABEE58" - { - "Name" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_66657A37A3861F58FA454E6E09EF2C3F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Foundation.UniversalApiContract, Version=7.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_66657A37A3861F58FA454E6E09EF2C3F" - { - "Name" = "8:Windows.Foundation.UniversalApiContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Foundation.UniversalApiContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_66F3E883A2AC5553201CB34A91CC7DDC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ComponentModel.EventBasedAsync, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_66F3E883A2AC5553201CB34A91CC7DDC" - { - "Name" = "8:System.ComponentModel.EventBasedAsync.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ComponentModel.EventBasedAsync.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_69C0546D57056B06A160914846A990B6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_69C0546D57056B06A160914846A990B6" - { - "Name" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6D0DECAD6158DC71D82D4731F6143F5B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Gaming.Preview.GamesEnumerationContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_6D0DECAD6158DC71D82D4731F6143F5B" - { - "Name" = "8:Windows.Gaming.Preview.GamesEnumerationContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Gaming.Preview.GamesEnumerationContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6D17DC9819B8AF7BE75AA5AD10EC64B1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ComponentModel.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_6D17DC9819B8AF7BE75AA5AD10EC64B1" - { - "Name" = "8:System.ComponentModel.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ComponentModel.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6F8A3FB2F67D41956E65B4D859B389E9" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices.RuntimeInformation, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_6F8A3FB2F67D41956E65B4D859B389E9" - { - "Name" = "8:System.Runtime.InteropServices.RuntimeInformation.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.InteropServices.RuntimeInformation.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_711A713788A0DE1065D9334A95059C9D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:AudioSwitcher.AudioApi, Version=4.0.0.308, Culture=neutral, PublicKeyToken=fda5729e2db3a64f, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_711A713788A0DE1065D9334A95059C9D" - { - "Name" = "8:AudioSwitcher.AudioApi.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:AudioSwitcher.AudioApi.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_735CFAF848D9128C1358D92FACC097FA" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_735CFAF848D9128C1358D92FACC097FA" - { - "Name" = "8:System.Drawing.Common.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Drawing.Common.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_73E892A3BCB71A9C440BC58929D03E97" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Scanners.ScannerDeviceContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_73E892A3BCB71A9C440BC58929D03E97" - { - "Name" = "8:Windows.Devices.Scanners.ScannerDeviceContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Scanners.ScannerDeviceContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7406D46CCE33C413D34790171DF62009" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Devices.CallControlContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_7406D46CCE33C413D34790171DF62009" - { - "Name" = "8:Windows.Media.Devices.CallControlContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Devices.CallControlContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_749C433D4CEF5ECDD8CE99F63EF5FE2B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Management.Workplace.WorkplaceSettingsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_749C433D4CEF5ECDD8CE99F63EF5FE2B" - { - "Name" = "8:Windows.Management.Workplace.WorkplaceSettingsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Management.Workplace.WorkplaceSettingsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_77573E4929110CCA530133752E85150C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Extensions, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_77573E4929110CCA530133752E85150C" - { - "Name" = "8:System.Runtime.Extensions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Extensions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_780FD8004755F772B32F300AD5DEF857" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Json, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_780FD8004755F772B32F300AD5DEF857" - { - "Name" = "8:System.Runtime.Serialization.Json.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Serialization.Json.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_790E01A3418A00F635CFB0CF4463CC3B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppCaptureContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_790E01A3418A00F635CFB0CF4463CC3B" - { - "Name" = "8:Windows.Media.Capture.AppCaptureContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Capture.AppCaptureContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7B00308BB41502DF8AEB49BC13B55FB4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.WebHeaderCollection, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_7B00308BB41502DF8AEB49BC13B55FB4" - { - "Name" = "8:System.Net.WebHeaderCollection.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.WebHeaderCollection.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7C8F76403052610656FADD0132BBAA6F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Globalization.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_7C8F76403052610656FADD0132BBAA6F" - { - "Name" = "8:System.Globalization.Extensions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Globalization.Extensions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7E279826AED3D503C2B7F7DB69F2C6E7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:SharpShell, Version=2.7.2.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_7E279826AED3D503C2B7F7DB69F2C6E7" - { - "Name" = "8:SharpShell.DLL" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:SharpShell.DLL" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EB6891896C57BC7CF2537960322C4CE" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.ThreadPool, Version=4.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_7EB6891896C57BC7CF2537960322C4CE" - { - "Name" = "8:System.Threading.ThreadPool.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.ThreadPool.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:QueryString.NETCore, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_7ECFFF7CA840B2D0E6A0438E7FF9F7D8" - { - "Name" = "8:QueryString.NETCore.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:QueryString.NETCore.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EF733F9AECA4C7062436E30CF9FC73C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" - "ScatterAssemblies" - { - "_7EF733F9AECA4C7062436E30CF9FC73C" - { - "Name" = "8:netstandard.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:netstandard.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7F227962065A3F72B5EBC5EB0369EDD0" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Linq, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_7F227962065A3F72B5EBC5EB0369EDD0" - { - "Name" = "8:System.Linq.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Linq.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7F806C9EB0584C2EA7CE8FB8451EA12E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.AppRecording.AppRecordingContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_7F806C9EB0584C2EA7CE8FB8451EA12E" - { - "Name" = "8:Windows.Media.AppRecording.AppRecordingContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.AppRecording.AppRecordingContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_81695F28D3E781117EDB38359494C236" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_81695F28D3E781117EDB38359494C236" - { - "Name" = "8:System.Net.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_81D26BD98A1C46D38567FD19751D93A2" - { - "SourcePath" = "8:..\\DisplayMagician\\Resources\\DisplayMagician.ico" - "TargetName" = "8:DisplayMagician.ico" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_82F3D5D87DD3315E8F259D8B0B7905BC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.Tools, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_82F3D5D87DD3315E8F259D8B0B7905BC" - { - "Name" = "8:System.Diagnostics.Tools.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.Tools.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_83AC02B3D3927947A5711A6DA5ABE053" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:MintPlayer.IconUtils, Version=1.0.4.0, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_83AC02B3D3927947A5711A6DA5ABE053" - { - "Name" = "8:MintPlayer.IconUtils.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:MintPlayer.IconUtils.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8426E9873DF9BE8CF5498D0CD99822AB" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileSharedModeContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_8426E9873DF9BE8CF5498D0CD99822AB" - { - "Name" = "8:Windows.System.Profile.ProfileSharedModeContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.Profile.ProfileSharedModeContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_842A609FD18D48B06A8B05D4ECAE0357" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.CompilerServices.VisualC, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_842A609FD18D48B06A8B05D4ECAE0357" - { - "Name" = "8:System.Runtime.CompilerServices.VisualC.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.CompilerServices.VisualC.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8663E7A672F820D25B5B0C89EE3932C1" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.XmlDocument, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_8663E7A672F820D25B5B0C89EE3932C1" - { - "Name" = "8:System.Xml.XmlDocument.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.XmlDocument.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_871C23764981734E85DB449F51B400E8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Search.SearchContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_871C23764981734E85DB449F51B400E8" - { - "Name" = "8:Windows.ApplicationModel.Search.SearchContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Search.SearchContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_873CC2624838889479EACE2D8D3EC376" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Services.Maps.GuidanceContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_873CC2624838889479EACE2D8D3EC376" - { - "Name" = "8:Windows.Services.Maps.GuidanceContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Services.Maps.GuidanceContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8B08A5C855C2F0BF574A0F7BA250F8A5" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_8B08A5C855C2F0BF574A0F7BA250F8A5" - { - "Name" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8ED5BA483A9A7D2B6B894BDE4900DD75" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ObjectModel, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_8ED5BA483A9A7D2B6B894BDE4900DD75" - { - "Name" = "8:System.ObjectModel.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ObjectModel.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90CB061A2E52EF5F2C93D3397757548E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.CallsVoipContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_90CB061A2E52EF5F2C93D3397757548E" - { - "Name" = "8:Windows.ApplicationModel.Calls.CallsVoipContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Calls.CallsVoipContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90FC8214331F53FD9474FAE9E83D2C2C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_90FC8214331F53FD9474FAE9E83D2C2C" - { - "Name" = "8:Costura.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Costura.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_90FE331307CA63BD5402459658E2FE2C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:ValveKeyValue, Version=0.3.1.152, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_90FE331307CA63BD5402459658E2FE2C" - { - "Name" = "8:ValveKeyValue.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:ValveKeyValue.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_911CBB7B053B53D06252364C29C916E8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Sockets, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_911CBB7B053B53D06252364C29C916E8" - { - "Name" = "8:System.Net.Sockets.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Sockets.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9150412172BA9D3C2E9ADEEEEFDA83BF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Protection.ProtectionRenewalContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_9150412172BA9D3C2E9ADEEEEFDA83BF" - { - "Name" = "8:Windows.Media.Protection.ProtectionRenewalContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Protection.ProtectionRenewalContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_92FAF1D119ACB06C91BD43D686E93E15" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.Thread, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_92FAF1D119ACB06C91BD43D686E93E15" - { - "Name" = "8:System.Threading.Thread.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.Thread.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_93A5301B848BE1DA14CBE973E966605F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.FullTrustAppContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_93A5301B848BE1DA14CBE973E966605F" - { - "Name" = "8:Windows.ApplicationModel.FullTrustAppContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.FullTrustAppContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_95C44E99226D63EB02DEE495E36BEC80" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:IconExtractor, Version=1.0.2.1, Culture=neutral, PublicKeyToken=6a14bad2909fcaa1, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_95C44E99226D63EB02DEE495E36BEC80" - { - "Name" = "8:IconExtractor.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:IconExtractor.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_961BED0F69CFC6645B515FE112AFD1EA" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.MediaControlContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_961BED0F69CFC6645B515FE112AFD1EA" - { - "Name" = "8:Windows.Media.MediaControlContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.MediaControlContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_973B0D677A5DBE0862D682618F2A77EF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_973B0D677A5DBE0862D682618F2A77EF" - { - "Name" = "8:System.IO.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_97E56CFA5B1BB560E2F87084728BE2C0" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Encoding, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_97E56CFA5B1BB560E2F87084728BE2C0" - { - "Name" = "8:System.Security.Cryptography.Encoding.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Cryptography.Encoding.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_98345E7E280A0F9C1345B5D328349AF8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_98345E7E280A0F9C1345B5D328349AF8" - { - "Name" = "8:System.Threading.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9B60AEFC4B77C7FDA5B181AF31AF63FD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Resources.Writer, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_9B60AEFC4B77C7FDA5B181AF31AF63FD" - { - "Name" = "8:System.Resources.Writer.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Resources.Writer.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9D517C33D8FE90FD6E20CCB7688B6E61" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ServiceModel.NetTcp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_9D517C33D8FE90FD6E20CCB7688B6E61" - { - "Name" = "8:System.ServiceModel.NetTcp.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ServiceModel.NetTcp.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9DA0A2406B000AD4F2F48C21C68CBE74" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_9DA0A2406B000AD4F2F48C21C68CBE74" - { - "Name" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9FC629BE332B514D9655D3B6B3DB802E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_9FC629BE332B514D9655D3B6B3DB802E" - { - "Name" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.WinMD" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.WinMD" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A062237F6F2E21B425E4190AEA104C46" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Numerics.Vectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_A062237F6F2E21B425E4190AEA104C46" - { - "Name" = "8:System.Numerics.Vectors.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Numerics.Vectors.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A2F8E67285FBE0230B79620BB6CCE38D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ComponentModel.TypeConverter, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_A2F8E67285FBE0230B79620BB6CCE38D" - { - "Name" = "8:System.ComponentModel.TypeConverter.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ComponentModel.TypeConverter.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A35238801BD3F9FFA35C4D050F1BD4A8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_A35238801BD3F9FFA35C4D050F1BD4A8" - { - "Name" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A454187C634FA731FC6119C47BF1546C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_A454187C634FA731FC6119C47BF1546C" - { - "Name" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A6827B66B69902E1E0A48597DBFD256F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.UnmanagedMemoryStream, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_A6827B66B69902E1E0A48597DBFD256F" - { - "Name" = "8:System.IO.UnmanagedMemoryStream.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.UnmanagedMemoryStream.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A81D5991F4FB2CD18DE110DA49B633CA" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.Toolkit.Uwp.Notifications, Version=6.1.0.0, Culture=neutral, PublicKeyToken=4aff67a105548ee2, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_A81D5991F4FB2CD18DE110DA49B633CA" - { - "Name" = "8:Microsoft.Toolkit.Uwp.Notifications.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.Toolkit.Uwp.Notifications.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A8FDDC94D55B07F365F0A63C35BEDC56" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Drawing.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_A8FDDC94D55B07F365F0A63C35BEDC56" - { - "Name" = "8:System.Drawing.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Drawing.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AB2A49D3B4F5BEEA789963DB91B8E5D4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_AB2A49D3B4F5BEEA789963DB91B8E5D4" - { - "Name" = "8:System.Security.Cryptography.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Cryptography.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_ACE63A6A18E70EFCB854AE37700915DD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.ReaderWriter, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_ACE63A6A18E70EFCB854AE37700915DD" - { - "Name" = "8:System.Xml.ReaderWriter.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.ReaderWriter.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:AutoUpdater.NET, Version=1.6.4.0, Culture=neutral, PublicKeyToken=501435c91b35f4bc, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_ADCBDC91BD865D9EFBFB3AF5B9B5AE31" - { - "Name" = "8:AutoUpdater.NET.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:AutoUpdater.NET.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AE7E57FB5A7DDFA22402E2ABABC156FE" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_AE7E57FB5A7DDFA22402E2ABABC156FE" - { - "Name" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.WebUI.Core.WebUICommandBarContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AFCDC764245A3691F1AB153EFBEAC272" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Xml, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_AFCDC764245A3691F1AB153EFBEAC272" - { - "Name" = "8:System.Runtime.Serialization.Xml.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Serialization.Xml.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AFE73024FFCB55A6421B1DEE2458EDD0" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_AFE73024FFCB55A6421B1DEE2458EDD0" - { - "Name" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B2E5A2AAB29271F30A7FBD9384EFA668" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.CameraCaptureUIContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B2E5A2AAB29271F30A7FBD9384EFA668" - { - "Name" = "8:Windows.Media.Capture.CameraCaptureUIContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Capture.CameraCaptureUIContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B34D10F58E155EC45B52ADCCBF2713FD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B34D10F58E155EC45B52ADCCBF2713FD" - { - "Name" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B37594930CB2ADEB58DA1FD1BF84F377" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Globalization.Calendars, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B37594930CB2ADEB58DA1FD1BF84F377" - { - "Name" = "8:System.Globalization.Calendars.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Globalization.Calendars.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B450EE4654B95F7135C2E32E78F4DF38" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B450EE4654B95F7135C2E32E78F4DF38" - { - "Name" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Networking.Sockets.ControlChannelTriggerContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B45ADEE7CE4E83E447DC1853034241CB" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.Contracts, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B45ADEE7CE4E83E447DC1853034241CB" - { - "Name" = "8:System.Diagnostics.Contracts.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.Contracts.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B46EF6BB5FC2BFF3336514CE452A12B2" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ComponentModel.Annotations, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B46EF6BB5FC2BFF3336514CE452A12B2" - { - "Name" = "8:System.ComponentModel.Annotations.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ComponentModel.Annotations.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B4C8C395302D5E44DC4D508EFFBE7F8F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract, Version=5.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B4C8C395302D5E44DC4D508EFFBE7F8F" - { - "Name" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Security.EnterpriseData.EnterpriseDataContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B7085EF9BEAB65C1CE2884E50FE6FDB4" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Security, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B7085EF9BEAB65C1CE2884E50FE6FDB4" - { - "Name" = "8:System.Net.Security.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Security.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B70EC02C581426FCC553775A9924D0FD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B70EC02C581426FCC553775A9924D0FD" - { - "Name" = "8:System.Runtime.InteropServices.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.InteropServices.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B738012C347348AA24AC89D32D56C82E" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B738012C347348AA24AC89D32D56C82E" - { - "Name" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B8B09AE3B8745FE5ECB2DF2D278014CC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.Debug, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_B8B09AE3B8745FE5ECB2DF2D278014CC" - { - "Name" = "8:System.Diagnostics.Debug.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.Debug.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B9864A985D023366EAAF5F902A630E1C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Gaming.XboxLive.StorageApiContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_B9864A985D023366EAAF5F902A630E1C" - { - "Name" = "8:Windows.Gaming.XboxLive.StorageApiContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Gaming.XboxLive.StorageApiContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BCEB0DE20BDB489A75435245EDF950F3" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.Timer, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_BCEB0DE20BDB489A75435245EDF950F3" - { - "Name" = "8:System.Threading.Timer.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.Timer.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BD72F94F74F20DED3B5752C78BFB566C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_BD72F94F74F20DED3B5752C78BFB566C" - { - "Name" = "8:System.Net.Http.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.Http.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BE567DE6A41A33FBA920153018361976" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Net.WebSockets, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_BE567DE6A41A33FBA920153018361976" - { - "Name" = "8:System.Net.WebSockets.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Net.WebSockets.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BEA4F0159C0296CE58FDEC6681FB1419" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime.UI.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_BEA4F0159C0296CE58FDEC6681FB1419" - { - "Name" = "8:System.Runtime.WindowsRuntime.UI.Xaml.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.WindowsRuntime.UI.Xaml.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BFF985F3EF39ABD9B1E1F832E5D33A6F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_BFF985F3EF39ABD9B1E1F832E5D33A6F" - { - "Name" = "8:System.Runtime.WindowsRuntime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.WindowsRuntime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C1637C698493B36273F39D775B20CDD7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Linq.Expressions, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_C1637C698493B36273F39D775B20CDD7" - { - "Name" = "8:System.Linq.Expressions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Linq.Expressions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C4E5F4D5E615F7DFF25D0457330FEA3D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_C4E5F4D5E615F7DFF25D0457330FEA3D" - { - "Name" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C5C904CCA0ACC739BF13F7C876E1C631" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_C5C904CCA0ACC739BF13F7C876E1C631" - { - "Name" = "8:System.Runtime.InteropServices.WindowsRuntime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.InteropServices.WindowsRuntime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C6489E4F0471903AE6A3D8EB34E31255" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_C6489E4F0471903AE6A3D8EB34E31255" - { - "Name" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C735E0807B4D5B0D477A544536CD944D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Microsoft.Win32.Primitives, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_C735E0807B4D5B0D477A544536CD944D" - { - "Name" = "8:Microsoft.Win32.Primitives.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Microsoft.Win32.Primitives.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C7739DEB2336E3EFC05F2DF204FDDAB6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.Portable.PortableDeviceContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_C7739DEB2336E3EFC05F2DF204FDDAB6" - { - "Name" = "8:Windows.Devices.Portable.PortableDeviceContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.Portable.PortableDeviceContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C972AB12C339307EBA2FAF4603404E6F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.Algorithms, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_C972AB12C339307EBA2FAF4603404E6F" - { - "Name" = "8:System.Security.Cryptography.Algorithms.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Cryptography.Algorithms.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA02BAA390A0746F4797D874AFBFE410" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.UserProfile.UserProfileContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CA02BAA390A0746F4797D874AFBFE410" - { - "Name" = "8:Windows.System.UserProfile.UserProfileContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.UserProfile.UserProfileContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA98359246C3C93F745FF67DFBA65DA0" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Collections.Specialized, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_CA98359246C3C93F745FF67DFBA65DA0" - { - "Name" = "8:System.Collections.Specialized.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Collections.Specialized.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CABD938628180D1DB7C044927A104DBF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CABD938628180D1DB7C044927A104DBF" - { - "Name" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Calls.LockScreenCallContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CB2E564D4E028793CCFB8A004637C3BB" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Storage.Provider.CloudFilesContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CB2E564D4E028793CCFB8A004637C3BB" - { - "Name" = "8:Windows.Storage.Provider.CloudFilesContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Storage.Provider.CloudFilesContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CC5388413F56A3823DAECFCD90012A9C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.Pipes, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_CC5388413F56A3823DAECFCD90012A9C" - { - "Name" = "8:System.IO.Pipes.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.Pipes.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CD63D9BE951A79519CD69B373F5A245D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_CD63D9BE951A79519CD69B373F5A245D" - { - "Name" = "8:System.IO.Compression.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.Compression.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CDBC3D2458CD477CEE43B99E9ECDA0E7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Networking.Connectivity.WwanContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CDBC3D2458CD477CEE43B99E9ECDA0E7" - { - "Name" = "8:Windows.Networking.Connectivity.WwanContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Networking.Connectivity.WwanContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CDD61DB6E523368E4F9BD799F6DC6670" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CDD61DB6E523368E4F9BD799F6DC6670" - { - "Name" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Networking.XboxLive.XboxLiveSecureSocketsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CF2B5512697D3444DA5C7C187AE26988" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:DisplayMagician.Shared, Version=0.9.5.22980, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_CF2B5512697D3444DA5C7C187AE26988" - { - "Name" = "8:DisplayMagician.Shared.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:DisplayMagician.Shared.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CFBC1D298D9A68608390DC224711EA8F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Services.Store.StoreContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_CFBC1D298D9A68608390DC224711EA8F" - { - "Name" = "8:Windows.Services.Store.StoreContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Services.Store.StoreContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D05DB69FF9722F53BCEC1895D9EF5A2A" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:NvAPIWrapper, Version=0.7.2.63, Culture=neutral, PublicKeyToken=310fd07b25df79b3, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_D05DB69FF9722F53BCEC1895D9EF5A2A" - { - "Name" = "8:NvAPIWrapper.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:NvAPIWrapper.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D16ECA002031E9F464C6EDF9CDE06A5C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_D16ECA002031E9F464C6EDF9CDE06A5C" - { - "Name" = "8:System.Diagnostics.Tracing.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.Tracing.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D35A1E55DC16E288D36EEFA115ADB4DE" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Console, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_D35A1E55DC16E288D36EEFA115ADB4DE" - { - "Name" = "8:System.Console.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Console.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D3853C054115A14D6AE2C25BE135AB2F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Principal, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_D3853C054115A14D6AE2C25BE135AB2F" - { - "Name" = "8:System.Security.Principal.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Principal.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D46A76D89E1CD03272909D4AB9A1B307" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Gaming.UI.GamingUIProviderContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_D46A76D89E1CD03272909D4AB9A1B307" - { - "Name" = "8:Windows.Gaming.UI.GamingUIProviderContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Gaming.UI.GamingUIProviderContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ValueTuple, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" - "ScatterAssemblies" - { - "_D47C1FAE9FDF0F8BB5D0C4E665421D5A" - { - "Name" = "8:System.ValueTuple.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ValueTuple.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D73AA34798F0AAB09CE541613775D5E5" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.ServiceModel.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_D73AA34798F0AAB09CE541613775D5E5" - { - "Name" = "8:System.ServiceModel.Security.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.ServiceModel.Security.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D7797892FAAA19D6EC256D5D642B8277" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_D7797892FAAA19D6EC256D5D642B8277" - { - "Name" = "8:System.Runtime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DAE3B5DA72F4D759E11849EDA6163CED" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Text.RegularExpressions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_DAE3B5DA72F4D759E11849EDA6163CED" - { - "Name" = "8:System.Text.RegularExpressions.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Text.RegularExpressions.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DBF3538C2DC4C716EF9AB113E293C58C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.System.Profile.ProfileHardwareTokenContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_DBF3538C2DC4C716EF9AB113E293C58C" - { - "Name" = "8:Windows.System.Profile.ProfileHardwareTokenContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.System.Profile.ProfileHardwareTokenContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DC9A1A92DB9A5152BB22BF87FE00E49D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract, Version=6.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_DC9A1A92DB9A5152BB22BF87FE00E49D" - { - "Name" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DE7E70431B21916E6BA0E38E4EB77450" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_DE7E70431B21916E6BA0E38E4EB77450" - { - "Name" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DF0DF3DB617452298403283DC7EF9B88" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_DF0DF3DB617452298403283DC7EF9B88" - { - "Name" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DF4F20D4953457EDBD9784B61F784BF7" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.Tasks.Parallel, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_DF4F20D4953457EDBD9784B61F784BF7" - { - "Name" = "8:System.Threading.Tasks.Parallel.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.Tasks.Parallel.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E0532A6C3C5432FD12CB7E88810B92BD" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Services.Maps.LocalSearchContract, Version=4.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_E0532A6C3C5432FD12CB7E88810B92BD" - { - "Name" = "8:Windows.Services.Maps.LocalSearchContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Services.Maps.LocalSearchContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E0D2117562513D7AAA1048F9108DF2B8" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.SecureString, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_E0D2117562513D7AAA1048F9108DF2B8" - { - "Name" = "8:System.Security.SecureString.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.SecureString.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E10F308D1CD6385E2B177C1F3F31E6D5" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Data.Common, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_E10F308D1CD6385E2B177C1F3F31E6D5" - { - "Name" = "8:System.Data.Common.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Data.Common.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E20633C3F2674ADB4C2A1E86C4692BA6" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_E20633C3F2674ADB4C2A1E86C4692BA6" - { - "Name" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E57A494D64A501AF3DA24A5AFDADB623" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection.Emit.Lightweight, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_E57A494D64A501AF3DA24A5AFDADB623" - { - "Name" = "8:System.Reflection.Emit.Lightweight.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.Emit.Lightweight.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E666D18642AA53DB92951DB4E5822B6D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.MemoryMappedFiles, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_E666D18642AA53DB92951DB4E5822B6D" - { - "Name" = "8:System.IO.MemoryMappedFiles.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.MemoryMappedFiles.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E8304BD7F34EDACE5B61AE24352F3199" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:McMaster.Extensions.CommandLineUtils, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6f71cb76b82f055d, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_E8304BD7F34EDACE5B61AE24352F3199" - { - "Name" = "8:McMaster.Extensions.CommandLineUtils.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:McMaster.Extensions.CommandLineUtils.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E902E9E597F1556CAFCD315BF1B58BAF" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Devices.DevicesLowLevelContract, Version=3.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_E902E9E597F1556CAFCD315BF1B58BAF" - { - "Name" = "8:Windows.Devices.DevicesLowLevelContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Devices.DevicesLowLevelContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EA288CE2B96B66024EB85A39FA170791" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Numerics, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_EA288CE2B96B66024EB85A39FA170791" - { - "Name" = "8:System.Runtime.Numerics.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Numerics.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EEEF952E2B680DE43EE014E3AE398A27" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Globalization, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_EEEF952E2B680DE43EE014E3AE398A27" - { - "Name" = "8:System.Globalization.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Globalization.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F02A4805B261004A73142E8A55D1B036" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Phone.StartScreen.DualSimTileContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_F02A4805B261004A73142E8A55D1B036" - { - "Name" = "8:Windows.Phone.StartScreen.DualSimTileContract.WinMD" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Phone.StartScreen.DualSimTileContract.WinMD" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F0649F779F25C132F25052DCB4838989" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows, Version=255.255.255.255, Culture=neutral" - "ScatterAssemblies" - { - "_F0649F779F25C132F25052DCB4838989" - { - "Name" = "8:windows.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:windows.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1A5982BC5861CA53B27A46D2D902C8C" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.WindowsRuntime, Version=4.0.14.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - "ScatterAssemblies" - { - "_F1A5982BC5861CA53B27A46D2D902C8C" - { - "Name" = "8:System.Runtime.WindowsRuntime.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.WindowsRuntime.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1B520E7BDDB0A6F5AA971D213F5F293" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:TRUE" - "AssemblyAsmDisplayName" = "8:System.Resources.ResourceManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_F1B520E7BDDB0A6F5AA971D213F5F293" - { - "Name" = "8:System.Resources.ResourceManager.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Resources.ResourceManager.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F1F4E3464F5771DAE1F7C918023E514D" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.IO.FileSystem.DriveInfo, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F1F4E3464F5771DAE1F7C918023E514D" - { - "Name" = "8:System.IO.FileSystem.DriveInfo.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.IO.FileSystem.DriveInfo.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F21B52B60AAF499E25C623953CED2809" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Diagnostics.TraceSource, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F21B52B60AAF499E25C623953CED2809" - { - "Name" = "8:System.Diagnostics.TraceSource.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Diagnostics.TraceSource.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F21C016C9B3245FB42753C4B51BBA74B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.AppContext, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F21C016C9B3245FB42753C4B51BBA74B" - { - "Name" = "8:System.AppContext.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.AppContext.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F28FBBAC98C5E96A3B233D50EDBE7E97" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:HtmlAgilityPack, Version=1.11.24.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_F28FBBAC98C5E96A3B233D50EDBE7E97" - { - "Name" = "8:HtmlAgilityPack.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:HtmlAgilityPack.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F3E82F0F036E4CF13F2A7AC4E2848E92" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Xml.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - "ScatterAssemblies" - { - "_F3E82F0F036E4CF13F2A7AC4E2848E92" - { - "Name" = "8:System.Xml.Serialization.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Xml.Serialization.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F672721EE1934A9D6F978E6CF38135FC" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Reflection.Emit, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F672721EE1934A9D6F978E6CF38135FC" - { - "Name" = "8:System.Reflection.Emit.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Reflection.Emit.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F6C0760FBE1C03D3F77DB4E3869F32D2" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Runtime.Serialization.Formatters, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F6C0760FBE1C03D3F77DB4E3869F32D2" - { - "Name" = "8:System.Runtime.Serialization.Formatters.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Runtime.Serialization.Formatters.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Threading.Tasks, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_F7E6ED1AF5AF0D0FAA522B9B6C7F424B" - { - "Name" = "8:System.Threading.Tasks.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Threading.Tasks.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FA4BC7851D7D77E1120B25058798B6B5" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Phone.PhoneContract, Version=1.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_FA4BC7851D7D77E1120B25058798B6B5" - { - "Name" = "8:Windows.Phone.PhoneContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Phone.PhoneContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FBBD17080FA0F468CF791DFB9078101F" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Windows.Media.Capture.AppBroadcastContract, Version=2.0.0.0, Culture=neutral" - "ScatterAssemblies" - { - "_FBBD17080FA0F468CF791DFB9078101F" - { - "Name" = "8:Windows.Media.Capture.AppBroadcastContract.winmd" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Windows.Media.Capture.AppBroadcastContract.winmd" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FDB15E939C03D97E4AE017C0FF4B74E2" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:System.Security.Cryptography.X509Certificates, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - "ScatterAssemblies" - { - "_FDB15E939C03D97E4AE017C0FF4B74E2" - { - "Name" = "8:System.Security.Cryptography.X509Certificates.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:System.Security.Cryptography.X509Certificates.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - } - "FileType" - { - } - "Folder" - { - "{3C67513D-01DD-4637-8A68-80971EB9504F}:_994B36D509C14116B6C6DCEC92ED8846" - { - "DefaultLocation" = "8:[ProgramFiles64Folder][ProductName]" - "Name" = "8:#1925" - "AlwaysCreate" = "11:TRUE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:TARGETDIR" - "Folders" - { - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_A1A864B171C64D1A9B747115679AA7AD" - { - "Name" = "8:#1919" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:ProgramMenuFolder" - "Folders" - { - "{9EF0B969-E518-4E46-987F-47570745A589}:_5AF97EC9EA2843FB8CB7128E28CA7776" - { - "Name" = "8:DisplayMagician" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:_834C7B0A89A646D4B96C0C9E85928327" - "Folders" - { - } - } - } - } - "{1525181F-901A-416C-8A58-119130FE478E}:_D45FBCA464F146EF807BE44CCA865421" - { - "Name" = "8:#1916" - "AlwaysCreate" = "11:FALSE" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Property" = "8:DesktopFolder" - "Folders" - { - } - } - } - "LaunchCondition" - { - } - "Locator" - { - } - "MsiBootstrapper" - { - "LangId" = "3:1033" - "RequiresElevation" = "11:FALSE" - } - "Product" - { - "Name" = "8:Microsoft Visual Studio" - "ProductName" = "8:DisplayMagician" - "ProductCode" = "8:{65098CF0-9B4F-4078-9DCA-3EB25C8497B7}" - "PackageCode" = "8:{2E2F6806-174B-4BE8-B0A8-834064B1B77E}" - "UpgradeCode" = "8:{48CB9401-ADED-4D62-B779-8317C7D069E1}" - "AspNetVersion" = "8:2.0.50727.0" - "RestartWWWService" = "11:FALSE" - "RemovePreviousVersions" = "11:FALSE" - "DetectNewerInstalledVersion" = "11:TRUE" - "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:0.1.0" - "Manufacturer" = "8:Terry MacDonald" - "ARPHELPTELEPHONE" = "8:" - "ARPHELPLINK" = "8:" - "Title" = "8:DisplayMagician" - "Subject" = "8:" - "ARPCONTACT" = "8:Terry MacDonald" - "Keywords" = "8:" - "ARPCOMMENTS" = "8:Automatically run your games with a different display profile and revert when finished." - "ARPURLINFOABOUT" = "8:" - "ARPPRODUCTICON" = "8:_81D26BD98A1C46D38567FD19751D93A2" - "ARPIconIndex" = "3:0" - "SearchPath" = "8:" - "UseSystemSearchPath" = "11:TRUE" - "TargetPlatform" = "3:1" - "PreBuildEvent" = "8:" - "PostBuildEvent" = "8:" - "RunPostBuildEvent" = "3:0" - } - "Registry" - { - "HKLM" - { - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E7487F5DC3F5423DA6BC34677CD66930" - { - "Name" = "8:Software" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_CD52BAD03E8D40DC883F1DEB911C62A7" - { - "Name" = "8:[ProductName]" - "Condition" = "8:" - "AlwaysCreate" = "11:FALSE" - "DeleteAtUninstall" = "11:FALSE" - "Transitive" = "11:FALSE" - "Keys" - { - } - "Values" - { - "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_56EDBFBAA0504561BADF8AAA14895ED6" - { - "Name" = "8:InstallDir" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "ValueTypes" = "3:1" - "Value" = "8:[ProgramFiles64Folder][ProductName]" - } - } - } - } - "Values" - { - } - } - } - } - "HKCU" - { - "Keys" - { - } - } - "HKCR" - { - "Keys" - { - } - } - "HKU" - { - "Keys" - { - } - } - "HKPU" - { - "Keys" - { - } - } - } - "Sequences" - { - } - "Shortcut" - { - "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1AF0F5BD817E416BB5D5AEF5A84E6A3E" - { - "Name" = "8:DisplayMagician" - "Arguments" = "8:" - "Description" = "8:" - "ShowCmd" = "3:1" - "IconIndex" = "3:0" - "Transitive" = "11:FALSE" - "Target" = "8:_60B51A1095E94B74AA2206DF3550327A" - "Folder" = "8:_5AF97EC9EA2843FB8CB7128E28CA7776" - "WorkingFolder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Icon" = "8:_81D26BD98A1C46D38567FD19751D93A2" - "Feature" = "8:" - } - } - "UserInterface" - { - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_100D6276DD0946489F7E6919AB931652" - { - "Name" = "8:#1900" - "Sequence" = "3:1" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1DBC5753D34E4ABDAFD944A546541297" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "InstallAllUsersVisible" - { - "Name" = "8:InstallAllUsersVisible" - "DisplayName" = "8:#1059" - "Description" = "8:#1159" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D41922986ED048A292B23EE9E7886CAB" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EF7BB4983879482AB540FA29B01D7226" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_10C62BE1A67D49938656C7CFCE7EE979" - { - "Name" = "8:#1901" - "Sequence" = "3:2" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C9B0E4CFC0E2488D956ED5CB5342D53A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_127DE11957AB4862A4FA9849E422C23C" - { - "Name" = "8:#1900" - "Sequence" = "3:2" - "Attributes" = "3:1" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_860399CEDCC34D7E912CA1B7949976E6" - { - "Sequence" = "3:200" - "DisplayName" = "8:Installation Folder" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFolderDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D9CA172ED521440DBDB5334E339323B9" - { - "Sequence" = "3:300" - "DisplayName" = "8:Confirm Installation" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - } - } - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F1E01761D2F74B669BAC521E4527359C" - { - "Sequence" = "3:100" - "DisplayName" = "8:Welcome" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "CopyrightWarning" - { - "Name" = "8:CopyrightWarning" - "DisplayName" = "8:#1002" - "Description" = "8:#1102" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:This computer program is shared under GPLv3. Find out more at https://www.gnu.org/licenses/gpl-3.0.en.html ." - "DefaultValue" = "8:#1202" - "UsePlugInResources" = "11:TRUE" - } - "Welcome" - { - "Name" = "8:Welcome" - "DisplayName" = "8:#1003" - "Description" = "8:#1103" - "Type" = "3:3" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:2" - "Value" = "8:Hi! DisplayMagician is designed to automate configuring your displays, changing your audio and running additional applications before your game starts, and then reverting everything back to the way it was. It's all designed to make it far easier for you play your video games. The installer will guide you through the steps required to install [ProductName] on your computer." - "DefaultValue" = "8:#1203" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_239ED8E64AFC4CFA83C2FB647634B4C8" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdBasicDialogs.wim" - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_38C1DE72CEDB461284A08462A4379AA0" - { - "Name" = "8:#1902" - "Sequence" = "3:1" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_98E7716A26FE41A29D733864E04B0104" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "UpdateText" - { - "Name" = "8:UpdateText" - "DisplayName" = "8:#1058" - "Description" = "8:#1158" - "Type" = "3:15" - "ContextData" = "8:" - "Attributes" = "3:0" - "Setting" = "3:1" - "Value" = "8:#1258" - "DefaultValue" = "8:#1258" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_6431A3179BA2466EBA00E56C71472336" - { - "Name" = "8:#1902" - "Sequence" = "3:2" - "Attributes" = "3:3" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3D723292E26F465984EFED5DD12C491C" - { - "Sequence" = "3:100" - "DisplayName" = "8:Finished" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_A97AB78809B347858C67C8EC7ED1899E" - { - "Name" = "8:#1901" - "Sequence" = "3:1" - "Attributes" = "3:2" - "Dialogs" - { - "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B1325D454BFE403E8E16E9DBAEDA9A2A" - { - "Sequence" = "3:100" - "DisplayName" = "8:Progress" - "UseDynamicProperties" = "11:TRUE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdProgressDlg.wid" - "Properties" - { - "BannerBitmap" - { - "Name" = "8:BannerBitmap" - "DisplayName" = "8:#1001" - "Description" = "8:#1101" - "Type" = "3:8" - "ContextData" = "8:Bitmap" - "Attributes" = "3:4" - "Setting" = "3:2" - "Value" = "8:_0AABD6506465427BA9CC59EE51C5B2D3" - "UsePlugInResources" = "11:TRUE" - } - "ShowProgress" - { - "Name" = "8:ShowProgress" - "DisplayName" = "8:#1009" - "Description" = "8:#1109" - "Type" = "3:5" - "ContextData" = "8:1;True=1;False=0" - "Attributes" = "3:0" - "Setting" = "3:0" - "Value" = "3:1" - "DefaultValue" = "3:1" - "UsePlugInResources" = "11:TRUE" - } - } - } - } - } - "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_D5A6E85634B4438B891B64F17D67AB09" - { - "UseDynamicProperties" = "11:FALSE" - "IsDependency" = "11:FALSE" - "SourcePath" = "8:\\VsdUserInterface.wim" - } - } - "MergeModule" - { - } - "ProjectOutput" - { - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5325085DE495485D930C3D7373C9CC96" - { - "SourcePath" = "8:..\\DisplayMagicianLogReporter\\obj\\Debug\\LogReporter.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{76DF2BCF-911B-4820-B63E-8F3468DB5E79}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_60B51A1095E94B74AA2206DF3550327A" - { - "SourcePath" = "8:..\\DisplayMagician\\obj\\Debug\\DisplayMagician.exe" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_994B36D509C14116B6C6DCEC92ED8846" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - "ProjectOutputGroupRegister" = "3:1" - "OutputConfiguration" = "8:" - "OutputGroupCanonicalName" = "8:Built" - "OutputProjectGuid" = "8:{608D941A-B431-400C-A91D-C6F971C29577}" - "ShowKeyOutput" = "11:TRUE" - "ExcludeFilters" - { - } - } - } - } -} diff --git a/DisplayMagicianSetupOld/Resources/HeliosPlus.ico b/DisplayMagicianSetupOld/Resources/HeliosPlus.ico deleted file mode 100644 index cf6e2010422949fa89386fda5f7590d952545bf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468396 zcmeFa37l2cmG56kr#s#K-v6KOydLblPBa~pn8cVECr|_w5fKFu6%|E5ML>{w6ai6D za2{fun4C4v6DrPgqA3R)7>ao=K}%&G-0%0@`>cESJ#}tP6a_KV=d80fJ z@!u{f{mHjW_~ZRgJ^byGb%VcCvX?&VRk{+c>rhgnc1%pbf7ZY6e}7ho?|*;xtpE6r zIqv5_zu6tssHJPvxM?OFbWkhz)1OUo+^gTr&~ID+pZ_zvY`5L!xS#ywBe(wn-CW~? z8@a}f56K37x8MG~+>d`e)BWdv`e(e$Z};4DuKV5ZK5_>ia)vwPkV6EA7J)9Wt*Ed zTj;L8{xdga$_m$|%K&%GG40&3ZQEx;n`7F#v(6gsZomCgchyy^)yD;!PCj|5TeWJ7 z+q!j&`~B~4awnX4iaYV7Q(ec7om|J0PYa;)6Hns$DQ@DVDbBgC-LhqyUAuORH+Am3 z%&lI%Mc163v)VoP+zamEhaYoSUUjWIw|9Tn=ez;#nrm-xk390Yd*Owb+~=QH_)SceBoAB4l9on?H@Y>uR(Xy56+O4~rG2i_tCr%r{x|N85%-E9-6 zxYkD>>zW+eOuW#ZwaNb?K6S|JJQr-3`KFtE1YuLz*0T zd->&c?%8M8xI6BsaN?cKKmYk$cfbMj9nU%Gq$RF<_Z6;R|4&4>sX8AcI$WspJ6+#? zv&B2h-3ccw5f3hO`|UU1{q(1EH~#R4bISJGYpy%!p!u$4%SEnz`z7wQ)0XMpWv)k$ z1@4@47C30ssnard+;NLtixvz0`*`nv|Mwip&+HDn?_M_R7rzMYXx@CGYu$PgyyetC z4{h5nc1Inxi1xbu_n+^0pWZt|^3&S%KwXdM8L7GwsWY#C{Bxx9GW5(pOJ58SER@dp zTJ3f}``ILSz=3V0Ynlm~R}1?e&_TN59PlfW$7s0yZ-?lr5FC}{_DTW9M95oKNED-vzPt*zt496_y3~n=DU6N z`JE=mrgb-HjZ%$_*N{(j9y3V&rfGctH1;In4ps53cc@ z!Nr$c>c0AFP3}3j-uk)h-@FazkB1)0Kc5>GELbR8b(g#Ly5GC&Z@AH2b@g?6=V)&a zdY#+XjlAGOcl9;b%l_TyuG2ktOFu7LwmkQ2P9{#QfTkM`Ib?xsP~r3KM)dx|g^Rp? z?mu9tJM*lb?yR$W3eUr(C-3pkx*DFImd<{+3INVOJG`Yk zTmW9+(Jo!PyF2fC%B@%te#38h1~7j7D)-A@&h`53&_fq^8!x}eoqhIl`5`OZ@Zq1j z3ocmb1`eDepWs~4`c&_a;NzTpN+)-A_w%I3?$JF<)Q57{r_T!SFW{GA_YXdJf$Z#D zub+SQtGtiUrp;pfM|Z{<_!;t9`Ymw-2fZTSU~nl=qS3_4%>d7XTbW!Nt81g#G{Y@uXyk-r}wt!vk1@?}=IUcHvN-n|!j=+$ev z_m}Vi<%@dXhi4XJa4r?9b!}b(O9EXT>4|Z&7vWs(h_Exobj-D<5WcELJzi2!D!w=g-&|E+q=>HS|X82*meE%hw zAXu!nZN>M%AKP=!dljFZD*7ERU+l12!9k5$sPA1xugAQ97JR4KTl9`H!3e>>3V8Pq z1P=(d%7;@diN7{i?|w=&Kel%MTH4R@{@Y3NtzPl|8~sxM@ZmNIZW4S?aIL_@Yb6u&yst?A=%?PfK`=;A&S&r~Uh_Qoi(kxJEBFld)>U0<~eDZv(z5{;%4Ap7QjT z&Q0Epe9v=-w-~JBVS*#J5e}2?ALn%#J{fJmcU7(dUwkb`KFepr@A3DwYBgW+*>Ks5 zBc*3rZzCM3XN}M4I$~3NTiF1oIB~6fUEgnX7rOEE(}^{gC@vl4j&5^|pzSt-{H2ap z$p$SaKj7nCbR>2`G+#^Ku{&jD8{Nv4n+02B7dN^w7mk-6Z|`j}_PDOVGp@b%7We6= zTXWBU|NRXfABrW`qSvuwUwtJ9J^H(C;$+#?lYIV$98O(wbMP7!bf(%)OGFmTY&O1?0;8gd8XxwXV0- zB>zQT3?TMFKH!61=k{|?O?%eGxxI8-ct5_7`o0!_2ES{~nnM1MfAjk5Z~5mEbD|H9 zP%e--rCGDXJv5h&JVJghF*khIum2GD!3Q74k0>~|_p9&KzW>WFzjEUzT;*c|;-VHU zj`T4AIY7$`H)+z$U!z^*YEL`8tGn?Jw<_vXKEQQ2p`*|J z(Pv_X5Lbm<4Ch=U#|S;h>%u3C7B8_^796er;J-Thzxd)SuG^VCJbj5xh*$D4Q9kbC z8u1Hp8F`0udh~In@4jE~Ui-lN@vj>-TCi47CI1tTb?JJx{M+MY6I*&aobP+;{c0O| z;^U4xLGem2_tsl)+bau>$e-~)@=t72O#WYa<#nGwfWIvVU9A5hH+_`X+vK?4FT#Vo zADbh8zNr4Q2G5x@SMlOt>Hm`*F{#fZL;qA<3J)R^#HJ^8JXQK{l;Xh^_LzdB=|APO z)?)Xw^uPUJ-MaPCqknLnPV4G<8~Vb7_(K-Aa!$L5HNg|HG5T=x=6rtNp2rdWPd->S zcrCFBvhdkwTXg@|1+Zny*FI!z1Lo==+>G^Zjot zKhya*mv~b?m$&~-nk;bVokwh2?naOP)LnAPDtGzitCfTL%*WWb+_GBNpOg+7C_J3u z`I~VWbRa;R7~44Q^e&RsVQ%b2FZwwB#v4C(*IcvOO_;FSU3~E>#l+=4CPv@Fci4a8 zNAi~Voya2jbZj$u`O{8Y>htcsd#_MTy$GO7eN-xj6+x#u!VPaBZUGx9ww|xFDMOQcV0k9ZM94{Fid(6BGw679O_Z6Vq0FGx!DE!8<&&RjWn*`QQ~k z1=_R;*Z7Y9(q{S$9^q?zT>O2#dyD$1@!8oU^zMIE-%G}j9@s&Dyqi1)V?|vAxje<5 zmGcz(np^?!Z9!wfB*8+#W@38s3&fPW?N+8(`+4DSn8uRY`SI(68XXbFu^G#*126_| z&)ENf6Wp)%zF4yJrhgYXg%C^on0}+$GgEMd;1>el=BVx8)wMnXH69EEVM1 zPQMv*Blp4h+pm6ghj62Ob9L{okMEUNfv~*fkBfMaJ$kSogN@SHj!86u&a`m(w8*$))3xxZNWUmhP zu?;?cLqOxk6J=``d7lV71ux(Wr20@{Z8x4Vywi5Xz6-vj^}%FXda1(n4D_kocI^8i`O%lkpKhM>tIfaOp2x!vpDI5kj0@rO zgg(qQf5FSC#z89R3%(0|gHDXaB zZ}`{vxbV7kO$A4Com{7nY5%TG8+`OD6vwpkkHzEGXP7w-Q1zjT9#+^8HxvsMzT^?T zdyTv6t}j#@QQ;V$rpDpQD_48oMn{T|Drh@=Pp)G9`mf_~I(I&C(qy&$c-4xX&|vWF zv(t0$k58xvBt}T=LIrJyCg+?}y#3^)ZnmKCHaJ0Odu_^to8_v4zmh*GKR@Kz%6?e=fW~|NAq#oaF|q zj_COpUM!m5ryaDPxE!1d_Z8SGbSpI!RkferQg=%I&>L^O~rp( zd+%5M)b)NGf_yjmF~%XTzy1&Ij}JVo+M4G*e&gRh_xy|Q&u_ou%0KXjA&2+?#V~=?_YiU!xJk1->NYkYQXOQ<3rMW6O>CD?sMCW832r@3?6d6^6giv zcIRogVr6;dht%*2?I&N8*nQMThsc-r?A2F!z{}iguf6FuZmfDdChL8)pS%}17w#+Q2RW&M18d*@iVAGY z-5$T_C)!M%U;Fka`mr3dX>Hqe@VQOKS>S)_<^~KL<{o?esmxlltajTq+E4xu|4cko zK|jbxQR7%0|JyS-u3x`ib=vp)+H=Oe(1Y!i-)F4nD2;V6K5aFf_>u8%yr<*><}H&ZR1 z&t+?jgFJd`^`o8W!FU!l8#-*1oAKet>1G!FO#2yEhG*jT4<1}|{I8V!A*b*G?Vxsy z@ukBx21c71?;r+gk^nIe^>Orru_9=}cmT3-cK35tOMi>>^V*_qj=#va-}|IF{MV-a z&pr2|=Not#exN;!-_ds3?Z+=Pj>1?9;K%bcw!%0TwULbHG2YlgW9aC8Wa0hyXT;4c zdS0ykHRYf6>o*8rH~TSeY75lZgpT3jW3G$Jkxh@ zK;7kqV=wjdYN~60T7TBoeto2IV|)Vq8sdRgM;)y=S?z~+3i!s_ZO4#zq5brgu{Gp| z@h$W(KE{d_E30e1_a9>Wg&z_8hnnf1S+nMN|A0Ey<0QM=gnzXk8OG-vJ?0YmKiNKW z+^MwxP#gb^=PX^i%=-%9j2ayDIlKV>SC-v8?vZ0;0~u+id(orlAnY}EV8Z3sXsmio z+|RpBd+@iT%aj!M~(dobhC2kQxhQ64@-2f&841SpQ%L7^}tR;qzky zZolIm+2P`~9@ZJ!kN*tb6?at-dsP>|*l+Fl*kez5KdjSfUA)f_Y*(Ox??a-8XtROm z`$YGEd+P0}!$OXz^(j_UVDGe}#V^Dy#4i>@t||AK_hsL{$jIFmhEQ#1H5DN^{k!6jjt(RTa>=1tyk!@YXX8egx^vv~*a;+?#o z`a{}6n}AneUFXMI$(tw-S7CWiWFS2*ji1dJG<9s}p1Z=wXv|AG|NL?{X3Q$hPx@Fj zan~xw>g#nl{D3}(H=qZy4RDUXhONS1pr(xZp2LPulr5jH=dAKI68JF0vG6i;2pJD2 z*0OPL@`2>y$T@&_b_;Z2H33y7i@BzZHtN%k|!w@_{FM zU%LA_y*yrtV?v!_n5#s;kahUwoF2Vp|EL4J&kY+kUvX2pasn%S{>IvjePS#fKB3Lz zGV%9`b!j`ePjcxMh1_$f!)I(BoePiA2Xb}bi1!W{P_DURi`ACr z72{s3m}I#4qOaO{uJmG0U(?Z}XK#0IpMGjLHI6r_zi%ksSf;rUD}CMu*`vMzeA9OH zBXu<3&&K<~D>?@}gKx{S>hVfB;++uEFYPN4m_Xt@IG>O@D;Tk{ri`z zO$*eQKdFt6>NrLHxk+%dKHn~QQs%>N)~1}?w}F$uf^-mUHMfYmC%-{3dl z8_S=s)cD0`^dZheTOXjA(Se*Jbr3wCS`27`Y|syQinh>~K7HWfm1^U1!BP)>`$8*l zz0%jufN$DOjR&}ZH=!?eCGbo<*TVA7Vf-SOclNdA8drT&V~&4JkA0aez;8B=Ve-K9 zc@MMzU-W}E&=%@oXczr~HnbDqoNIhXf5A6(DYP40fD>>7o#A)m8Tc4}j(HwDgKxEc zi^jf2X)NzB^I+kb* z^}FgrAJJs7^})t~(N#Rh@}$s$@f_rWcgA%))CkcZXhZvA;2PgqT@U>S-&WTHZopCE zmw7#t9{Uxaf2}rus5T$3G3;-v-ISnEXG9;qt?wF3o+qgf3&l&D^JDN~9)kIL=(5m{ zAm6kBn$RBFh5P~F7T}!g^p$()H+%xVX*bUz4gp8d8@i)sk})FqeWThwQ#^8o+WL!s z_=lOa*SGy8{(o2NUU0OEB|CC$*I)f%KzJR)({y}^qwr3hR&&7^L9R|q7t-^|^tJz! zy!+ZG9sjqWt>8|q+<=CQ4R0Q zJzMWM;K26oH^1#G|Ke`dM||Y#y2O9JCMv1{p(bjLfOSr;5m1Bn_X6v3?#Q(S_R;Zf zL4|;NB;RkV`Qjbob?KTijjg{RndqT8cFmMiN@~AUBUIPAkQ)DvcO>s)&fc$oeSzfg zFS)uf=pz}7>yhXOxS*EmQUP-ZeSblKo$J^_@R1#czHySU8v=UMS1eWPyi>7pzaLIWbMJry%b8@AUZ-f!*hS3m&04bzb-)Kl~x} z39}T}jok5lkLr(D@8_4lyiGXpYl?U}$@hrr>wK+au5aq+X!ErAbH1g;h`|)1Jd>aD%Sbr7oA}8LwxyI`be^z<1#p26+ z+zJkooUrUSetW)FSu$U4x*q2d% zx{-eb@ZL z*3T=KvBc+I$d9IR5a(SIyI5}ijpcbQCq%BvYFI2kckHoCmFJnPv6j|?qbq~PGBU5n z_txZ|`2HH7w^!RlOk+G$OqcB~J1 zj33WoOlRi+t$T6w32NVqn$Ne?=e3SFBCP2H4U5Tva8M54lLLkCp*gue%OjI}CGTou z6Fqyb)R@+tVeE(TpBx;QoO4W{XMHYq&32}@57c`4o~{N9KJ^`=s&q|#@QGP1Q=5Ws10Eb{;E}9YaOgd{5T_HVLJ_Ie37xk z*IxU;w=t|q651a3<=uDJ`&=h=?#O{`VmU`_Bs!n5vrU`6t~53pUwGn)r;=Ln6MdZp zwH7-bPS7~P>F$$HX2wmebWV*n{7qjIU0BYMacbngfB%)$_W#vaUl*=V@nfEhd+rRt z*zB2Soue`6#g+OTU!ecw>m$FY9NN=&>?F0K)zP1KFrLb|Haxd80CfVR$6VxC^Q5Xj z`p>u!IslrB_T?PuJNBM&>gxJW&HJslPV_Y{j33)tmpkgncsAqO)NNPyhb}<3N8=gg zX78{O)Bsf1f8N0wn8YOY*@|v4-Q!C=9O1o)BLELRl7b;H6LR$VYJph9W&-)4&M&v7U2L^sK`3OU8|NlPBNq-h1zTw{hb}no^@b z=-;tpsPRvH!gA!E@k#t7*7K+-{o@y+6VN?t)~rdvT7RAOoo3H2bJM0h>u$PvqOXx2 zK4OgO9?o}zhmKU;-&l9q_^aIHDR(;RzZXi!@+@kfD?f9M>Z#V(s3tdVBj@-sjFCri zK{>q7XMEieBkI=w^n2_x^<31X-LD$ru@_zDs4qRY_W)mG2i>W;0ebZ8XP*~8U+U*k&|m7} zsqdsV5cxJa=A3KP`<|tBh+6;-zv5c=w$^dpw0U#ZD{6g>{!=Fr)j^b7e9xHo z$dUEafA#^GGW9Oi;0^b6aMWR+etI`=FYp)enW&MZP8zT|eAJDi&#C>R{*XC7!-kJ` zPd@pKYw|rVxv#u_bGnaJeWw4^%2+*#WZ(B6 zd{FnXt^G$|O}+hY-*;+vp*b`qKA={R{*oV{#y8|nsDVuCAa#uzPH+K^;0b&i>?^WE zZT+*)zEGoD;9@vP_g}J~>pyY+s8OHRnf}a=oBrI3p66Njj=sa|)JM`M`c0q7mr=8t zo+Iz;ST)~)xk=1Zf=9p`>*rAu3LjA0`{75Q6zg8K*Xcj?QqY?E7TNuBbU*yCt^LPl zq2tkA@O+qe75YvMGV^GdPe87cn)Yd-{#CVo z&AMTG^&dO;z=MxU&kyo*PG~RfhVH)pT74%^?E6jqwScOb}m{a;u4hxhNj??La^ zK_7G;`a8^>u(@-ZLnPW3>${B|7T`eq667H80D2U;BId!5d|h*$Yx@`apSOSLKkI*8 z?cX~2;@97Bv-e-&ee68+VxB3wEJu5IzJTsF{uz&T!UJJ082rKfQ1Mve%0&h8OxD`+xX9;sI|9k%7ASzn{wAW6mpa4DyLzdvqIQ zKdd>M-T!po?Q=2Z#n?p!Z&8F_^r21k*`v_dE(Z8{9X7S|CjiW_=jtC ziGNnD{!IIqT<+6%*WxQPA}|KR(;_lo_? z$phd6ajh=#FF6q6H2kx`{~a|3CH|Km=XF1JFVTHf^FO#q=2Alc#14kFN`oIjT!1gw z>)if+jyt-yHh=V=_#b-1_r$+8&dIg9nAqnErX% z=WL+-LHq}smxfQt{CxZ@){L(0ANe1~gW!GmUb(+=@_^(3xK`Wzm%X2LwpojUwlVh_ ze}y^w%m>8xiFH7s4G4WUzVN!=Xs@}z*gxb5UjmUZ~BEFYMp^0Loe|DDRFDifyh8uch}E76hE6Ci2VSs@6Go~^d9&k z7QptwN9cZZANCbFL*LY7PHwuL^q;vF(4M@f#zD$$yc-;_RzO|ie{{e#*WT!50QtlR z3OsO(w*%$_GM5@%03PsnJsxz7eP7>q@B5+m6WVM23dS0k&r6PsIr&?*)=u`p1^s6} z3NlaLTjOBmR_g&iYBK(j#;JXN`DLvmEFYM)hRJ^uvxFD`Inde_@&#-TYHkgPCW?gs z@rGXuLOdU0z?PoxnMcn0RM>rJkB>nN%v}4r{4xH+_y;l%-8JT0ZuK7EgSB4jLVwy) zp&T!MATcU>z{h~fZ81)b{=y$XA0pEh1EU)axQ4&Png>1y;QQX*=gN>N@?qqZ{`kNn zRjwmc6<+8+b9Wf?f$kayFSlAJ#=&Yb{#n)YKi2pwxqJMRF3NK>%&hx<2Ri_kBPA{MWsGW{jG-#H>pe&u_)A zV{8i=#%o#=*VuRmGM>o2uk%waSh>~w!4L2N{l^yK4-pe)&9CHL)Rz>_b!Epxie?`wtAxBb{8`k5LH z`kpmM7Tbn=GZ)X+)`s4RukUq!svgp>rEaxvRtsQ0A#ou*z}z_I%h}va<}8NVpfJDG z=E=ebv=18LOAH_Wp4!h^?-z)U1AL#*W9Uc5L5StBm*frTGqwY{VZXb11Y9Loq7arFD zQX7OEfG_Zd?7%~Y1NZ6c%J$$`fmB{B*ydhF2(nLeuHXX=cxwt z3u-~F?%V7EdLj!4CJW#ielwkjPM}uK@W7mE_yPS$ACL{^iudhX?sUY)pvL~vGoP>0g|~f&+WF`oTuX&VCtl;Cd_Bj5Go6(%L6W~MU zjGMg2bVq)z?@6tfmw9+SnG3-@^^t`AkTi^-!7JMMP=q_kV9|6v}#&_Jqz4V#iLvQOhIu5ym=HMP#gdc6LH8u;L&+2<5 z^L}oV`dy~l|9vzM;9qonD6WGyeFzTBKQ>uFCz2~czwln(4==!jw9D{7TcH)aO8eFd{foio@pB(M#BabOe3hOXj~)j1@H_m7ezKfK6x(=RZ~87(_s*V?qyF_@XMIb3 zXRiG3bo?a70e*q`M&=uU18@tDc^~iP{Wf17dVmM`0l9!y@C3M^AK-&N0pKMDyUu;w zZ+!-zMsMqPOmq0r{2P3i$hS8ir=aFvyv}^M$2Ax1Kh*CM&4VeC{sRXs#1kLIIDik( z2c{FT3&<2WMjnh8(s+O$XshAE_yULqTfdP%>~hTS&<1^F zzAbgV@VwC-`BvYzs_)a(*FEVwz@KnYqWf8IU?1V&ZsDK;9bx*wYNXL4Jl|{synuZL z|HuS*pl!$nyot|1yJ+;4CX4WKzRfj00dGHdg` zY@UPq&VKbv)xXQs=l`PL^f~^64|Gq7`v1RmY$v;Tr*JS&IM`se5u6e?fCJ+N-fuFI z#)HWQxPW$s5BderN9!k_`JVf@pFV>}`i!oD&!IQ{#vZ|gMsw^Nw1H2fzJD#gMz7Bh zJ+D!}8mr%bFC4_(E~yBgzPBJ8zxz@+{@s{x+_hpuz{6kdf1~3|p$C7rARNDIbZ4E2 zE`pZ?xpgA0DZWmGZY%iH{88qRv**kng02GAjrdr=8VXwkeqMDvw^}^t=i^Gw{M=mT z9`3&To7!9DR>{>s&E@Xo*LXPKz~dxaDL6=E`zS z^@Y;056YkVK>aB5^UWn^e!jJ2ExjHEbI)0afjx)V=SF*!_Bt;>zaBvWa;x}Y z_v`p0!7xFoV4c9`xF^Rjr=7Xav zSwIK+U6~Fso^t133XhWoKNl30h2*<`)UltST#({-J{RYC{2u78%Jw*f7LHg-WpHe@=S}f4Pbdt#eG^mCStXaf*ML8PSxsDwL zs|A_3PwV-hYXaVx>$}Gu_=wNThPDm5ep~yzv;AIc!R)*5K*c>D`}hTZgYRNlsG&Z3 zRXF~!z|$Z(qMP0qq;Q|-d7h2DDX-+;ndkWsixE@q^PBPCOx(i@UJtdBFZZ-)FwfHf zz5@>?3$@Tk*9+I*O>mFBolq0pBX2>^hjmkem&{*-oF!gti&mWOXBZojfCDupaE4B%#HL48HlZA8qolyeqooe{69{0SH zcay^+cd^%AtY7uK@&`vHe!AqfhWzwbb)RH={{wm}7c|rNoBqc%Fnxqgr~wV;3+M3u z8&%<+XQg$0jC=A@tj+YB-##OMzvVX*@5W2Q{{aV{qkP;alJ~GL9(gHr0J^~Rk=bQz zrNwI*ei89}M@rfxg#$s1F1`L}`pgM|Nm_x(iqtgx3j`B`*;<>k>0mF1wQJ$N1bBOBQ3*w!LL z#rWRx_2jA<7h!F%0}p&wy64Dmw*JwczKt675UwAyo9@sowzwIIxOYoglMZyq#JpU%~I z-7G&|NB?bH-e_QJ5ScxQX%NTBNv?ug1@Eik>lp5BToT_3`(73989Qv+bg{+~pVRSZ zL34rXZ*`>RI_ntjDg3UwYvKFw-1y$~xxF)eJ^h*c?B4i1eIK9g`$L;Dcc{1eG+Q(X z^?%u8rup$=^NTD-OVOZ=I3e~kEw(b;+qiI=?-{QRxMwVv^%I|0{qr$`Q0q*qscPIBoo(?!94CYCBt9!Mogdp=i?O zhSf~Ox`E&dE^q+IJ}^` zhIW2#3$^}#UBG&uHEA<@VfIs9`y3q$YqZidfM=~{2O7ZBu`NhwP{tA66zlxp>jb|l z`1ggiD8~2Hl2BK|`kk#?zbF}K@8=;f7vY-;nm2Xi0QI%Z*VNE|2Cs|k{$oio#i7z^+eVX^Moq_ph+xs0^&u@98=Bytz zP<<^E4MHt`OatnqtWFc(9NrBzOojG1(nDqD=bPTi()m`Wo378Kwkp)AYW>o-FKKRK z*x!?RN#9Ipts1&P>g!xzZ%2(8@^3V-nn`$-+BK^q%d!PYj-m`&!28(gVmcq)W_5tn zzEQ^(a35;s+qYk;`o@>lwv#juC|*OB^B7oH);_1tlh2w@m4AkvN5|avT#KJ!pSe~Q z*t6n$(%0-+c1-SVtvQ>=3{hX_s*ZC>0S(Xx)bp7=Hor7o!x-x!(V#5WJI4F?nl@(% zeP;Mi*CxaJ)RP{6{4&8Snum3=U!#C^3ci`3d6UNuRbS_-mNv|XqNbGk$}Aa({h_oT zO8lWR;)ArmgDnZQy`f&&<^WK`O+7bt?9{YV&mZQ-lfSi|_!Prr6=yz!A=SIf`2(;Q3YSr!G&$t(I@RlnPo@3!Tg$#0owIc)eC zt%tkDuiI=mFr08STyX?{9RKo{^AL||b)=Mr~rF9sqoN`*}OV%hp zwNq!wO$R?GlzE}wG=R58j~VMWY*=5Z|5aUp4%EWK+p#T{zgd>{_3@eNg8w;XWv=rX zVUKfLfAE`jY%AWnWZY%7S{oI*fPeHkb`}1PWS}hOeRLEsZd~p8pMB2R!&vCB$*>(M0vFD$xIr@)PrD`(2 z1OLoXg11xtXc@FXF8Gd^0l4h4+T))W-*fN%n&Wkf=7g~ibrG=d>{#qRuG>9!jPK=I z*7f+FdOT-dJ9D{b&YYEr@Qk~XD z2Pfd47#93OgD5vwW_FkBku$~3D z-@JJnLxC*N`3w&N?kU3`;Np;F;Ky^~6{w8QYt)wcfYF z9-o=4Io92;B@T_C1?y@e7trCBTPDkgpIz(x&9>4E{If<*SnndgZk=?04*$poxMzH^ zq4^&jf9GBId3_G94DYPTZu{Ec#}d;K3x##=@_WREJVYn?7^iuEz0+x3Je}~npdE6< zI=bjD?8J*NzT)lBw&Jy>zc>7YUt|D3C>ftDv$1t*O29qinAcp>aQbKd{DppfQTBpC zXMn4)pU_#7S*l)uNt_EG86EtJ}N9cgwLY|;6_8S|`{t692 z1H(V~HT+|9!N0{_$OXL5IP$gEezx8HpT&!p`n8qWUjy93pXhgV2RLJG)!dq*T5A_v zv(_x@sj~k_E7n;}fOG0ySXY?Z2WSH=7>h$D$Wi;XM-^B3H8^EckTq!V(8G^ycU=Vj zSrZNXql2));9a&ihkvVWXbAjQRD7X*2Bx|JgNEmD&w8EkDS1ZrXaaZOkhN=B^Bi1L zcg0%1M`+z=)g{xmy&x5$0kppzm3$h2b9aAyg zQj??MAO1G{P8yh-eBUlSL&;U8;=IsGC8NcY}n9n+?RAhG+54bLwBEm`g?FORA*KQL zKswF#;J~-V-opc(l{+>(he=+@!|G&NbAM*LP+&abUSadBp9n<^9 z`{-xCr=#$c)AtGA=XgB>@0oN+^ixa&Xo?;pP9Q$OzlHYj0K9Ofc!Ips;2|U3tICzu z=bzy}%m1|acYDTPu?6_1$Uv|I+6x$8$m^iO z{g8>ret+XFZjJKc_4OCyA3R(Bp;-Q>zVn}Nz4f-wwIJW<{^0kV9DGi*yWZanx~G8m zGj)#PJbld5ASVOhU$n#@VxOv<4wB4acgQgzi}*po1`PIN5TAa!s=m)aXmx+W6Yi<+`jb~)d0l?>`AO^*@(y1A zE9aBf|KxjWVt=c`J>LcV=j^ZakM}{%{+j+*9Gthmr$+X7klzP%xqRmO`a}Ove}e9b zd>>zbLLCY=02|C0F!$6q{@;6lhQ>KY`>__r0Eu@(-lv1t!RTUiGWj+idmSnpAe~)1 z|I_G_!hhm_djH2_FvZ!#90f73@*#|Wk{2frSD(3PtG~j=+So66SMBF^tv@vWS+HP{ zm+6rA?B#il`5E|rg}H~2_W@Vc`#|8?aBjy)_Z*V9y*$g?Uh+V)^VoaFGSPp`*C7^X zU(JvQ9qOptqE@fI{tW-{zSTY?HP9aa(8A(i?x~OZ+qmuU68q>9+c56O{(#hq_}rUv zk;Fpg1DOuW<$j9BV0m1d&f)0wPUQE1`<(CZbx+>+A?M8)J@H64v>%-Hy)zWywIKhjKJP9%4R^&l6d}cLn!e@8}tpdkcPl z$o&xe5rd$682d*qk%)O^zm~hhiGUHre!2bc9AR?oIEc_kZ?dV6r{Lz4!v;M97Vxdmer4 z$$GDa0RPNCBG-VwpVa;{2d}I?=ikNnPM=eMKJDr0zNYqE)%#H6mLK~K^lA|H)zDBM$B^*+KQu`&FNAL#*Fcs>uj&b4Mh!t-Iw zSL0ot?_=Db==BahkBz;<50{L)!p&b$zvEtp6Y$R-kl;2w|GK``AFy{-cdV$WaDTXI zVp4>qR9hzXDbbP@PMR}&lf8aUCx>JGs#IvqRhfpcBMzd_fK&-S%% z`YrJt`kt{~@|@UwbUt%7s5>1vXtP%`9|rj7qYauzxKTBJ8#Vud;|A6HYrpQ{V+(2E<=}Lmn*d+n z4Vz$efR_U;T6?)bHUcE;@kw6r?U5bEcd0W$o~SP(-bUvb?$P-J1`ShOe!b?GE^xDE zZSw7-owOIA{q%$W&@cK&KLPs8x<23me1I451D?Pa0PcWCAN|U&69h=XlRGORHf*4ndmvGAulcFgYwZTo|>CKmf$+kWx=`?FvCO6?cF(y!}u{`uva zr}(KGJ$i+^;DRS4`(tu6z!p-M0-mss=p*6-qXWDQEx@m@g%*Ev^q+N&@30@p4tTfP zXKEbqGx2$`Im}NQDBO=Y|0=B+QtI0?a%8!0-_W5ewLkqz?bXhn<}3Uj=kzD+(;n8k zVl0b%8Zi}kK(~Vz_PNbklaH7RpA-CpXL#S%U$XVbVi~YG!T77h!!|ZUeFSTrvE~`; z38B+iS0ZbDGWOo4&9+ZFeSsGAEl-Q3np^jT=Dm!SJs6_+zrV*1ei6P2x&ppMCxJ`! z5_p9k;5Y`Z@g4Mn-|?xyJG6wR)Y}qcVfWEFBhJ4@bCcgma9*CndB1*PPkHuEXKgk1 z5w|_!$>H0c;rNs6sT}r759<+9yUh4WYK$xP_f7BnwLY~5oL_&>WWd&~b70Q)biiJM zOK1UJp$D=7o&nCu8~iEoPMt-;+?RfXeSOJ@^Ka5T;`bfzhZo=pcmp0m_rfzV z?vd?0?gP);KJ_urGj^Mi<4^lM#`~;!TW0Ibr`O;!8L+%WF@0ov)WZ+9FFRum(13O6 zSf4Jfli)GrJIF%0@UT+&ct<>WllM)-9IyeNU#XV>hn#v5jZ(}`#&O!#V^pM#E=pSstVjtthG{{;j(ex4hrQgUxjt;}; ziUvW{yAXf=Z&{F{C;2W6%=ja)7nbfl}SAOWQ(Vn&=M!X@s zFBRU){d;4c$6lf5;T3qsbWXgcAv^}|(Yxs1^xBhYy@L)(`J0~iS$i^Be|4^{{meD= zPE4?J4~vfP=s62L-qCl)@1|=^&&NCuuTZN%yUE!j&&KyL?(sun+@qfj z_m*D`znS)T z(t7~BuDuw(vc0BkE$FOu(6j6@`YtU8VLk5Po1!a2oUp|6QY;I$hA#a#I-r+gnSf8x zPe8wZ@Gtlb06!Z*E4$vWU%BoNz6`&QanAFhH}6a19iE3rjOS@LJY+s5IyQ~_*w?{E z!uN)Ii?bqMKc{!{`!CFyy4!AZ-l%Tx7oKJ7WbqEh%3{CNXka!O8lWSQS7-na!AtNI z{iC0zlb}QJRfBy<(*n6L*#MUYhFgwyZn%cW`3pUa(hI{jM4EJVlEzUxhME;K7V<+rCGH0Xqoa!wYr9DVCr}x1q+;=L(%`pwK z>;e8SG{7#wD|x$InGWOq(kzZ#%3->mr65}2ln#MhP9z3(>i|{^Qdmrr!=sa^D7>kXOACuh8yT7KmBQE|@$R9n3y}8>0pI0&ma*9D>Uj;AaE7&VAg^?*M3OILH1V zcUgEh8;fsgJP!}SOYju^Le9~-W^2(oRpUPFkDBUzu|3H9rXgo!b~!Bz^o#zb=|CO{9yD5jBLI9EJ&Y#c(*XJy*tHnn zLBCYSx#<~nd>ZfQP2>64$3frVd*lDbeh&IRoA2{`)28;^0r#u4|5pn^NdiCDwfA>R z?L}1+8kk=M4bX+~hS}w`ESOG8(*YcS3uFRXfFGj;ItqRT@^lHbfj)W2f6u-A4&XV^ zmS^HinokpKYlx+2Pr!S~pT#_H`Ud%?fAkaGYx*92fPF+ipmS`mon(D~XM4RQIv?CS z;rx2>{dWZ(|Kfd)9rfMnEE@1E+n*$k&tl)y;$*YSv=^RfzheBOgk!+VS2-F!>hZ~DgUEd7M%EU!>g+$TC8+`lTk z{}{dp|NL>(9;kn>YlB3CFSBS6$7g{Ch5K+KhwucvktGXRbTD~<_hMS0pJI9#O~9kc z34ELe`#z0t!@22p-e>+KHp=*&J*8qj4-c8XF(y|ciq%m0*- ze1ry)1?+J<>7+l223u-N1KO9Cg;*yc&!(5mK7a#oVYC20;0b&I(8TD1oTR~UZ2H9R zkMV7M9^;(Y9e%*C3HCMcd#vZH(l>^CcoO|!eom5GFhBE4;d8QZi;d0coEY!%Iro&5 zyjmjs|41-Q^eYt&*2R8N94ABjv_8Tn#j;>J$>?D6K%eQm$prX-7h`(FG=VOGHi16) zDbR_dea8`8$M{a;9J=#P)9G~M+U*|u#E&20i75Ves7v#^s_fr1+yV3dIjmcmC zR{pdkK94T%I^BhVT^RT)!@#%3blY$spX$?qaI z@$sSbrr)0!9~l4b2R|rN-fFgD$v0*5?sR+qdaPppUT(krPgg8-irfEyJRG3&0yywg zcR&?zpuVdwsOmlbyQpn(oBcWc*uRte-G1F~FH@gCaX)|(*1g$5sI%~mmVzhd4a$Om32WO zA5=w$S?GrM1bqeQ124nXhE6M!!X(WhcSk2{L(r z>w^Vu<3gd&o1C{;5e0)%?Jy;-`wiS3;kC`C3_76Ia7HkltXl|b?`*_GZu}fu{hwdSF z{No?b)>z_Y!N0Gf|9{iI0CeorT^nQ(azlmx)ulBira`DIzIyB~kv^_At zFs}=W(a>MNLp1)Lz^ed`0^)>ef+}gxdtzIUZvs!ow9m_Y7(3c?PihG6R@^I}uSWe3 zaq{2ny^4wU+rNi&zz5=ixn71Ce*>>E4^-tFX5@=vx_&7-pC<4+AUU3)V-a6J@8=cf z@$$6K+xejH88c+Oe9t|R{W;3%U9?N~Ys&kw0S6s)tbFAcg}-?okKi+{3(Pkx79Ui@ z1LTR2d3fO81WyTK9!btC)86#G$$d`!uySmWmhV}gi0;1>lnNr*FHU>&^FmBtXzS5aHs9CkcJ|(zx!Lc@p6#N4?fluM z$_Y=D4Ormk8Cm^pTn`uXKCkE}Qt@`b6sb?1b8%h2f z|Ba9J)KdTNzyCzxZ-K`n__R8FtIagO(0l^R6Iiau^gwpLIH&LL5A+YT$7i${&+L6# z=f`p%(;gnRnq_G3YXpC{Kx4e`%b(pv|Jvz*rm7K`DA`%y@d!R`K0sU>ZGIuPAdU@c z!2>TD{mJX3X^&sYv#|I08?~anpEtlfD$&33F8bG&{s$d2NwTxh*PL6uYE?W?l^)2B z4ZRL{n>+z>ALsSZ9a*&J9oU^>a!*aI)dq(-Bh=o$FW(>kk9wZsYrO9I&TzvxKvUsu zlKkd{x%pVe1L>M&iw&SlO?e=n8<<_1roH8K^D$o4av%J>P)}{O`8HpuQKN;bzy3gb zMRXAy685}_)-}!TLA2{ygd5iPZYI1(G7dR}d7U2!x@uk3CYfuiX05ln>zdYyZ!%f)7Z!;J!rX=Q ze4Vr&zz2_c!14nY7r+DfbkI5CfzsIKa}WL=zcHI%742<4h{=6C7bMIBVQ%jXttZ+| zYq}n)c_CUeJ%J{vbzbA^b{-$?{`eZ_#je|T@iG0|_%qK*e~z!k=ka~2td$J|21~`^8LAdlnVU%}w(F_z!xZ`1}#j)C?WZ6d!24cCDSfLm;=d?e>0uvSw~g`bnEI@8cO-legJak3Z&8<>!xu z`Bw2<)hs;#z3>GrM}#aR)5ZglKUm6nRsNpQ9zTQFqZsXN?G&5;73RvbZr}{@z*$;9 zxVc|Ln00M;L3KD_@AavI#o~c5pDjO^tuhZ}#RZltCT6qo0(`pI7m)0iViUNQ_V?f) zo`Fq)_Lkczrt_I+S4ey2<}pw2L+$<0UF#ShmS5x8);ivGEP@lQIo#rQ!D2s;HRge0 z{($j-f|P6#4?*4loC|sNSy$?UDPebpe={8RmF?sD7Ly9$?RItvRl>uEUY@ zG^D@db9^oRIsNUfpNA*N*W!xzEf($y*QYUC zKwOaJ4_KZsjtjHw0Cbn^mtqs*98b2t7yJxtO<{arHSJrqTC6#|AE_@rw2rp+XKVpq zR|dbvcItZ8wXEN6>$RG`r>6H=d$_;YZ;D;F-?nIRl;%3$skzTfybM*v1GZiZbb&tT z0gDTb2deM|N@LoiCxYJ3=k(3y*Piywm1j+ekF=I|PuT(Om7%rk*^Apl)_M9GpAF*Q zW!)ElZ|5BC_wjGi-^cgG-^J(gbL?5^Yj!<;UizN+JA1zU&hBl=I`el5e@p!Qcl2m& zcpxh#fUaf-@COrLpcI>s73WuF^U*!bsmJEqnhVVFH=WO%{jl~3>s)-KKJ*d~v=XG( zcei!kcOCO<-h&IRb>I3ftv|8E;}Lvj@qn#ukhTMHOkg^o$arCCR-9iI?Rl5co;4O& zyNh)fpgn6cPxhy$;aAj;asinFP)}!{C7chIMAL4t+c;Ho4bX-rG6a}WXX8I z))$G_OpDhQiF1TC@C8b3T&J?$uWa)J?dN;B545km78h%FuvQ9d)U<2II%FT~b8qQ0 zbXuFgX${-$X%lUWY0sKPVZE2o zW&9>?L#@yCJlxCM?F+AMxLpNBlVzXPha*LZYXSLrO6}e|$Bld?q)^joE#O_il>Mt^Mh1@#o_cyo7t%59J!@j@NuXv-`K)vhDlzvM=J`A;Tp1+B>XW zhuVYozN*vj>hiAo`i-@jqn#IfcKp50+3$-z@}7C-S+}i!@B?dzBF{iZJXmTzKRHAA z#Ar_(QD5{QGIY4-Z}@r_RD*-#PVoDVJ@f4JZ6&{3yg2O72~7dB1Cbw48jtCl-iP+s zjazTscKKhkW{vg%ywJ-qe7y^*!GZSqJL#lT-7BxWRxk9&566eM@qv^MNa$ZE`_P^^ zvOeg)apOkqdw-Red)rrU#~x40?eCXwN7l9cK7jfAvaW5*Z!?~!{UAG?c7`i`_q}bV zKl&eE&~ifPfRrClYUBE`>=Q$h+4}*mb+7 zs_*%(s_*R?>0|tx_!;rJ{l@OK@8GrW=k#*(=g+S<`XkTq06M^IK#~(GwYgem_qjKW z@62}-CvH3a>BQ@=zu|eBJvP}(GY9F<_FeiqpVQakd*koy-uRexZ~Pnk-i}${+4Jn4 ztYg;ivhK5M8TUi~i!Q#@VK=w+5BVoLe8u(56TKt=0-`hQQ%(^eDJ$B9BS?qIF&$D;hGwied#*WE# z*?sWx&_j>Z3*MnWduE`|(xNuRu(jS^yUfBG=;0MetwU`h40FT6Vob^S2Ix1_W0>^S{J{!_uumIRLML%G4g^j^7$9k8|`@z^k-ZETMiFEU-JVK z9Z-rrNb7#9?U*v9{^Z{}wsze*_sAoUY2VG>e!qA2e*aqq_@2IBGH$%aNy-dG^>&2* z>|KXG595QCY(S~`eX;Jh+K%l(e>#UAc>VP^-T5O&yUu5vDIL&Ndmwgmr+5C_0BBC1 z&yft=HgU4XcvjRK&Ep3d{gG#Qz-$0IAn^lp^pADF)$~oBTL1EI?ZY2fwrsh3=;24* z1*66)=W(v*h10|b+eaV7ymh937rf`8^O@p3K=*97_lw8%{I1=)YdmzIyZ(khxOd(u zb?eu!H(YrRjXFJzm&e~9(nX}FAvvUf1|tl z>gxs9)c}gzcg^+gnrm7R?;g<~&umyN&L z{r<*V-CcLz@1B4DW%tp?pQwhR+^v((!gIH!UD&+(itA#WRdt@He|`?3*?=St$k89& z5d6OU-iZxO|El^@lkc`{+2U4~f9l@))7$QjJMVQ9F2B~(cIdECZqVTK-M~R3B>Tg? z{P&j*=szF;`he>L2MGp`kS-W0Juyak*zukpo_y+AH+y!OTf25$O`5UO++*~oM$qcT zQ#PQ~;y!c(^ygk=pL+hk7W$(z7A;!ro_O+UcjZ;r%dZ^k=?zW$4HznWJJ|I(Z;*8T z0C#Th{$B5+`(xlb-}gChplrinZxi4TcxK4Z3uHSkbCV|D;okYnyY9;`zuakPTvbD$ zKYNR#&!H>yh0c}>lJ8$?em~bu_uIaycihpi`oF5aWPOLdU~J*>$ESJSjhsWT{-Qbd z9eP6J9zD;Kf7#oe-ThqUpL+Qm)R|}XbZ4H`BY~d&`q|xkc|Y`=9(`QTUVS~Uzz==< z4e>ey9fGa6<<=?g-FM$_5F4J=@0wntMvQ&rk!N@y!w1OGpZLJ&Z*zHeX8NOx-+1#+ z^6zeRLx%^t5MLCd4E6W>qqe>aljd8oTYot_C9*IGkbWR zfNzW!&5om|I^Ub_XTI6aO8*rr zR=WG{f5^+?Ald7F{fBzGLnr8EG>6{AT*Q->XFKK8B<~)LKb?HaX+9_IbF<3Fg}h8R z&nxf^ynt@#(X)@&3D^^C3w8l}^Y+`N-ZyMW+ScS<(4RVC^f`3J2Y}AdI~fluO~?J* z$9$eZ|1WCtng+XPtMvWMnX~1S-Qv*o(7@t2qkEUG-96om=8Q8j=6IsU)~F#k;Y6!H z>8SY$f)fl>>*2@a!x$`Mlkfw)01v@S-OfBG;e+$MZGrF51!FF})IIs+Gx7_*YA{^X zR=B%lGY7e|NlUu;2^$ftmyK1Nwv96!rmq0KZ{punEKs z#FFTw&pxZ4nwgr=x4L_vKl3xN=g`&YANhc##DnJh@qM6wm}|JR(4V*&9XsyQE4;j6 z=keE}0kl9ik$2>k`U&WUY(sPCO-(g(0c`F`u{lV5Z*vc*IfowtFP!Xo30(poSRN0) z>)Go(A6uY{h7BL>Se$HWQ&BJ59XAU$UmpQrixixb)lev2E z2>bx=z(eh&6R6RHzu+_Y4PAh*feym&B#!_O+;h(ZKL6ApM6Ti`)zM!*K#ud=x@7JJ6uS3CS=G|+K zy4EOQj<%l{EM91%XBZ!NebC_~U%z;=>T{ziXn|IQ%)<;vy#;iic`ABWC2+T-JSeJ_2CjmN%28|Gyl zbIfs`?$8f9LQ~e(IHD!c%C*oMD=m<wF?R4`FSZmby3a!_l61&e9=ua@n8*!z^+W8cyB(&^AJrg_1>0*4%`T)23EW5f%bH)#@hCC3M{4PF=E z8yF8@3le_-{{wwQ&Ja5QufntEC_e=c;|pGO^$n`?TiKv0pf2>^k^UdK)9bFkDUyAB zzV6JXF&%&%BPT#S*pPo&^tT*vG6s;d|2u>JC%@15I)0Pc{hZGyypo$Y zy^rkSkD-sfz0b*g-oEGLI*aZHYoC=E4q@Mwz#lOmm|ci@!2ALH4Q~hJ4-yx89U$KX zUOi3qy74H)>k>|tb$B#mnqEpeW z;1|7*|4m*8pB%r;e0;C-WxJ8v%Cs+}ch-JWo*&YD5cvki1H=aKoc9G1J5Znll$XE{ zz-MLLm{@?^@I@C-aC7I*Z!i^*MgN^u{?Yx^axj)g9<{q-DDvyz5x)xET1oa3Umx3y z-Zy)1v^RM+InSbb*0sO~kuFGl0^$bZMf?kR4m$u3!i(@^-VZq0j~Rwopoh-~kiWza zd|9zzL;YpZKUD`9>HmD~$BvMH@??yo=XHPZ`^fW=YsKdWzj?bK$-ejZ5??Q|_jRSc z@k1sLi2kMn;5n}Y#Dmx&@(<_$iv@^N$p@ruz}^Je!mW#8<5V&9FXm5=PTXJGs9<&OnC z5ZQqO9U%LIAK-HW@=4KA=&mwbT-=CF;9E@ zo$-LhiTD<#1A-qwPCzz5JejuvC-|Hoy367K%Lg+5fO!cG@mCxA$F-lxe?!urIZ)JA z6DJcdQ`bS=UC#F7_iKD7OZQi@`;qJ$4GWJ(>#So9=&#&>_XCo6Fz*MpRz9MQ*HP#y z%LU*Akh^9~fSd;L%?BTR)DYzNYemNOKQ{hLy$|a=Q2&Mer|W;9KR!T1)qhk}eBtB% z0p9l;;PdC`P2y;3dGfYD^84j`A%AK5$9BJv?nc`zx^vC+f!!C5UjDHo;wzso!VV-l zAozh{e8A_0V;?}{l0FVp{6ZW8mtS$6AL~O; zlJ5_3f8zV8{)TaV@_oVfxAMMM&h{TF->*ix-)NlhfbGd{c7V_RJc9>3{X?#>kp7AT zybloaf!+s{ts); zKTrRV^QoQfH`+$Dht@fo$LBSrf7sJ5M}OrbsS&VTAhn}$3_xB3`cIoSy+P&-VE?KA z&KmnQ`KJy%s|E-g&`|aNOO`BCt;CfP{qwP3P3Vt27RbNX<%KlN%XJ1H#5_<7`N#J7 zJU|o!6wqIJi&3zn-c8$@`_{pB!!_9x%Gr^jJOpn-$1E_Fwux zHx?Az|L$7vCU5_zPk&*%%RVn){%7aTOTFwD`u+=SEwG(p{_p3XS7>hjjo$yG){C4u zb+wiJ|0M5Eyv;al&j0uRUJ|6e=bKg|<)+Vh-Z@}KwrTl$&+auc~6ApXB{7v!+a z|EDI59M{XQyxw5+uWJ6U)&R)SADs}_fnYNlYW_EKId8pnN)-RcxqsrnjQAh=OZTSZ zKk_u52P(-wG)>dF*ylX`jrKnNOLBld{#VWk|C6ym>I^LhoT~@%pvmWmiI~WemVNv z`ftR8u?@gqXo&Tn3=uPCeB>?|P3=dh`$A^Oo#t}@$@pL51NgE3#0Fr8vvq)ML1MqN z{ejB#w)^aNA@3LEedKE(`vtoH|FQQT@Rn3n+BeS3`}vOV`~93xozZcOppG++jyj`) z61554WXaJ$lbQ^j1EAz63MvXnjv`!;AS#MtL}iR9o#@<61CkM;+x@No-t|D1Z#SqcPz ze*G^u?=!9iZfii6>%aLpP;tPTTK`XN?zgP7q#R({+R$~x_b%>> z>;KXItOMG#1{|C*nC;JcU#!{WH9#8s$M~PU;vBE-Tpw^8^UL@j#{u-qGG-HwuK5Ay z4`km>Tj3wnrBz~%bC=spls`c8@$c8**)XS;F>b$SB(9U?Z>enrd5>pued*r0cLGE`nm?| zAM1bjxBjoz|Aqtb0dNFd0R{%U{TUyP4=Bfg75%_54zO67xqeXx7P+7_{x^*S%Kbph z35f>^4AgKSPRO>hdHBQYz1a4qGidvK47hSWrS2-N9_ehhG&^Tpf`{D9?PJ28-a0pt0j zKL7^~3$d*o&+8nuyR?42?H%u1e-C346!Q_MRJOmr>Ap1X2i?#51@q?3@1+`6+c{0^ z|I^OJ+TXknFuwmm93US62jB-*=ldUe{ZVsleC$alpIPPt(^wGA0nj+$6bqDoAdUyC zFn}*0Hyg(TM@>+l`=fUD+t}vCybraz#`%czHQo=O5BGT9k7NIB%$LUgS7SaVMm%5t zwVUF)*S*%m>Nt<~=lw7E^&;P&zXK?~{{;@n*MSEEtLyzg1NkkCjbt1+9FWEW9uenJ z>}&a8#siTLigUhA3u-)Q)B+v@=mFzt#RVk}3=6bvThV-{eE%2cgPGO!{;z@l77e5b}d_vXk z^|_z2d*AkPtQX^b_pC4L7>M&i$PKtT z;OGMJ0qq(KZR|_2AG{=uXYEdWPmE{!f^kRXIuJ!4AL{}opRakJX&n&qm-O|L?_sRQ)xrU7iT|c-THt|pRskdFc(Lw-+CBREmbD+E-rFg zh}?%lK1qeKMJoRN^nB)>^(qfO_`I#5Z|kyKS-!j~4?VOZ`10_>E9^ZGsXX$?3VRP0 zpP#pR^Y_@8=~Lpm?DP#XH$)haFQ}~ng+H)%qOS;_K--}W@Z01J;RSNXaDxhe)7~75 zZH~6LYt-&w3T%O~wAMql?vLyqy@#Ko{{rp$xpOZKvu8hSb3IlTzoq(p{&(})*Nf_k zdQ%;;&Fffo&sJ^1*0Ok}Z0|v{@jz!h z62RXXXFO;;db`=viBU@@48Q~9;v50q*MbdVi_8;47i!JNhy!aoY*$#IUBN>tX{|Rt ztG$`S!MV}i)$SH+kauAIIogx;K;a*9ll1MY?OAJn;^gV}Ziz336HolTJ^vr$@8I|F zyZC)4p7?P5z5H%|KlMO;Or5$s)(`bWeNk`JAN5FmQm@o6^-O(J@6 z%!lsVcH4zf#~1JV@qQoM4{v$P?0XFZ;a~qXz6&<`1)mQB13o7}UXZ*neS>M8(6m<2 z=+O(z-WJ*%orPhC9TwIwL;jgQD8`{M7M1zPW5+J(881_(J`|=;Uu+z3vti(bf(Mc> z&>E1mL-Yrx3*iFBjDiDr8otJMg#~Pxw#^HC!7_)qxmN8N z>T2?X@GZ7Su7&o13&;^*pX3SP1KJMG1`D(&b8~3hSgfy>d1d;W<2$g{Cv9%{!N;?n zgZ#W~o^{9=qn6fwO=~_*nmohSdOF{*`s>n`CrwJW%oW&2^>b!Xpe7>HQ#9N_%`IP!U6Fs8L4@DE^+xuRea zU(+iGbi+XIHzrMz-&kU{^=-qz>E>g#2J|tp9pD1=H}Q9c1J?dd>p)|_@B(d0{wNk} zW7;|Woz?*dGjKd@j=sd+)$YWf^hvQ69q|a``N{80o^rfB*Tu%;_nCitDDb>ZJl<>D zx7j}R>uo2kau(4mlT0nX=66>>ev$w0h^g4^v`0zy-{)!7lO1#EJL? zxEfBN9myMj2Y8(JRbiYa`{51N7UX=|99_>iRQjQ5cesWaggJ`nya^Mh85U2rXSvaA zes0P4a2LJU9~;)`Q`VqMUCyC?P({U>&fE1*!Hxy zwS9Qw8)x6k77Qdm;I-hK$Q#0dI6(b_$q&@EpvM5u%(F`mqGP~7dkm2@p)|p`aTOOx z7buoU+5j9Zw)+2xwZnx`8%~@wEzTi|Mop;SlopzRS{Y}R8GmCa#9yL2{FF!Bc?tOjI?n&$A+Fflgf1kHK zyifi5wwLBhyx-QxQ;YY+`?P&{!y9JZ%N7i@aX^zFfM@tlX#vFpXaRI7&x%eJ2E+qk zpe>Hfb)jNOX+y=6)Nh3Y{Ooe;TYtd#_j?HkrVr6#v=w<6uz=m7(ZK_4N&y$Xu#e-k zH`s}7Znlnpf#>n@Q>UG6yT;!{J9zEQX-)H)D>#3+I6y^kr)E)9haG%N=(A`|Nv`#_to)gGb-);(D*|`91hK z&-dNhKIeSJdh+?ycN_0}pZ|_`q`1C_^`ng!ydP-yfBBbLKQj!#1CaxI@dNmlHZ34M z=y?Fm0*;&F0(^njg+8a0YeU6})UR-m{6fkx!3oD40}q3RrPfyWTl@XUc;O~%zl*G# zW98I{iOEwwWyg-Qa%{0Z-u8dm%1L(4nN~h;T`d(`H9KX~MM z@^**oeQYPbugCW(U*qlGw|#E+)UVfjiuK!kev#uR&lh<=v;FYe*Uq}jFaQsf81R0e z;(^p>C@nA$44_xr;sR*`Fi_Mu4@VyjH-m>|hKB{# zhO-P4zq0oHv9B8`j3(wC#6HOWbY8es1Ss;}6(%O9~C&z0G+Jo=5iX+uhr| z=X?2je!p*fY=juk>wIiUcHev3&yBoK`_cBqcMWYH{`sG0U1u108Voe~0iPQtf8e!1 zuNd%}Q27BcPL2qFkZS_v3dIF*reXx_iTcGa2n)hN&I{P4@Bk)`I*NAezi?i%@5Jle z!`nG{Q=2!nyXX2Qn}_q1*Gn3|%I*2K&pE%pw)ebGe_rnM;dZoM!TYrR^RIc$%#&?< zuVJ9%0M4oW!0ebW@VP;c0mTHw9q2*n0iM07fKU|3w(T_oFVln9C*LraUf2} z@gRPHr)kG-g>!rnuY;|;&A}hvpEP~S;mO{8yUWkZ=Fz{{d}{j?BQ@Fms8RjfJ@wzF z_mb_WxGryd+S}Ux@mIfk<{q{^$1t#>9RpQN2(E}Hn=n9J=ySv#1H>#I13orTeCWAg zx7{jTK>fAh09$L~1h`m!f;f`4Q=u)p6`iN{*1go;YIDAqei-oB*6zyVgK6I{v4+t}wZkmm(f6$6S5$yfRKP`XfDp!h(#fck2}0d*@*5Dq*RXcxthU;-Nz zCTPe03g@bDZMsMIHdni&VZp0>yytq^e5LOzohM(fwpVPrk z9LO(F&mIS!7laA)f;0n|PyrkL6`iYlfGR&Ow*Ly|ZPEGGQ-VfH^cmCr)&V03P*Rd^y&$k-}A_qtdcnruFC?;sbKpq#sTf%@e zfyNFfPvE(r9wVeUL462{6_iJoZvYETcz}~>GhssQ*xy#yaJ_h4Hr}nxc|K`7Z|~xI zxK6QMlg(2<*gW+`y{SJ(@x9l2Ip=%3m)`R}AKRvVt(~8+_TC%2FWMga=kwOKT`COt zynteYUNGS25#XNWaBx%=WWh&^1Sdo?Jj-C@2cB;@`uy|Hm|m)p49f(yxQK6AA1lWh2A=JP0q+Z{{7|I{eU3=+AsA3>(8LAO1;hv* z2Vj8uqaLZxgoC6LyI}!8fe)sw#1U#kZE0IRYpeZib)DMU`*Z1dZ|6LV*LB_69nSN9 zo_24_=Zf#)Q{VQU^Qr%Cc8?9C>Ckr8uC)FCyy{gm|C9E9e~1k<`2_66^Fb39a$b;LkgxC@A+8W#(5@=NjLzXY z71_Aj91c>O=e7=J>8q8!gJ*E<+da2=@x9OID!!xbsZU~V>X#T?I$v$?{k=F}ZC`Lc zZ9mV-b}xI`A7Wd}_O*Ta%kP&Tc!Rb7HCD(El`%n%0r>(S7ib(g{KPY>&q$g8O#3_m zzZ-vt4Zwl&3D^hqrJMo!Kv4u6U)PDVKY2Q@1Hr+?Q+_!h$<~$eA*VOJl zro+ekxDI>3KjwT7hvvS%7_(h#`&{Q+J3VLZ^-F8JBdqOTZ8qEJ?|Z=l7_c@cNA&;N zeYdh0@&fz&4|dO|4Fi8se!ydZJdrd(F0beou_=h+TOI@^VTlQ zt&Q%qwmRC{?X6b+hW1+>|KJY8;yQN!zqjvsm$m-^_MMj)27YeOu*~@98GEL`hzD{E z_*@Y_K^TAwyib4+sGnYN;B|uVfDPvSpmt-cwrtz_bNQ^c_U$bj&)Yo3af!ERbH(xA z-o^D`p5M*yr`@TKT;J37_)~0&`pnw?d8_xwto~-sUlRV}|6FICu%iC=CePOYe&b{Hzh6Et`}?l?-!IMn{@dg0$Me5mQa`*- z{&#kGhQ{@c6i$Me5mI<||%XDhYdDG`*x+wO6y!N%T zZ9B*MMDDlT#m~ZeZ@JaR$bH4~YNwk1njGH!o+C|<9cJaw@SgWp<-PAc%(Plo{>%Qh z@?YJ`f4k#+w({Ra@t?J?+`g|muiWRZjr%yK%X$9(eC{YM&&_X&CI7uvAJl=bmsn3$ zSMPq$5mtW_tsYMZZ~wRRO{?}UYpH*!JaC*0(a=%Ga#? z*2<$+p11NBD;eJPcZGS?3-#o2Pd%zmsbA_@xThb0HhBH(e-qYS?>5URoNaA3&T>vW zg%7O1d02mgO{{EW{d4(R=*8dcA1VFR&xWxcKd}BsET6TV*~(b6hZD^fuD5Y__r`H` z*nsSy;-}PZw4d5@05*{01Hflxj;g6-95+wuJ> zR;SeM1{<0!Y;C^bNXubdZT$1=24B$W4_1R62usfy&K6j?(aOG7UTbBI+kt(Dbk57{ z^C&BqT3KQR`_!}bu&sE%N$ZI76PHwcpKzbB|He1|H2nKJ&NSTb7~3P_oifvv(j-!;wpN$!lk0H0j<2bCRoO{8|0-)EaN(Lit%wFNo@pRk9OS6W#k zx~RA>oWGuxPg|L31+CTt-gSLXTIQu7=z)PWd|uPsB8c&OFMgC;BBExT+koRh%Ya&f)4*%E32SvIxpcqMfqR0 z-OS3@tqeftRM_{no?}1P_~H=ikv`eiy$+o}({$(8t*-YsUNT)j!uRd`{36)Jf4^@R z8^dv_wbOmEy}S+NcHnIQTL2FpAFJRCun%<6&#mlb<^NiF!M>ol2YTn@R)}j?iSzkw zvhybF=URul6ZYu~eZw2*d%o539s4BCAHn{R!hXsze9+>8ZNtC5{Svc*`=brOU9tl> zO>vy~PQJh02G9)R(4Mzw^5d+$+R7^1KyfX(ox`jUZw%mB>RLzmm*3OxrXK3K%sTFc z{q@$n+j#$AYjbEzf4<-a*uYbU+w-iDAL`i;6z9Iwwg*^Q zWMu%@PrNVt74|*f=bR7jg?-gkH4b-{<@GO&`TUWbW{(^^By40O8~62T%M1N3j;E$Q zDY+d~zM$&oQEVXW2urJI2iU+FR$gVLUmGaSA(y(X75d*^5ca*^5$E%p#R0;7o%7T9 z=Qq8H@o_)2zSyxNd7dGG=>gcE>7e(&e@BalZ?Zn)Inf4~SCHEP?XS21JwzM`PMU0> z!vBC{f=3L;Z3!Mtz}FI1eL#@(;G z?o8`zJkNBGsA{ZUc&q!4(**>|h}H zynn9Yc^fO_@HFqBiuh+Z3!Rn zf$eN8)-BeabK_hh<~MjhAUnVYWCuPj5RPO6;@DNRfjbS;|7N8_2NnC!J$qWAFQI4b z>zUekUm6el_M8vybL=zsi}?WSt!HzD-f@HJ{;fv1f4Jh`o|~M-JKyzLYtLD6ZWr7} z$?ZUXpl$=rF@f;53N}E$6=R3U=hu7ye_MHzm2X?=0s9r_3-@eu&ExeBzYTl$T1V>+ zB+gIRf6H5#8#6Qf=etig>=)zLhA{^Is0LGoZ^{u}$8<-PqK=az0Y(REUX`!^X zP5&`LFPM$z%rtz{k6ZeH;xpWTh!x`He(+ymA6xXe_j+I02lqMeYmT*WFWyh{>*kuz zyw|kPK_l8{xZ8cyKs(sF9(S4z%(Z+*;yBv7n;q2sK&K6OJv2Z+K>scJKK2je1ne{A z%~pEg{tElz{had^=L-K|U!32jcQmh*d692>+XI&K{GR0xb~pSp-f#eUhmmuKTz#!? zW6}TPKfY@1I@fFf-=5YSMCW$10dRvKsC+?lTwK>f{c(3ZPAt4JxOe#9+x{j`)P?&i z?B~2+<#?*`n&N$7-*dirpE~f^XMKgYzkQz7*Bv%rdWRAGuLbtJ{sx;`U%C{83#Riy{a;g>jxZwU*Sh>hbPuOqbeemz&++MKnaZjBj?6U^eJnQeh z!Nzxv8PPv$0sc3z82H`qIXA9trgblJ8}Mr&C_jW&zy_p+n*0EIdlj|Nj}7l{vjYC# zZ{^okTJT@-eiQba#;$qI<9Q!jZ|3~8_8aTMyyG3b+wn@v9c(dz|Fr`D8`{{dQ%%#( zs@Z_neDX1Yazn(%$`5w)19@CL04?;e;eB^2;QwGNk6UTLe>IM$P4h_SW1ryug<+rd z@K`_PQp5i!)3PJ;xQ2iHv!RXKJ<-~AW_%B|*1pm@ILQ|z9SlFV>7gbq)YM!IG_V(B62ZET=>KUov5j?Vw!&nD3tt-j8c_a8A{=Bce9r!=VV&GY^eQD=*8>rSq>)j7Dj~nX24}kj( ztUS|+|GMVSbDZ6HAKd5p9WkIjSor1jJKiGDrRcfWfC|7#ES6aT;OeJ5E?V^&-X zQ0oEaHXuEu94UGM8=y4xmBG6du;|CmNu$8o*g%*50oGXAr3w48ohIII!@hW5*yp)@ zj;G4+bjSXC-ZRhUP>k^Z+G7J7hWEYyB#Y^0SzhA-vxBrICY}WTXJ|ql|Go1*wujzPoDTkl{aowow~6!pI_mHNb)q#>|LeczS$&P*e{I75`wjo^ zeeW!5V{&`dy0Ezo_?SR`01lNF0$<=vm}`oO^PEr@KfoAI=7<$>Zvw`~B$npi=4|p3; zZU{`t4|p3;ZWKGH{6P6Wtg>&Q#Rkavd?n$(llRe4KGv1)8AyIpyzk>&Y@Whz&#|A@ z&F6iPBlurCu%Gn*2i8By)@qt-noo!npLdA#Q7mG`B2uyKB86Yo9-;a^ofcF932GBzT*Fw<-Yz?_?x~Ce?!~H2fx1Z~MY?Z=ux8-

>K_+xVaVMj}O|K4SM2lq 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�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

?%=b#*1aaan&e$UZa6nxy7GVilJ!~ zNm1Od@~EfV$bwlcz|5K73)|pAy3YJoz(4ySiLb8tC4MLGukW3B#!X`XXzm~8S8o}N zGEC>nnuSv$Fphs!0yA|9Vu#74;1C`B@qRU~wB)wc!Zj(R6x}6fPJ=jo8r_PW$D=`s z+Q-(dSjrTm!p!j1;0o!-i!BVD_abYBy(^-Y`5;*Z-egRcN=K^J0ied0+u=1ag?_7ZtUCz0fWJ;wbn4lZwp z!)F^lLN6-oKAPX;MJ6I+c%#YR;N&ga`m;eKrDtU}&#fy&y&ezz2R+{C(XZnXYhD&z z(fYNmp8iO(QrV#_&6x2AL(NE+Nvlpmj7vrL)-qev^0pVq)1Au4RV$nqM&@C_kFo^X{W7|O6t?Cni`w(Q1U!02Zz9FInO@JHT-2biJ zQdl{ppeKt|-JGf)oZSxguLXT51h5gQA{BYnKGcM?t>h=R7?f9sG|wowe72`hGcUS# zV`W@rT68MCV~G0 DJa^~q diff --git a/DisplayMagicianSetupOld/Resources/installer_bitmap.png b/DisplayMagicianSetupOld/Resources/installer_bitmap.png deleted file mode 100644 index 997cdd3b6ed336602cfeec8a2c2e66da06fe7b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48937 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

P0RJvF~$$JvVos;X*&_5vajyhhYGn8 z&1C?HMDnk0VzNx+n^tzZZzJE>rnkk7xggbGlLXAhAHx+2C%>^3q!zAofvzGy_|b9h z`|@nAMUkGzs*9AowkB}o*<Qr%Dc3fbl1((MM@H(s1^n?K5;9cURZZa&;23_1Sn8d;o*A#qj#EYT7oA zjbm}l_R4arhf#aL9T|Avx7N7I+1V)-zXZ4RYQ?9j`tO0Mr?02LP;{juY7yabFQq^z zGR<425q!Wgnj;8c>XgkRm+g{@$VW!1su`$I(uIiaPAa@KfsJv}K_&zPmkQC&ZVq-_ zlE`Nb&NkCcZW*RBGE~4cT8%RZV~B-7wxjk8Ha5P6@|;J&9Qd!lc(y8&N#MKTMPc`ImhIpq8vuY^Il{QZXS>}?=IMNJV`}QH z{Xuq<^J3+*t%S#QPC%#7``C*xbc*kp>T?(K^Sj?rEt7kjLmfyVDYk%B6B85ES@Wi= zYkuAqCx8DITIS?a}1%m2k;-V`};?y@5wu#jum7&}cE7!hXwF_&HP8IgN@--Whw#CC^yC zR4eCLrDllJ+3|uy6lh=J(I=u@-+QfOtLHoO9#A@JY}gkWnf_o;!#Fwy%ui^%U?oIJ z6V5Y|NC2ACjyAcia*L2>lft{68rm2nZSYBI&G?i?7HHe+7s$2VF-G9iCycKVy1DE4 zCwE1>1XJgc(UNoq_SzUK66)|aS{{3S0A}p(Oz`f?Yuu^?;z-Xykt3-Z)=vaqa`>qs zQkd^ZhzhlsB2ycLtk%*jEJP7LocO{pbJ?`-&R) zFS>f8GGrr4c#I}Vbces)udeyj>+0Bt5trU1P$R%>dl469KoL5EY9bzq%ik}vhkUMO z#6Z@`UNDFX>ZNG&t!T?Ix}Z8^P{+*2^%zvgNYEn+9cCZW*?*3>UVBbC9d%G!uBxgQ z-R7`3d+{(ouV1%pY-lJ6TQIPnp$TtyUX&C1fk%rjsja2X3JTbpZl;3jUI}-IPB;!7%fB{S1U3l`(?#YIHWMoX`z6?%GUz=mL zq8Q656G9n})3Pwfi&Ha`VV~xDd=z%pdNi zaf_Jo?Bf8{2yV~UeLANRSsy)&knQv^`wG?_N|}BNBC3pBH~KC{E_{Vm;)NNi2xIM@ zX{K37p&|h`=12n{2>``|c-Gkhj{o-D#f0^75ug&e`xkqrt|&tdRVnyZKoEHJU)2UE zvs3i^XcX0P_ISNvQl(QCKvCutjB0kd_|p9^ zQN5IP%^e+i%8bG-=8o3oxvIrh+L4{GNe6+LzI)Wq?VhG~0v58CeW;clV{7fUa*9-W z?ge;Odxl>{6kp1`%w=q!$g4@`?qv$mRQo@berk^3KUd2`>72w{XMO8m9PhwRD^gxb!hOdHT@iD_+!E=FGo{O-#d1hHt?Oz;!CwGlwi$PwBA+UfrzWCJN7xNDq{+uuNRAje*O^t z`J?=IY3XlgS+=vmj!)vShU<_BEcSfSnY9hRbCs~04Sb*E#Lc^`q^@PdBenShD&95)a#^gf|D5q z>`|ekt<6~Qa190M1rX-S#}b@*KGBU9u84BpX6S<{6Y#dclt2V)ZVdzCxq0aF+xBE* zWx(#pGdMNwDTSOA2E)*YmprV}p$e_%-m#Ip*KfFm$ehE;EY^!7%Z;nibfw^@ZND5U zKaYeoWq-YT$oSee*WYywhvp7t=%B^QuLp)>arOUUpZm3Pk?Yho=&m{U7NA-C)0cSw zIlSIZ8Iix=s8V-$$6-fTglH@?BGDK2)rIh)Ms5Cu@8J@_@4c77WJa{d>waa%soK)X zq|$R%Fd2_V=mhFRsx)H0*Ndx5uVt}`|x0_qLK}Gvn!e`MfP(;2whCMqJp+Hjdx0V@!kXb4k6|z8#3vTCL z>8E8164@t?8?bfzri77u+LW)F`Wk$=AT1|x2j z&pDxRS%i^9A@dsxo&ZYlZcG0iP-|adj4n2E>S&ENSsskFG6$kAtg;>v_6t?$y6ZqP zR6|kY&zI*tK-FOf;varzcHG1DgAU`T{Pki;EmhMHlxX927x*KihPTeZ^ zJWJ9D>k%E}u}8sd{O^>d^Kg>Tf)S&HXq_SGcML0F{Crnt2X;}<3;R%_!atIe>gd6{ z<$>orkMgtuV-&1!?%I)Jt*9Kq=FE(5!_lqr-CtjPLDU)i5oM@eq8O$j&Y!*yTaK$& zbm4=R=CQ7$4My+gE-W=EYa=7&Vb?KFXG8nhWwop*1kcIYd9e}LS?oyo_t4ib!0i>9 ztg)6hU$#n=4Wwnzk|GQT2KF7}9|LvzRW(-|=Ld3wk5?$WVPh6}VS~f`3NfWj z%5IJ6L8+|O4o%s+?xE1x zKW9zIoU_rJ8N07~_w9FA1TWIgI+~0qFcwXo5E)jPEp7nmRUZZdajt5ZvoAD6Sbmm| zw@M)UPcq^tRXQSL9y@PjEBmk*DFQgSGoD|7`FnUw`RQ8SJgP#7Gq}rx*v!-D>RmDk!5y1``K6ZoGWRn z{O}ZJ*1=(j>pji_r0@lH0XNA$fUu20d9Rwol~s!C)B1~~jIdciW<%)}HL?|f!C02& z5Q?@UWPg^A+*B)lI-qg#WrQRsj40D-YKgg3GqOcT$ATqgn9+=yTxGHYiM74V!b?19 z>)AG;8f&IGnG|ez7Rnka!&E3&(|DU=-%eA_8VwRU0DmJ3M@CfI=TZu?lof6G5bSZA zzsnZdHV?-p#gMVC5tQs*+&mn=T9uCUoDUQ&w?rvZLz-Zs`I>7@%CIm%n)ZxClgeVf zid(fF1`sKVew|ND_ruHuwabNYU49_Y$lF#~gl54wYlmCRcCyF@n84Vf{Y{6L-6{8-<3|;49dRg z6_NL1OrF;@5evH8YO{T3%?;Pj8?(M34!lN}Aq|xWF$|Z_)P{qww{I(n>0ELcxRs9Q zM7#9L47D`gDS^r8Qlrgl`f-AnqX6qA-=WY>Ny(OmcFL5u`vHIWsi9Of9K};Cz)Jq? z0`_Q8T^;ckFglDj|GP?Ck?o}q%?=CvE*UD{w2i8q(zW%$1(fR{mK7Cy!gY(+IOJT8poDg0-WP8f$E!T zaLMDnyGp4PAr3Hj%e21t?ayz&f}%ngX|ffv&e;|}5YGWGGUTbt0EA^K7S!3P%7WacBS) zBMr86Nwl#K;{*Zttu92n2}z$am~U_spMj*)1g+UbREz8g62Vy3FCvTwPqp>ctRvB) z)Sb0j$eKp%cKoRAXQO2R3L2y!Www_HOWDh{iH-jP@gFKy!xM?f<$dx{M@yoBr)5kI z`h0$n={|C-mR z8(3;<&szR`yq?=m-(G1&KCRuQlcx(bH37K3zn7OEK#q<%J2^*m?Z0J``E#{ctnVCn zlkjwH@yb-F8gd*a)46grdSeEGexS|#rTlGb4b?#9N-Co!mFui@S&hKx^%V{O*D4*+ zhN@EDnYPi^UU-QI#NICF3m$K*aC0)4laG;cG;a?$+v?iD?iv6muE}Vm1l_MEM3YwN z>=!$tpP^E_4*a~9)^(YuO9@9*FNqQ~7&~A}2G%BqhOZYHKlU>8f2F1?5FI;%nQ-W` zekQs7 zEtXUcR*SHFp7Zy0ZCT4J5y|f1MR<~ed9ul0zL2Ugv>CVEBT$I zNfMTvxgR}I9!TE;j62R%w|}?R9!zQ_mPw81O=2nB#98z85IHyM{m31%4+xcH5#m%% zD+Jp={zV408NPC^ta`ckW3tO!gY*W47@_zdy1MIXSN1k8w21#@08;52esW8ahEfVd z076ID0meql2!z7ULZf|?u+TvO&Pu|A3{P6Qn3#}kL0Df%jk{mK%aAD}WzQ`%w6&h& zKox3x&E9`68?b z>F2W<>|?m!neiMc?Y5i>QX8cMw9+=0>*{X&16>1&0C~+>%JK2>fp;g)#_fT-?RQAQuO%xyju_#WCLOY5eknaJ+#_7-~8k0z?_hf=X`R5u{HX?u;j_iXX^5H0v;uv*0 zZK+I%Ct~vW7>r^==r%c{5X2q7h9pp-Wd~uC3f;Lm0hL9x;~vy4Q{30vg^TmIxo~cp zmC)z0Vw611Gk9kBH4~wrW-5((0;|2bL-id)njPtgI5TJTje}>aq1{$U(oZ#6je5tj z2N*SFKQpsj|0LJB(@tCi;1{fa{3MrtxxbKcEdzQ)c4(}|D*N;>$AyqQUKfp4Fr|8? z0|bF+6`;{lcrpcPzcU&K!gIli`U*AVW|Grw261I{ScsGtZd_0IoKH^m-Aa-r*4Y+p zic+_(td{bs(ewWhQbpjSi3*Jjh4<+IKoT@f2(sJM!mQYL33ci@;S?Hi+he7Pk)p#9{R;R83$?XiF||p-G_L=lcV&Y7>xlwlcN-Eg(8JL0Yor-X zSCW+G)=rEL{U)(J`c9PfXeA{O6ieME7IrB`L8g~2 zHB$nu@HThD$H+jNR{lM`V33BkHgwX18ejg80R~1+^fcFdeMTtV3q$X1cj;6ioH}mC zF*o~HyZ)$WFj~95uYc#8AJVO=W6vJ@78xTWc7sCuT&pwC5yHkI+o;TP*+2qqyZ_DJ z?PWw5b~qENU&H6tQaE!5p?|LVT22bnLfKqGUg+nDwVSIe>OsAJc^m)?Wy&6Qb#)yc zI!-xkI7u;}R^^eFxLVev$|arh#(D-9t@V&f#qIYomKtW3=ABpM^?lu<*CcH>TA zDKPX)wSZOT^Q6v@3sE2t_?%U`3)B{#@_`;#jvdnivVI<)Q^F{EIfcn*Pjo951$g1X z!eAe_oN)OAXMl_WfKMlceEm&X6Y?dBvTg_4wiM$1`Z`{H_)pJNtX9(Jl>1M6oO>%@ z7-)K_a5Q42tfjPU@gFeAx;o9r*)FCs6nI~1zGU4h!Lv@nm^nzaz__Bph$`pSNr--J zL4BJqi=pk!#6TvuvhUpcjOA3Eo}UT#Gu^Zoj3M`pmT_V5b>Q&|P*Wr2!cx^zD_Ak$ ztL%??r*QO7+M_u;OOmDbq@Qa5%r-IiVeiKp%TkF8G~3N5(htgrp)-6C_pG@0abmFX&%g?cOzbnCDfeL-sdu+0vFv{4P zPqIE*m_4yw>|-*=aBB!w1ybLfaQVW{*&ZM{WeltD=Q5X^J?tOmAKE$-g1S300U}+`9x-?jdi*RE-sgPbD8rnTQfxhmN=mEu2 z1_HJil}*ARNv5Xyi=3v%)H133_x4q&uQsknJUQoXO3X7cUwmo!O0reD(iGrpqe5-7 znZiS`m^4j)aHX2|#n?>pyKpcAYtUhjS$VQbYX=8|ROqk1u%cm(sQ2ME<%C_|j_P_n z%Zu;3H1Z-dZl4uUgZ(k&q{!Qps#t14 zPZf=l>8!rIpDm8-B3U)DRktC)w2pfAycCAwRlIyZT%tsYGgOuQ!HUCWdID_@*7fy` z8%U}E^=rez`sPdm_|Dtc1N5!Wx`nr8OwANn(abbaoBkXtu0D#q7DO(sr99%4@D=1L z@6Ff|0=oQ?-+yBDd~Wr6kWG#^V73NsEm_|mdoGXhS|1Cb38x5k6Sg$nYhlHo`A1^* zohcb5MCO`Q%%V&}`$O{2K|Ve{^No&T-&4;51ALn2ow6J^+H^mI6l<}gT~lQTq2W7N zUOqlA#PXp!ds$dfh?>iz<QUl{#S4x@Uj8Tj)j#F%I@}?i=>YIw zn;OA(FXF*!w+x4ky%tL{0YPMBJ~E8BIX|7#xZV3kF2U16+4x^f*iCL>;l@Uxh*x~= zQa^4X{LTuT9G+Rf5{6@W=3BRWYbKoeaKA0_bY3@xFvY#^8yRs8Cf-x*b9qNbOe+@n zI5Jl@qdB9B5iIntxuKt6l!ZD+HgWCR=C2I1qjfCqa0fEB^pimtfTF%`xTQ<>Z`O|@ zb$tOPlJsz8JEw13Owp>DdYBPExWV-mueyKB>Q(V01V4{FV-A7kv;VH#kF7zSCG@NK zP5e(b7rl^K);-YV!Cu0iech@YNFp+f_d8ZLy<{E1Slmr_tOVAqJdb zxQ<}(92K^cmyh&8)peg4upu#s?fkK~xN=o_vcL0mNSEW-#6CwPXN=z5bWy+7Ps&Ci z>yC@d9OMQbBdVy><7M990agN*nW&_JDw=IUNSTiYV&f zEVTXrk4ky6a2(RbUP{0Lv$3#^5Ed!iEo0sRE(p%(>qsxeT_S;ciei|G@5*;8_rf*; z`UWyov12Gffc_$R z`{UL@aIf)S-NH~CcoB)PBZ|e=1d=Aa!1y&7je+gIy;D?Py1&mxB=z|Ns`J2zsAv53 zV$ucb&Af6c3pnZbQeU1-a|&oQ%AwMc1dw@-685aMzel!H*2m6N-d+DW2jGV=C4X<2 zw_dc&%pKjb($6!=t4d=dipR`yEad&9pH}D68nw}}y5iRoET>0|0s7_4wvo06vh1@J1(^l8hvbAsL16?Co4LkDazpk?yzTjiJ1Z&BHyEzU}|8 zcVSnTHTDgaJzy@Y$96vR6NnZ#MtmWKtdc@WApY{QZGLK$RXQt(Q_Dxh9(F^sJ;Wt8UO@EML$$7^T%;p zi)X(|FEhD6wE*25hrLHD9m`^NMY0X9;qV~VGI9_4c;bA63+P`_yqhS}{kq1{ofUxy z4f=#EG?wgJp1PG}inMrmeDvCL*nKLexXOM$<*hask;C{t## zJMba38U7L=utJ7*ndYRUtio;RDDfV%WeR`|{8{ryT4v@)0v6GM5d91~)9Ct>*9>Ae zeIm4fjm&aEQoW#hKQd17h*NG}wE&_h99?!n5O87#G%G%ammCj*L6Tq8@}s<9Wb15m z9-@3?e|~tuP)|@Wq<34x7;l}+U8Qw~BaMM5vx5^I(g|D}9duoD2?%I5uB?|)*PgND zd9hTz>_p1db^dM_HmOVco$_KcdZz?wISmix4feAO2(v z2)JEP%O2aZJoKzXp|+)arIjdRWAQ>RoRg!@YD5oS6K|W87ZsuT7B9HyKz8M z^6q3_$8#;k!x{AZInTe?XhcQz_*dfTY)Vc1IZAaV$3ENN&#puQ*Qn=_57*8eD4J{} zTld7EzRcOtXs&Ml{`9u=*V*tw3#+pe>QDSH2I-+e`fXqUZBH8wufd)Qd%~KyFdwA_ z8!E!5JNcz~{cs~2bW)RkfpB(e1}uW`F)WA`#W<>MDL#hv3rw`VlCdO0;T0zSkDD>+ zoWEP{BZIE1sJf);c;{|!a4aKzNwQa}a(@`O?;i<`Bj`zZB1lsHR! z=i_^Rff7SIoP%6!FzWvxI&|8mM@405w0eKP{quG!o4juK0M(~)b(Ck7IrH(n;+hBw zz))hJ&bv2urJQ1hjW6{kiZi?6x*JPG&49nsAiP#zE(=D%&-|cq_d<;pwX)$;cm){r_LH|ldwbD-#IdNP`Rv%pOuac?n zBnmKH6X!Zl3YqbMvH%AQmEJ|V!-0%5SZRT5z3(_UcE_{Wrnx3U`!nk0MH%lL2Ca>D zR{?s8XQ?vbK9B+z&9qIDL;Iw0g?e>v5~0%qF|}OXc-e5B3RW=v0zuR_C#vUB4MC!@ zQVhH3{UXo9;`6jc%Av(u8W=Es6%S@*=W3<1Pc<(<*7`cy|5MXhxHb8|Z-0zNgdsJM zZV-`fDMtzt(ki^GSNb*XiGYvNA;^Ss?Qw;2v#I=J3c-?n2z?CYLx zx1Owuc}7k+WylI^>e~6NEre^YP%{1wK^bW?VJ!Cf20Y_pU7G!*O20EnTqY z^vsGM>UgzHD1S7jShL5i#c_NsA1KYlf+Qv+u%s$#%^VEq>S&1qG@$?Q1()`f4kP1-T7wQj1KS8x#qrtv)T1{npy?r+4(WX~5 zKxyx2q*eL9zuOvo)){~#TefG7Z{g6FG10s*WK3>LI3mVbC<4|z@*%1J!F zev6~1pmcC)gpSlV3t<*M!|!55v(g@j;$ec#$`~uG56=in=1`C9?y^cgB+m0_;l9&Y zGR(BpbMQPMln=7*jp4Sk|E)-<;rFI_JibD@)B;rU_jzovfc93q6E0OYl4Nh$hQCtN zYm+U7i)e@L#cq~|#{b7Mv>arHA;X<~`1IM6mQc;k$1uuS*Hbitw^XBsFuO z8YF5JZYRl!2=Z@?fd_4>8C{I-DM}kg;R}_+mmQnel#ViGYfLaE<_sBeFQQ_s##t?! zA5}5sgzdJoIA#tRT?cG@Hb!p6wA93SjsJhF!ka`EuMbd90lQSbJO!vvwR$84^fqA9xTyyzh@|JeNO_cH3i4skKI zC%f8Ebw=*N;2+0g$H>ZHsW&^dKeMByHDjqoO-%#W9tLQ7lE1uv*cr>ny@XONxpEi# z{mLy;ut_Pf!>Loee4u?GEzbEXNB#LFpWffa$CVbZQD4WZqkQzMMV=T}BVtSl=tspO z)A?UGvfbxV1A1JLuaq|(78M_bA9iU z_*e^P?YJ4OZh=R$aitWL$tL^lCEG~k?)#9*48(@Y#)#W5Jg(Z}fQzI*}x z{_4HeYdS1sfLqUORe3zW3JmzZU}Jy@LFmvUV^6^*ZX%ozQtT2RC4hz23K*ZBJN@$W z1+0pBfTRz%*UGU)EZ$!=cGxdoNU_bhhV9T7p&#(DqhqvGP>@e1%ac7FAPLzR+#j6T z*{KGYJ3`fKbW%&6E&Hf?L}Fqh@S{c+i14d?_Vk?7pCSzVixDNN>mvO2ty7LCw7I(* zSPad27}c#<$%f!e?K>b0BOv!rM~5o8+X^YKq_xDB--;i{4JhYfYW|lXA)?~>#!GS} zP} za(@bCs9PZ_QauGOlIgFLp0Sz5C~>sOvw-j*?l~8k zoO-54Ofux(ks=?QD78q^EMo+2Xcn#JTC`k-cX;jn2A3CX9DgLAiKzWrY4*Z1DCK7k zlaA(1yEWRMdcO^9zN6&ZWMD|DzC}{751ou=pFWRld}Se%1FS?dEyKa#=>_P$=b$q0 zmu}nvvg$YUjci#K8t=V(@)W|8G;yQft)XW1&Eu6H1`PJw^g{AB%qBBBAJzlDf>Nox zaShQypbg1^9i@%0X)o-gTd|YzpocwB#*h1TCS>e?Vat5IDil#NrS*{SM1P=sl&TQd z#wG6536|mEu$@ncC1aDk!FVZ6qq(>*?-Y;n4i9|2?rJ_Vl!Ne16BfyO2|I3+HEw4r zk(+;-YPL>EAV81Pot_A%(i^_1#df4JFSIN0^&W&>mHy=5ro-OpQ`!%)j$H0O=>a*L zneLZ=uWZdutmScjJDMw>NYi$E3|xc{hhbj!b&Jy)iqY{!17tW%1>NWB)W!3#0tdNB~l><;X#hIztDkPk^{kdEZZ4~X9`1KyPu96M2_NJ!tL%WtGOgzVx zX^*xgz&1uK6sg)2Aq;Da042y$nH;TUN~x69#hjsOCsdqxV|lYXymb& z95bF(OhQWKN1k`rsj5t@#7mAdn zplRa#6W5SJlg&y~AJQ*X`GYfrp|NISoM@e@r}x{p^l5nQL1WT7z4s@h312HX z7+@NlbzvwMK{PF5k@7*zRN#oe;Ek{%eLC|%nR0cn`V`EC%;zP={FI+HIg<*a{W&LO zG+O%$Ky+hLA^2a>VHoJhgl8q(VkE>7>v@N~_Lybs!la~TxdZxD9Y@+Tr`$$Rc_cw3Mztm%!m))|S9g7*W z;=qya8)E3}Z2jbyW6tmt3fGB>^jjJqDG21XjOeLWOE$SQs*INq)&=~ifHtqG^?YP%;eMl}-`TjMy;bBR=GVw1PlUqVhsTN>+b z97Jhiow&HeP*U_x$r<93{ZTbK}1FK|!5hUZ@YYsA-EPuvP zW6+Gq19HEma&oP~UXV{JXoj#RS$1Y<{XePIb1k!>#t!Ootc0x}cXpV?dW6YQzQc6H z!R`XZG!%Rh>upG_fB9h85cUgV-r+B}pG^5X%hPM%Z(7vSGx*W z%Qb9t8U=y{t;BOI^gQ3=G<7E}n7ksoY_mUXwx#rm+Dyi3bR>hp%;S0VkL5+EJdDPJ zE%nBB>zXUL-f+n{=zaT8&KospO6X-H>y=FBleYg;^^Z-#!W|0vGS$PVzosWRTw0^8 zQdOcAxtKx0*1W>Y$Wclb8`jbje`+g31czm$Oednh}xW!ZbqlWF^Unj|T zdof4NDSp6U(DyAsp&CP%T*I|1PON?lckB66a&@|i zgAH2)+lkB`6}($AmN+C?zm9IDfNgHvmu~O9?5sh*HIIj)kwk(_DJkVla-B7apbt2S zG;i+@Vym-G?>B(}kIs^v7*%{q}Lis&6sE!~ySMzSyNAkni5G;WYe&*KSLRYpb#{QdT$W>F4dvw#kQmE`nK60Yol} z5My<%js~U0^S3iQvc}tsP>jDhT>18Kan{y*sS6h3l!N^2U!+#$gFF{-CKMQ|-v5el zrhENznzA0vi~y}?N%e%#lnHz$h4!(L7DGxdjS3tmms+FUH^1@oXFz9zYrvnNJFkwO zv}uJeoaOZjzsp23vvuW`L{#4Xr(l148ZJitE<}%HXzSZFM_N{Ppkl>3NV$iILU{!S z*^pDbzM{wkl|Uug<%-^gTD6**epy=OR4CMz_N7)M z8{6Y_L67pgbqn2Os-^Ya8*Lm?_&T>SpWW4;e$Yzv3Z-Kb&AFF5bP&$lmZbHa57jCb%&p9kNML}$opYJ`#^H+=z)-#hu(cB=&@YsLXiy3UH{;JB62a5kCGc$8l ztm`VWBwC=M;?LNzqOS`_FUu;bQYD54Om^PfzPF z#!3(kv%GXfgz{VMUOj3gy*A}*T>SqRGPBkb%m?s&>HcHbwBjB{K^_4f+=V<09|0;>)30Vx zU9P~})Izde)0WEB!0Vsoo~eWL`mbKfP!)wwRM&q<5%?leyxiO6R;pQGZG<#jBThaC zk`unP++&*>#w4lx(@~qyV8V7dM?w~skjGn^#OS|W4|n?Z_H`BTtec4vc@HgsV8%Hv zSMq5N1^d*p(%@)75V;7wq92uEBo?C;%)N9MrAbHs+Bt@+uC}T1qu2buOb#9b@W22; zI;smI<;GXSljyq+5%+xi)sYzu2Q&fY$4UoRS+LL-$vD<){6$AyY~D5AIzK(qn)wXo zSxH-3L~d`{MD+Yff02Ras*$*nrHC|7zNZ}Lh@cM#d=36p{ERl1C?2g3BuZr;qKTu~ zEuKlF|9RUf%+l}I6)aZ$Hk)_TfTtyVd#y(~6lZ~Rip9K$Sl)!ko_RJX%7u#8^6xURdhh}RZvDU@Ig3etx>&u@*ncJum z1|kX7PJzfoLJ@0e-+ED{c`ad?A z7`)0wdtLjgDgn@6U!mOb+y>VDGJ;|FA-uZ!YCLLkfEHF^F#n2j1$PUInt5zE?(YVH zil8KYR-hlm#&5jFMLL?>MI_%2p0y(VV5L>kr7^AECnwT+1eMJIp7^v)OgKw2@E(Ws z*fZVY0n!Ni->hR<%vpzxjjdNeO-oal4-kCkIu?#RyFdB(dn-s78X7gh(ZeS!uC@vv zzbP+~2R(YW7-7?Da6#y+9%2;~ntnTBP^7TO+yktzKC3>!r54Sm_H%Z-m5wOn0GHvfQ5IHD1H*(p~pp_rr=|AG)PJrDvJpP0rmuE?aHmKtr30O5v&y3 z1+}9Jsp;vwxL=-768&pPuPIr-Fr?y6e3LYmSy2{pPoljEkwyO&JI1Mw2&A zPCCjPdfw|w=B**YQL#I2!r2Z^vswsrkd#)&)+Z5%g9=-_)e@d^5q7;iCa<%M&a|Cu zcZtc=c9kR|S^r;zT}V#@k$=w23{Geir2s4(LoPE?zNG>ySbRK|!ON&I{YIH&5Dz4k zD(;%%KH_K?*_Jr@h_S+Y(wHx$4PffC*Fp^S&St_l41L2*g|Tf1N6TWz7!=!gV}cI(s8{ zjXoZ5=Bl)zE}h7M-OyPj?W4Er&-jk{M8*#fpx%YG43tyGj?K&+Tc14;kwPdqd^L@(h?b@i zdS6y7{k`u8!gCc!?Y|++tlLiu{l)zehXxWJs<%x6!Y<|;qn91YbQ4@x*JoN4=IVF}0!0#^H-CEK@RBW?ai> zDTZdqE;Ky9F}5|Yb>qz~C~WmIYDrw*Zv}3iO_+*V=HuugSp*sKI&%HJC(C zr)!@+8L;-6Fj4#PdGS!4_&6VO*{LO6rfx; zsjXX6>aEv2Gxzq43{YSKIy>_+VBkWV*y>Lt!;Y<`N&^;#%C*a$0Z$tbkwVUEfj7N% zK!U8^4giw)&Lw+={03}_Zvr3Befq`TsoUJp$HHAK1f)zK}AS5q7G(fy@}N6qz(=UZJzW$T4!( z_r1;HERl5A{<^%$6U~RWwNyYU)wa-_Q0jiq-B06cmh+pg&68cL%Tb}VSx11hxDJpN z*p&X^(V;`D@;|#W#!|*i&gLj=o5xJ5D#khUQ+hbwT^+T2Q!Vris3zg zpWP0-7c`;**Us*y_802r=9?Jf-0{7^vp=#C_r2X#T&j1Rt3fRtjiq9nF^rx4reype zOd`V&-03Dky&EB3HXTCZ%rJ<9I^^zZ4FLh4#uS8Q!B2)DqB1O~ucg=(!CXT;_oF=+ zv%=#=Uo4*do`evo^5eMZ?q-}n3T6uioBt5F{h!;oarB?ORwIc7Q_Abp*Z_2Fb5$10 zcFuQgO#Xogl=X{$#ui(pEjXL))Q36=(W1w@8>b>RF}EaDqs16-KJ_KRfH^&LHT#}=+^|=bXfC@9;tf)_VV%)iG*&+?IUaEip(l_4`kf$KG59XZ7yL zs?NANm_6LIJ`fO_34<=Wn=2Y~f!$?qOC$1pnRjaA%tbdtR$Un=xo|g&54btFyt$d# z>L<*MmHl|M2+yS*c|6+-y4>DiynTFky%$9NPf*hIHdLDE&bQ7?)ZR|xc9`}aI0eWH zk!J$;ces!Fnvo+3P!A(ocE?mAdK7%v5=jd~O-SyCkB$<=|c(jTa}=0_lIs7_}5!pt$kT zDzqy(^<<4_P$_rLdkO^@cpLd5RU1nK8%hidW|z-ci>ZgtiekvaBQ&spyHY@*$C}fE0%Z#MZ5NK_9?og z7+ih)fg~6S35NhQp&rrmLmgq1Nfu4I>&h06XqWPX3&`Y0SS^1_bwbK?H@=j?Bk&18yy(mP zj#@fhD4g}Sy`=5Sk4BsUtq?GJW_L0w1UIJjCqTnL@;uDr)Bi{^|LN5A`0g>`bLV4N z@4%R1EO;tDQVhFl*;x@HyP~gMNBEy(&Zy^6Tk4Nj!?kZZ?g5g(dF*h-V$*uIH=tgX zP30cuHane(zucBB*gL=RmngKWlJpmD6YuZ`%=q4-j|Y`+Bm-`3y?oA(y`I)+XXlpM z3o*^6(f*44c{&htJep|p>nEhS^0+(bja5M$-_d9+i5_tFYN6dtzc&t(J`JP2FX9|7 zD@V*4&G{fpMMgL&Klw`JJ^@znbF%eN79x0dw6#XXj$pPuuA ze39BhLfEmEYnMiID%N!yE^G|QPD8C3Bcqru)04TNhYtN*pri$Z0ZB#Nv`XO^d~A4hD?)J(ck#dpbvdfcV))C2Q?aI{vs41 zxacq9+)sLaa=E1q(DHW6cYBk_kxDjS2ft4%i@!X2EAPFy1B7boK;RZ5botn(R1 z`YQrNYRCLrK;!b6W>q|v)!=R%f~Sh~D<&zrjlCu;98^r^nj-qk645sn9y6$mFSQ@| zJ{ly;0}F=RSB>VD4LJy!P}!MRu9N}cV$$wYi@N4=L3;(P3NLijirYp>l;_J+3Q)8z z(@507yn`?meT7|PTW-agPva7VqCazzrK7tP4RwQ>0D;KX6k*bunhGJ!4ONE~6`meb z!fVgSGqM%sW>WRDmzkw-x?YvWbU`3ddKTtHu624XtLzaW;t@7Xrg6-8cRZTEF15P> zB3DcJ$=0)lXKdYpUeDIcpu*m3!29{(F_GF?o$pK(Q{j(~apja1LvR45$}K?E3hP=w zaaj=as?$g30jscVg@xU?2xDl{|CwS{rIGYqo*t!bf4E9SuI8bRNPioaXXw3Ria-c< zmu$T$2;dpOt~Lqq^6*d>n31?cgJJZR|La^rBTmz_^{Kz#j2-V`GHqG$UCZoFk%4%; zHqBDDLauf!InC-XwIg?o(q$m%HW(Hdr3pytz^e z99!m`*SN@^#p@ykzo(74VYn|{Hteqk2sbUPg2H5k^|?HkR@`0JMW60_E2pNWj1VPK zIPoPX1yAqM2sXt&AIK`(Lq;Z9!4hHO<8*2 zpQyIkA)o5B+Qsm7QoAaTxy!!!F4LlVv*O4?@!JK!z_hTx0IvvlV{Be(`y4QLId%id z`&>Hurn)-Zn4Qp!o9#;pZ=H6Cah3K9)x`#R%;B)|3CgrpYmqaYkmxpS0=Lg-MD?;* zv!DXHY?D5QcnY;z&rv0G4xDi9>;=OG{Q6HI+IuqoIQiI(@VQrCf7%DoF1P;FXJ_G7 zMpIWDqIxe)c4E{g?@G9&q{n3H%aFpzw5hIKYcAX=td#J>qAsLaHr$yto$YZ$H|QVf zd`XN~&pHDgt)B-|a0}E=YPn3E+;)vay65|E`if)@7Kz{}(cnqS{Bw|Tly}-bIe(6f631Pj}H_PS22)g_V3d9qf)QsZA^VcF8WC$IwsZ zJZ#o9wHmoMUid1Py=q+bgJc9323$-`2k(4m$gc@)T|cBH6X-+6p|tk@vH zpUTD4S1>%k8G94UDs~OO~AR9sz}sKK(sI z5zc^N+xZ`Ew7s;E=XXqnESzulsb~-}(qCc(v z>5WKu{Mb3qahyRAKc&Q`a<4K}@*pVc2asAd}^{ED@!Jsi24qJ4sSrz?jUhIFBTe?s!$*P zJ1Gm>{+B%(#pbO_0?~Lc7*Mg48+?a{t5Z>XK-lq;d<2JGQ8=^Db6 z@$rITwfu`C*32MdLu2l!1WU^2A^faty`|d2J7yAvKA(s=dRtYKU@ruA7`%9~7iR%Un#tH%GKLjE}~-C8XZ-c)9!Q6C&~ z`%-ONj1v1&;YV0IMYjK|!?|&oxT2;sB8XHv>@O6jwCFYC5i_JQGBH7~GnFQZ;1j&dPU!qAUz`b;8~aAg{IeSM z7Z=h+2@I;Xmi#4hdr~i*#0Fm5tKhHWrpwT=$e9he^?<+2X?8XF&cWYx_zNT2y5XNT zD_mzQegm0#v~g$nbB!xRP{EZ96jG@;>`Y(UhN3-p_f14 zn^R#XJg6!v!$_HGp`>4u>N_>E=ori|R)w^#O4#1XQkKoSQYDLA8KJVp?Vv;F)x^R=y$w>31@Jg;M=vb_(1kjRHSsa72M4O|OC~5-Z8Lv03u<4#SLR>y? z!Hee!<4Rf-=>HL+D=$w##Cf1qQHmjW65D!C_4|v0b$zJ(*GhPwT8yKy-A7nXodzBf zC+CBR?{0)f8`po&MmCFvYh=e^ zTc?_~TX~6Qy!4t{J9$(3E2Tzy_R*nzfymGYk-)!cXtJ$HZU#l zB`|Q5m=vmbz6UQr&riD0d63ge*aWA+bYKu|>t}yAU*CYw4*;#M$Jzl!y|x{%|>&|ZFy`ja$MqV+d`}F!-1~{wTy$<%Igq}*3_eK zP6l)_15bbZC5QNy5N$~WWU;bS{GBeYKDGeKDF#4nprGG&cTgDn3N_^(Xum!K zfDKhDx1Xke#u@WBj*B|&NL`%m3_BwHZnvY6&2w)|@V|6doYPYaiOvzX6-B zb7w0rmc4EF>Zk%P&`L<2_8$ZdXvpo4htZy|m4Sc&8#Iw+JIp(X@6<)pE<)~bW>jUZ z5#wJTIh>iJepYady);?|Y4}lR@h=VzBf(k7sNY^ zZG(#6&nz^+FDF3RBLQ&#;<|}9z1JAK!s-)>Zf|zjd zDWxrOdX!v?)U@p9GUOw-9DVm>Iw0MMm-*@y>>x5Shok z#zjmjnaAbRF{dPjFzEm0l$0T9GaOY5k|_kWdc#GJ`ui&Pqf9 zlPCu5RXv7CifoP{#9R^6i8TW)R@&BKmfumGM4uf5KWO%96ZjG(6E*)nV`qdaDiqbI zHQ?CCMaR618^1rCSbFYi(!+G0A40mEaTR4(BThvSIVU9KIAv3nkdO%Is6^@tI^YN} ztB||}%Mf<2d*DxTeJuH%qJLsfyQ8R}+b!CIGL4Zib-e_+Z>+3cei#EoDaW+daYQ(mXbs!6;3M+Jl3uKtw_R3yH}}7e*n8$7;IxM4DhF<`G(8i^mgwL?(YM`FdTm! z4sV7Jf17HCOWs{5N?3=l9zWgS|J|F2sv)F+(nA?N=Ci zas3`fUXEggqcU`=A=yn%d0zC_Gnb=9P={H2JY#D;WZp!dK>XiWx==x@Huz!#`%nmi zC7hcL4>(w}Y3CxiAL43^j+_K_vd4ZP0NTzTaaCH4l^TiT(nUb#JTV(zGYJk;I!Z#g zUm5|>W-NoH!hfG4ji>}V=W(O$qbQ^iM%TBw$jAFVB=ud%9dTuFfEoxUy|2LZP7R{4 zGh5Y|gBInT^(jMfFiKzA6lO&WB8rpNGz%DM@tB(BrWq$BD{~|jF%4+fqke6L7fd9m zmAU7c(%($c9+LK-2nSd#E!OuW=uwQMl2ugU+h` zOCD?n5NC{x{Z1abX3aZke4H+^H7_6aAMol>uOyfGC9ms3xvRwP+oQR=j#_6;Z)B;e z2kYs>UysqyH0Oi8d9vs^xrx-Cbcfv>_$BriD1X8?#gC zLiUp&1eK{mGkY5(%}~LAUL)Cxxxs$D-US3**RJfFul>nS(CI+ai&Rup`0`t|1FWfo zzHQA-?W@>^aoRyrA?TRunn5m4tJXloYdSV;$AKSLVp_}3!}D}c(%;Cr5y!Ol{^aEE z(b8P9WC1y00xcKKa^Y+8j=Pl(!@@$5HCBGtpv;d%DO_kGZsQgTcf-}~YIuCP2!PKI zc+Q-2XPeq9DsKEAM++bQUw%S^{@nv0dW9Vib-&0;GKzIxh5?U#LSZx;dA^c)=?9R!s5^;FjjjInzi6y4UGf!Qtfc@~Q78G*ua))H65 zik8QU2Q?Z#uNY@!=O0avB>}w*Tl2*-#}+Hz{HRr0q8+{2`qv9mUF2aQ_*!f|UdYwQ zYwRH0m~)0gWtOo^p91=d70+k*K!Bj_kSun`vqhlK8;PEbT1640*G8@S*g&1qdzCeWTx|c&i6yRrOQT*jt|{u)m4`gUH_$K=Y}Vz0eeL7q{}ym+N+wk z&*-7%vQmm?V#y6rP0(d&z7l2gq;&Qz@jQk18r8%+4CVazy`9QG>Jt=ydCQo&_obA= zwV0L^(xQ3yK=?mMM9EhqHD3^Cs$WlIZg9Q|H^hMr`8lRt)4liigkzhQJjcx7&}N(O zTU>8LeV{L%B$3fmh-Fin_c@A*{S%^sU#d9o7 z*YCLv1K5JYY)O+b6xseu^|Lwp7RC^i!oSDxdHI7Uh_0$D#c_Dgb$(FcWh6wGothSQ z?A^(=WVvFbl)0?eF@-uRdJ8|f3KUzFx&49+=L!kiIjABEySkJ%8%HYpHl zDV0k}XO*!#AyqSfd4DAhVwE|Ljk}1)K}Q4Xg;tgP(|${J6}NdIulJ|E zb^fSt0BBsm=@d8(j&lLV6JU2A1oSJ@ty{IQN4_)X-2;5gJAk{MFmsQ!9f>__S`>zj zQeEvxx4q^ZPCQ;=H3!NW0ElP{A*-|KT+=GEg4l{poXIN7iJytGX7|MU`M4yX{$Xue z$yf^j%)Ky@q{;xaC!@LlG?Y6*`deG_iDMte4x3fxMU*7&=AMS1|9n}Z=zw@xB@vO1yR3&bDB7f>Rimkl}1NX+%NeBKE7B=K!?N-d# z3D|o)AeRI>M z$nN>g!`2pgwXrDDAMmzG(pcQswRx<@l8oCSWIFE>X`12IW_VqZNtW4bPN?EYxL5Zl z+z`QB4q9F0%1_R!*^n;%m;Qf!*XpU&b-Bn#?k@&YB_H;4Imcyil#AkKDFt}AZ`S*} zYwh$)wN4nklC>utnMZjeDqetuhyHaH1p}r(3~kuN)1u!MjXa|ZRl_U%w`{$s^cLA! zKip10aXb)?laRrZ22C9goOUXj#J*okXkvRV-N&bA4fkmCFB$$DwL%_s#u zbvKu>mH(y&{6*E6{`(rFMc>?>%KLhE40NZRFO$C4R8wZ((#rO=aB@2R(65T0;i647 z(crxWtKQ!`7MoTEL`NJ+r@3-#Zq-`f-NiF7_jObicj7C67YNikaE6$i9>Q^8Mi@M!8fEq!qQX z(t-l!H3rHOQmno$Y(l`LMhh6C*-FQ?GkesKp7htPRN@a8`=^^~A(SK$U_%`-7T^27 zsgZ;L^6J2cHt5G}sjL?rARwfkL5zLc)T=!UA{<0j~fzZ!3QRH?RADk@$xO z%+|}=)A53D8-yHq7KK};)kB;7scK?@g{(}4ubiDZf_YwT9p8apgT3Y{abXV8^HVrRt zxG!E1{}Sqdo5Ft#;AI%_%vMm}*2~?;)7lp9YwPBH|8GhBB^OC0cNce01H5Y3%77vN z*{tj6Z|m{|=ICnc=7kr!3|LG^=>LEk{}-slKfr%W?H{sQ?lyR;B7gV$Pmr3DlCGz_ zoudmL=B2Nq$fgEY5{E#=#RY^P{=>mvf|OKqwX(O>v~{!hc8~%8i~fHCj2vzLYX1+e z{s#OtMHipHbOhn%h!=|R-vj>*dh(wz88B2FubqEs&fg&8{}qH^Hc2hKe%n}iTfwZn z@vI692@458gaw4e4TT|+qK_mY5)U9ElK&FR-}vq}j&=e6f7pNNG@JC_Ln}IZd+FMG z8d$kLbFuxq{U2>Nu=V)o?Vnc{N7+Zxf`6$!{^@Ux|L5&L(4+r6sBA=;iJ18Swua`|p|kwVVIKx3d0g z9c94JJl$=4tZi-nUa!CR`d?5lcRO!CD^FVmd%QBsfEDcQ9Puk2z^41xre=dYeDtpc z{&xpI2U|R`zn4%*Oh8D)5WjL_;*!G92N2=EmQe7&%lluf{JpvUudMt7{r_i0^gnq2 zr^A0?<$u+tf3fm^O89?>@gIc$Vi@sL_@@nTaPgK~@ZY8z|MG9+Z|jD)_?~#vE)Q)| z!yh3p9PzvHf9yg4fG5Q#rB#DS0r*mG<$(i7(VaVY6b$)k#>f0prg6DpqM*>YkN9cvy2es~EEbH)h)Ua;jeRS1^Od~5+Ap7o zWOaM7#q_B<22)Sb4rDRGgUiM!TC=sX9! zRC$#BR0C$9_47S-FfB-y-q*=fVJXOfn*MBL)juUnbCR&b<832_)G{6O8%xf@(#W;7 z!;(~I^P z%jZF3;}P4!HBn4sU8G{mF_3+EJ!d2%zV+~Nb3ox$kC1F&p$F;jx#;~67lyOj6(P}8 z-cUI&;`;?f?wRlMmEO94?(s3cx%+ADj<;+jyMSS`Q;$F$LtBA@25{EB(DB1`!&lkz zB;a&%ZOijZqMvC8#~Bu?uJ+Tm$731`=P)w$BWcFUcP{?b%O ziEW)Z#@aY9w~z8ZSB&?NEeP6;L1in@$#bRcx43byY+PJO_o~8N=UzD6vT_z5fX3Ls z4i_?Q=@hdp9?o&8Vqu1ep8beXOg*hiPE@)fOb;;;cQL|}=iRTcyP+4K&I^Kn|H2;c zY|jZ^oyuJ}z9JqhG<);7YHe8&30Q8AU@9JXJT96_0}hXkB_sscv2o>$lmQxBgJ7#w z7#F2^@sXahnX?%WgIW~?r}2hw6iPMOAQep@k040zuM;%WtMf`e2;0}W{>6HIRuHnc z6GUHbPdKOvwM8}^Am~8Z{m?<^OQ7L%6o{NGh715C10ga{Kt1^ez6aA*^aSBje)*Sw zBsxQ$`8T$=b~@$sI0^9PN&8P%(;E}hT2r{*&iZ*QGAb?IaXr6yH6nL9b?xitED_-? zp$Ovu(|{)4n+hZ)v6j&i$aBQlfOO%L-l(-GF1=y?>x|rXw8yK4snah@*Q)hw#tqFX z2V2L-zSj+57fEs#KO$a$K}JPoz4}q!ur+(?%VKwt9w$3@6?)lJ|4m>;#Gd^2dh|ENhj3|5#ehs8+8bdBWDo#y=mJ) z6s(9aj8a&QzPrh7DsGn;J@LFR$yr1C;{3F6XuWgl6^S1F+rrPOit{h$zXyV5QbCm0 zV2~X2t(C^_1QWq^{*`@yXYmK<+FTL<(6a6caIAu_uXx|Vx&B>i*Fvdy39tc$5;|C0 zv&GKT-CLc8?&kT0lM(Zl@blo|ER6b0s+?xoIvZl%>k{SPHi4J ziCOR~I^_A`XCuvGm5!rIG{5*vZyvb6*1Q;M0?QBCFD5z{bzbBDboFK-@= z#MYbRU47rIn>YF)HW}y}0648^AMLB50J80~v*Mw%nc}pdB<;k}(L@|B3F(mhmQrh& zfB^3K%4IX|aw*vOaoXq1RJiD6^YuvB<>+;JScmyT5KtaY91~8ysxArV=(RMV7=wUl zimhS#9Ln{T3&{bBH@buo@W`&NuG*08g!apb%ZU3og1!GZNM?T<8j5RJ`9e%bR;g8~ zOiX8NioT}4z6?8|4mL`Mg+At~^pgF?EPV<6B zAde5}+bDMTS~mV(iCT2bPjX;JkB%O>OQ!W;z&rEHbGhq-p`K;dtK#d!PXonLwe7(t z3ok8_*2G&@n72Z)AL^?gZ?1K{ED%_KU_+ui0PXQU*-PEGuo?gYbqaA`VvrL1x!{X^4$ zt2=ezu_(P5R~Y(>YV|Y=~RLj_Dz9)eBGQkD$A>>6KWsi zYuD5|qx+InZ-kce0HlDO;?}u)5}JjokF~;e zU%_KHLYC0Yl|mkj*u`#L*o|h0Y;|C*}bE-;K`JD_yyQ8SsH9qsS~m`Zo*+*KxZTTg0Ct8ysezr)0W%b7)9I z@5oj!o==wnabH;-5(S)XA=kRC*bljF;LznFeqSE!Icyx61$drqfYS41QkoNG`#g-d zG`2CCg|3|4^%xXyZ~t&C&{~tX46UE5uSzcZ@>N#$2cB58HR8@fCbXyLH&U!X1PU{) zH5!quBqOX?_mQDjEp}>q|Nfika4qnMx3r|3+}YR61;EIO+}U0!&O)}uBLX;Erp>#~ zk9sebmoee5S3COfVXjY_HPh^402wHT;>(Op4cMJ;b-!HRmIw>* z4b-0+;%Dz=BdoB*tR-Eq>RdI4oz=R@g`6Kvbq4!;AMW?DO5sp!wgB= zOWPkR!0h^dFn<`pPCB3KgfZlXf$p#-xAC1it%m`BoTJwlX3}Ps+LIuc>wcluO=5w+ zN;7k_l18=dyXjeS%I+of@p2*bGE|aS%&?<3En;jY_)}GnR!_H(b)ow`QmqYnpFQ;a z=|*VcKF5SFNxA%Z*Y1{6#$TmXB2pPKO0=&<{A*-%M1r(?iGc{*n+2@HC}Yo@Em-46 z6wWaeA1B1{CV~T8JoW@J>;Va3OWkb2f(uvBinzt=F5CEUjQpR zs|5;bto>Xz@<(M(v!yKfRp@}6YFH_R>qePbExeS!s=nG(j}2)cvE4#2riOrcCX#=A zOPN3p0uj(5Y&_w58Ktqnul~XhW5K;-0QSgqee4Ivxfb&{l(lmAzW-L7B5W#-6Z8&} zC0*&HO>WqJun=T%XUi0&;3?cv=4yiYf`)sV)$WE|jIEvha*!nF6~Jj|K{aCQ#EOeC zn6ft@T?GOKLl`kRz{Ah)0qzOh6KgU) z;B0ZR%zE+Z`e6|TMf>7SBN8e`w`m-zdkYwYq8yasdOqEa4H(7x1R)Gz)B9NLac1Y? zTDki?xQLbXFaO@S5n2`m!3?dHzP%$)z`mHVh5@QmQoy)g-W$@L8t zW;ttlhUr@i^YfivxG0N@3nP9y@JPP^d3< zF4W#L@g}?_?D~q7bwR47uCqbpf$3cX{N^GJxuOj%lB5M9K5X;!r63jmutWk))FCZQ8mO2_V2AmKT1*)^k|e zA&xSNy+{q_H3*B8nGmT+*4lQqp2<4iDP7|7HSf1>Xn_iy23Jp+hdDHhDFpiXzxysu zq^xN+PY4Q(V*!wCi90!G=?BFscv;-evU0ij`oNvGm@h(gu#U3O(SV6TOSEsoUq68l zk@0=IG2OsGf;~E&20|YtIGCE1cQU-%=7+6xa+qs!l_vmd@eq7We&ag#r75*xbr`l~ zs+R#vH&7fy8pgy{tfpJXLpc!wv0v*%3RSg${d|npjhw^0HIs4FI~_7|a@Ono$qhxX z9kkg?7?5Ngd+gD)srGg_lxBQnw!Zq}#d@=O*!H{P;;vuEhdZsi+nV+gZr}L_>-lc3 z+!3TdSV>DeSqM70*rG+S-jkypKzYA?w*pd08}sWpZ$GD&z1%BK$`9JP`DV{=F`(64 z;+r6VCTB$l7M`P6jZqVuN#!TGceZ7XG^wPKvz4MHJz%0fRD77vTV$2|Lq&Vh zv}8h^ZI43zEj&lX2-q-`!5@`z{y{8YlQE^B;@RXC_Ak<$xXw|GEUN z?x3J^6%`3hGFI7OGD6;-xn_6Q1n!d^IoOvXp52gR$2q*Ktm!&8sWqY*3EM(30Lb>o ze*F>*J(}FvxiXMQ8vIOO>Nkv~yHh5-;x}DIq84`BrfTDDR6+OJh}bN#dP5E6@=(2v zFYJ9ll=BxN0GJ$*Obamd{$NUzauWJ_Xxm+VAo(5u84rQq?gT0hk^@Of=4{~cgA&Q_ zP6BPhZuOH~LSFC5?^BYzulTXJM+;7E5Rw86Lv7WtP_E{f)JuQjl;oCh0`T(}P(<#g zuxSBGV%;?GLB4p~?O@XfUAK+i7g_wF?|SO@t*azx0(Cyom zPS_8wCIfdN^kq?CaaPrBw#mL2=AsD>LVz%h|2czMD929S2;<~%*iq6 zl=+z4|2R1*+I`&Kx+@!oJFD5g3#w3zx9UJIwx46A+&i=9-kUe~PR9>!JoDQ{id`pk zp3J#-91Rs*Ojz8T54LM*Kfr6BuSclc@p=VDbBy= zqUz?FWMd8HQ6GC_5us|hYIipqCOon~@)iJ`Y@KG{IXpMl&@kSB|D_89l6ivxXXt)v zHUf5WMqWG70pohm@BwDlFz2mGZ zF7CqvCdom}f6k~F*P5Rn*I^mILYdytjx2;KsIoV-$ z8{uXIsI2*&orQ&+g|&;{%NNWb!)!8pzKpV{ucP;_3zNixh`qOxsN9)Zn2&;#IEQ}y zGS;INl)nD%Sr>dXVYIUt_SWSm8*SiR~}Ss6H; ztYLx?6Rz*(h*7j#+4>F(jYg=60nnA}&(G!~la}Ii!u9NFVo@*rEnM`sBNUoHQ9FuR+8-a^8o`2>1b%;bT1ya~*YJaM%-Tgqedc30tF@4%?5C}AtJ5wH z7iF$MPt)#4_uir)If~mW#Ni?RFZ=m9>pk4SK}mrQy*wbbJGcuj1-W>u@Tr6(lEpZZ z@GH~r%;qlU0oGKcO*T(V85w%Gm;AlB-FSNXE~1yb5%(i1?cG_%qo$}jE|)Xg1<`(% zb&NNTI~bBo^&Z(FTos)+KVcDwC{)=2<@n~2q`l*Ya(xAllrL6+1}6g{P21n%8Eaqap*pi@t$Cojb353VNc%RIzRvS@9?_QoXJsOW?GiaeBNFh zaUvIZy}*5vAG*P7hvc+4)7c3*Ok=&|vCkSgZu0Zn3`EqvY8|gh5ez#I>NJS2lDl4_ z&YmA1l|CORFQ|SfD8)b*16g12_$6MWP=2?VFFe_Rstyu%mljaCS9(GRs-4s(IX?t%nhvoJF=KR4I^ zP9Plu{-yfa;2+SL#h>4qH}XJ`)*>Ev=6PvpX;Ilv$I+;gbSxH|$jWj(+uS(<+YQ@W z>SGN{)dzdpVUkoP)_UOTGe~Wj$^_n?8JD2Y4=vYwk?nJHc>%jB6BTpgGSG3+5x~jR z7Zn)V3se6lvudq=l*!8f!ryb;i8b`?g9hvM=T}!3N(flJfG7a9+T@7W9WNpvrTuZ? zotLN%o@od`_0HUG;@v+0<+c$BcxeE-eXd26K0(#D{03bzb}|_r3BN)KrGPw;jY*l%>zMjGP9@zkXkQ4_fT4sDLQPJ*0YC$EN{sP|B4wx+xRH;iQy{=FvCHF|)EfzSlm+4&X^cnjxd6b}YTiom@|!S);X925Ffn}KvudhHMHz#BB6!BsdiT;_8opZQ__!)#{ik%U*=~r{ zbDvh>B6y@jni}kL5r53y@^7$x-H15qO3ZjG`9)UH??Rnz00N+hyC-6@GwAu@;y2!H zJ{;F6kd}l7c&9dC1qIQtrQ!s?umC1lVF14Sxf-JI0 z8%h}N6~(SWR>&VqTmNA22y?c&5K(lfGyh(Jj3^vAdY=g-ce>S8F5XU&M1dohh2Yr!Y0}WjX2y7A zwk8*!x+b6GTL~=#6SO_UcG-43Sr#Sa+I=^#B$4UG zs!eCCO{>XUZ#|4*-x7|Vj|9m;p8|g1T@5XLw@IHwP|RTc?Cjj}PXL>m?*frS`_roa zmP)N?MKa9nm@goe<~A;!EIBJisIZqobp3npzJp=<4H`Q5m}r98C#Vr3!y4CS@-Q=P zKQg(y{!p@~+ttAug{5PU2AU{#vAN|=J|c%%eyrAw9~wWqO9F`dMg$;Ct+&=Sdoz_P z%*R%UadUNr+9~WIjA^6%I{1TQc{K=Cw8lj@1Hk2(0+<4&(4*6O*6 z25f%!2!?vNU+*onlNQX&B|@Mot}gnCs6XGvCCbKQye67EE)y32)a+iIs>nU9nNlmQ z7%bxPdPPdjGK@ROv#lI)jVDaGq7eSqsi;*aV zfQmu(z%4J4Eb$ORLptd8b@f30fs~J0Mj_ zmCv2aDV-BgyzpX9DRT--1849uiG_{PIrDr(f#2Sc#YObltZ`&aGNim308v&1m!NON zpij~UY{+z|`I;+p2W(!Db?^iu*ltT@8mL18ExhkCMkdZ+EprJj~1D_+-5KgM&T>qSjN>A0hLvow=3uj&Skg}?Yi3#56DlN$& z$f%Smzke9hE=WGmVDE{7VcGE%dyU!WT5?})uTC!uk!d!X*W7DxaNC&h7e3oCvXE;D zxF31?W2vj2Z#H?-XM5&ruLdqyUAUk?WdEe|x?F2KItv&MGBeiZ8XxnQwiw380R1*6 z$6<|69yY9oF2D>)ynNhu_a;S}Gl$mf3qtG~W^O(r#LS3B5);e64SIGuTrzHFTHA7aTs|{C1+yFrAQ_x;~{bGe~bFUQv!~m>uy&Oi}tQP6e=C`|Wx!P;+a&*2U z0U+ORRQiMmTvWGr_1m-K3BTu{UB0Tth$w@bOk#K`fC~6_z)T)@=WwQq$s}<4>{6v( zA%X`arsWk7pw^u>kUqojJv+R+^IVzKU)Urv8_}chT>TgXGO9uhlgpQ<@q$XztI^N= zoyNNXW;t(u#qi%%d#7k-s_yN+yLt)8j z=u{UQ>OY(I=2Rkpt{`ZyMyfU%2>2MVdz1S02iF<;GPoD^)z+F!?m(KCvOG~bL$Ox8 zU~CZ&YM@MNt-BliB2pa??rKnumX@+((du2R(2q{SNg5dXa1Yj zL^pppPpUQ9c1y?(wqcG`D(tAZ6CK|Rdyf{3`GCQ6ZRa6HLyxK~Le|fu#>Q-#WOCi^q&snjsg=Z zx@oO7U~oNlMQoi8cn3CKee`Lgz-{E#jMVcT8)UzxyrTXMJB;#uyE{KUM-873Kz&h6 z0XG1a%&f`#`3*CZ+a}GvzRlEBRAk=5^DRE-*hv@McJrdbM+~D>A2e#hX+X1sr+0-M z9Q6gApZ^shP-LqIf&}2~=H{RScol7GXbpPiAC4MYt6ww*n6(TojE#-;^z^jr?9M!9 zLXx12yam9*2Uk~DBjx#u@b*CyfC-t1`WDa7*RnD7%9J&c#~9bPQ41jRlyjAR zg65@Y1NV<7vbF0Ci$8z{&MSh!1kdOW-iw=cWswF8l~V-0xnO*4(J({$mgNqacyfsR zvn`Rw5}ohP%n%w6m#-=dM^C>w`$hIylT5AKcva+*vVIR<00xUPe)vp82C-4l(9T4Q z;nMXR-f-Sz2Uncr=ZU-~72XW@(grvz$?T&2SPa`w!Wj%`5sk^sUK16+u^M*Av687bmJ-948&EyuHZ zp0^q`(O<-U#;Y^qbfZj5*S#Dupt z(8?2lP|w73=R?;gkB`N{`Dk1EN^Z_c|RdXEu^ z7>Dt17~yX@T|gIoCbf*q$w<5wrLm$V=OhPSP)ot&=wbv{^pWaJ(*^N-%>?ghMp_@2h9shUmM@%efx(i(_*v;BtjPI!_7wwV12$pwov ztNC6V)8;+M5$^~(*=g=LI{Nj#UMeT#-Yn2S_e=E$Mg-RHj4Xmp(SA|EqDq*!P2!qP zFNXb?>0DBNdP02oVkZuw+%SqA9VM`|x3`yOaVHz)!acl`IGD3pM#Wy8%hf$C>Z)1k znvC&S8!irW9*9xc`-~k)!p5$=gW&HGO~t_O|g z!l3hSp%@JXT z;wU9t`G>J}w{_)*`AB}o<1>gw7yzUv%kweuh@$4|bbugl99e~MgCGU*E!WK%C@z`D z=OWYT&Pu1JHXs=Zj{H8Mxt2}?jACf>g4(CFnGS2!lgel^xd|V;KIFG*a&*$;Mc+qO zF(8KGs0&?Z8I+jj&d&IpFIJ0Bj557oNL*GOqt^A+N$5#LlI-cG#if&-9Js_;f%qT=i{x`%1e>?PGcz?p5h)GeN38?2{k}r(Ab2 zi7{lvig%Cci*$*m4_6K9sco_swvI@&NiRs`axgR{A(dItaHL^o3)?X2=I&m#F)%QI ztULW`)N%azrr^agPA+V7L;^0>4OFbcOos6I7a*_^ZqY>;>*4of9` zbIhC`KGx)FHiZv|6`$m1laIYFaeZo$;A__~DtjqvG6hvv~hEI`8n{|>Z5ppR!mRrG%%!n@%?5w5sa0JsOe~ByvL&9nHaQ(+=@VS zsoM_VJ)8%rTC*SNv-ck~-K$?Mt4wM65xaStSX^kY?%C&$30btRKe2uOZ%1#8bYAXr z{EqF{&5-1w`FZ}r+k(I_-O4Cu;OM>VmC3ze|AQO%fyj9A%7sj|dT#NXGPv&U*Npm> zcHXN?(7~U=8{GDYx@tZPNQexp!b-s=i?r zrnyw_Em}^o9w3iDlv?kAaBT^L>b@Y}QZlmQ{r7ut)OPVo8oK3}Y*w!eUnk(YQN=bY z)-IO5L780lA^WA-b7EL@`M2_~(yz{>ObcIH>Za8EIy}P_6lilrZ{cwEwVhWPM&==x z+xWcllzV%?TYQwYMqeE|;92J|H#zyBmkmmUnQ)qU_V$6wtR~g3G~a10dlB%}-sK71 zw;*mPeJQnTP(VN-=1bjY%rrcsmi>HTp~G*1e=(onJvgQCWK-*$x4Ij~1Y>esC5X6f~E7 zNq&9lq`uMeW;3wetsa$PMeX?83KPmqC83@=E@9!6@B$@l~m)5pjWgHB}g&l-lu}V-;k7BjmWxQ@0KCTi2Ob5-2Nn5nq3-eROKV0?Hx{ux# z^m2%5SzCQ%w;$V+i2+C%83vJ_-x$Y-%EWa((MM&(+%?$_u}Y1DCAO<~_?%BJo{w0N z(zP0@@^(L&(n35Q-}jchOCPnXo__w^75m{+Gb+o8_zUnU&eW{73L`Y?ejD^ge2XO5 z1gc8>z@Sy#_B)rxT%j1HSV(&iP@A|g|=K^jcQZ`CKJ ziWdOFE84?q?Q|G^E7r!ihP3&i5?fwV-BP~+^3;Zw^BZ%NPwTBF3MjGC!VC?g-aZhG z>)mzUeSb1x#bf}ZFsg~wWPmlGXl=*5IE=b8k2&6}if_1N9ass!~c>A)<)n?^ug_Xc+o$EzmN&f`C|8Me^3&tX|3;W{)1#JYqwyMqH2)#^W6 zg5R#%T$U@66@l4!OFswMHT`^5xr0tEa~T20)dN0Ky)X7@`#fFV{t~FG0Oz#-&8&a8 zHQN%y3rz9KPc~iBSI^G|ifL#=OM%u7MpgKls4@om?v{6|1q-deKF&6&Jm%Oe;si5V zo7Otx)0pORm{)}UyJ^(OhC6zo34Y>_`FA$)fuQ|{VtmQYLcrD7nOcLnu_}PP-bT-H zwycr~@O@DZ(4GIs5X3vEXPh`JOu-I#or=Fa?>oc-xVgC}I~YFF2+%lid15THIE%1Q z=Tk=ww>h=*NFlGYTId$nZKduPD1p8)VW4KopV>|<`_E*MJc4Uw;HF^PkF53+Y8L57 z_)lOYrTteD+?lsnF9olc!$QwW>32I$%(Z`=u3qgdT;<_*@ZRn{Q@dRi6O%cZ+dH>G z6&dwT0bSfZ1-3xm=&F_|EiQWrLlWQExr{N8T zg1p@iiep&umW0E$>$&OVv(*gwC&0Kz6>qTZmi4pE&#NW6?ASU0Em5{R$5cNpxh&ZI z$G_n>JCHXwTy_|@=g11$&bp+W@Vs$YW?pl$O0v8O6dZs)AcGvKc^I8sCJ~+BEJBJY z*}Jni?xzV-fPZiGi?BVi8z?d+)0LkS2ZGpM`=~1nH_ad)#_6B)vnq+sRj97E9bhAT z@TJg^^%zZp67=528CzU816c*X#(kaSvGdP$M1;B{yoIW%@x$`djWs3A28|>WsMV0E z@7UlM*x;W@Zm~CjWPo! z40ElBnJ2{;;cRvuJNqpLO=ZA$Vv+p*D14}(ro3QAzU4vOK()_JqMTh9-#^GYUBph3 z!X`Z&Ix}ltV}w1}&Xu@Y7Q6yG(`Sg|)C}8endz|!m|upX_Y2F=qP=J?lR1mvwJ5y_ zv75P?eT2|RU&%ZnFYSQ0-wU~IEbkW%`Dz)zdL@_dC9E+MUY}HJZu{+sA-!hnf%1bb zLl9I>&H^7rAFv5(%Ja-c*59FRlGtqV#g?WcwTs94U;EZQ$umQn5J08!-L#H<{hFJ~ zUMK7G#d$Wp>$yZyDprIP-+(n9dTmLvl}1D3M?KCfPk-&q|&vJ2-SsSQpve-S{zik~Wi#F9@;9wSYf9=M=GF z>hST2TDtR1%qJD^KnocZj6IwGxwClp&3&TkIjtI-`0VW1QGv|MxfkcyvAiZn1TjIL z7kmj`f>9@aheR_VU*0p$iph$rZw&S4EiLlaG6>owhuD*|GhnDfA0AOQR6~-*%DIOw zf$Zz`{4a^$p+&&ilh$_c)`?&h4!jZUjby!D&J=nE#0bUy$_E6Tgxi6|7NeOATbTr( zUzf{n`;31Br|Jg<2AWQ3yme~>Joc}_7^i0!1nsZk^PbeZAsc2VUU!CvVX5QzLi!3u z$N?5_`>sM`)##dnBvYZ4i9Z01rdw^nUW8xb0x(E#29Ep zoOK^Z74aC<%U9kC>S&OAEy5}Jrxyabot6!m)Fo$?Ad;xF6VCqL=22{K&5~b$&wVbQ z_DXbK{9%&2J{uLpj!q5@(XO~(PP$*=u2&0!&*v69yl~p%qMd&xYGJ>b+}rA&KCFLn z(&Hdq_ucp-E%Mo$%}Xs<*CgX!k;Eo5B#C?Fm&*|S8uDFr@5K4;{N>k7b17NbPgF>< zl;$#%X195kS3V5a$`jMpx(-lFt?^rj`<7k_%Eh(8YgPCvgym(=4zYPjIhla#%M&e1 zXZl;-!&LHdMKHxNW@`*41|x|>6!OHnhaEU4N<}?IWb88LR#+R+a*iR2{;Z=lEP`Pn z?YYO~Id=ZXaf%_nlx)7w$J6UEW$A4vWxeYMXUMwgxw+gCJL9isX94j8LA&ibyfstK zIJ97}`Ui|UOfh`TbANBigK4(Ru{sIwntKc9&|-7%>mxEI9vp>VJqbIuT2DaH56GN1 zo-y$o2}$TGMZ8dfjiqx!h#*fNO_fZciPDq|w7G=Lo)SD78oxJPn3cNtlUw8?vLO9y z474cfu=SQ`t~uamZp*FjMn;M^m=aE3I?EEwIJy3;@ptNfx&SyF6*RfGKnxh;$U#2< zeP=`Ga+^x!UpOQ`>^NA?)GK_ZjjtqP?@r%fxP1s6P}=JbUHJ5to5y2qLr2lrqY5Ts-YdNSO*i^!qc!0ek_PG?m zd!O^h12$$_S&>Xzs{k~l4ETaEM7abI3()M$aStz9nIdH8kd zlY-vqzKv+EwjeIEC_tJe>Ps}kpPGeBninTgsGMsXo=KHQaRWBeEJ;IS{q&sBPV*YF zAIrh4cC^%;nr&O?Db?^w+f!`7x`@Is{ zqgdAOor1=4S3fV)(pJzS$SL_xcFBK^Z&keVHY`D-%n*tAZ@lDu{Jk4-?aldjzm#*_ zfsgfxv1}3%B;od+0Q<2LHmsKS-hfA^a}^vqDJ(llk;;B#ONWQv(sxIingL?H;i_q4 zB|Pf)i}@ECOlyE&q}=b{VqZs(Vs*I3)$~qhT$)+RPs`59Y_Wol1Y40DrWCjlo(9-Hm_W-(u^Kaeo>>R!t~&ae|7&q$N0-d&Nm zX)J`kHX=~GVZ}w)1o|X(JTln;3X|Xzv63E!Yb06VlJu(^?1r-05n8FOwvI>D{e4rtEwJZ&Y9FosEixKwhdE`# zFPJ`<)I(qfdT~yMt$XF=2|V@W22B)$eteNSDl?N_^$BeUMj39LpnRW;{1=%w#xyCY6o0edc8G-D6%Pm|na5UP^>ZeBcaJAIUr>+~xW2uiwYhWjaY2-m z%%9q9!>;_s#)PqomiO<00}FngIig$Bf+4>&7SFJLi8?HoFIg{t;?q*Ct>}DW(Oz)`q z!~?3qxqxG{@`lmp(d@$U4hu?_eZ1VxUxNdWdGK`xG7UUW<3Y3n^F7G^SB&_)Ti;4b zl#W*>*+*=vp0O6!O5XN8T+0IWu#0-#6hv9UyO@zHIeTlc3!O{qDqEoybwv3sA1qQ$ zUU)-Sm)zBV@5gh2_DfjgNdE3wpA{cTQwBVBv^lHadp|31wGf3|P_a~33r2ITWbM!MsHqZxH`;;=u3ViUC=(Vc@ z_xQ~5@f*MVnY)P}5#Y?#bi*5YLC0sA_?tb;_j7MymOk2CJAqWiIX0w`%}OxoP8ko~ z`%NEB2#GT{`RmEwON`14^|x;eL!_+ts-KWcjyTsD+_S-o>mU&4=jXP@WoWD*mOeAn zbv*RaWbq2`DYWB@0|g%<$zE+JYL3_N(&&_%;IH3G!OyO*s5`DNspT&A3NACRw;t4n ztl(XGKi2arX=;rNQ+um4v*w2!e^@+kzb<)`%Nl%r zzS|y_nSCd2h+6KHr&PR;r2YlQE7440I6}lmoSyv-!V&HZcw)GQ|6VIJ$eGY+;QcWX z=8l72H~RvBm-AyEjY)zJJBgyWTrdBm)pM6PW6SSv)Z$?b);w{)mw#U@FE9VFT%5fn zivIwo0s|45qp!(&*!v`X&0kbl)(kOJ&p-4cru{@pN^0Spolj(IW`Qw7R(OWJ_3m$y zln9;LknXRhN@*8+*Lufx3a|3|vY)JXqSxHs`S=_y{G^m300LBmGYeIXCv_PUUsy+N zk<0NYE_rlIYn_fAlt_%yp!Zd&n@Zo_moBQ#PVV`VRdPq)RGyGSp3strn33|Z!_UZP zqNX)(%|iGx8HeVRXEb>upFA#@21-oG z#YyRm{Pa13`nRZ}M)bMRvtA#wKnuT2)f$b9$M8#wJ`PAvcC~%^Kx3wkLX+-14A792+WWOXhXQ~vZ=nEBSw^bqcK6^ZV z%9P8H%Tx1&K^o?m6KkIKE4FAk1`aJn$!eMoW@Jad{^2|k+7|Abhrc|id zae{gRw&{cUxke!uo^_oqjG*mTRVsYJm<{{7$645?;FN$|_kgz_f#Az##7zX?>UVMbXG zkpuxzpZ3L&D^KLVC^9XTL<$SWs1?sCxvZP#!5%^#OJGJ&4orx}yp)&=(%^ftov3z& zJ0kf@VwKwCw-7mkZ}$0P_8l)h0s{Jgd1;@mz)(<&@DMrm50l|^OEo% z^l_N#g*4fxC4&yqz7{#5fCG4vC$YCpm*P}28byH4Ar z0}oIuL;f~4Az}~~rzNJ2g;s=0a0VWZ9J4^Z3D+O$-MK2GoqjD69Ur+ zU>FI=U0CoAGb?>cIoRgY0#}ak+ybtyE}!` zrWsXA6lbLfB>-}6FX3dN^(Lg){?i5d0FW0qbxJY8uCZ9z+fZ_PZK7z9L|_|fxX?wI zAZGVSHya_QaI${vo4u&=(nY8#>nG`sNf8HD1ogC=3|>}U+FhuzsH%L%DcVZRJbP@w z&;rE7uSy<;2@Rvkbi4+_&HFPZ;tg{0=k1t}<3bE>|vB!!Ui+1z~@WWRo`y4Vj%w`Bam^ zK);SeKE}h@DT>(?1Q{4^m>-y1P{l!@q(w@Y?k`nEfxjJ2>kUG0wJpY83 zE*(M70Hm3}$FA6s{0W6es(w@s+bcQKwv~t64U$Bf%J^xmUN>`&LdoqvgQWAcGSbsi zgks)O#YK%0X@AyNpi59v$|+`piBC9qwN!?7@nU9w^J(Tf;~(lcf!&;+fDYeayW=<1 zDN5wTs6cTq(CU|{IQo9bE8J%yZwYGewg>KiTi#a1VJ!DAZ|>LTLl4j$Hy&N*4KBvD zhH2`q$@Z$*e?T%CMaOpPf2et=;uPyX1{?fg-6#{*W9t?;U)qg_g8r`c=IRyY9#yu5 zmR?|QD_aLrZ(lw&U4Ef+a~Jimz}aV7yh%fUKt-J{oAEnCC^fepn+oZ!+5kcW0cMZY zKV6jyTYYpGttC~{7%K%5ROGctf@!*1$CT)m$7|IK8TlOLGtZ-a)_e$h9BD&juuB@f zh_MiZWifs{e4pXNqlDm?2VavmwU6?#%-e9V6`fiIl8o2{^^>4Dkg8yU!bU%OL}jt3 z9s4ppNJl9`&$KFEQ&JIQekNklWoNm{n{5X76T(vusK!%Ag$;*(SM%d3K`n?W+ zgK&%S~}#eWs9oeInI8(pMtT27#$Dy;}Ar|onCsWq2bUUS)5mW+Z~Czy~_zx zN=}c74B^!b=51k^!@~K7{^F^HOhb|HS#@6c`Wzz-kN}_aZd-xzDTVw|75-j-&-IU* zQ;NEs|AsjgtdKEGEUKLWVW%B&7~=O4NPH4-&q68|sSt;q8#EoyvE-|1Bp1Zu>RD`G8)T7Q_^v%R>Wsis`QGbdz_xe%#tJZ3){mA6`ElG z53;j9NN}3b<)KvJpo>eD8vB2i?eTgp^`LG>>n=5RhKR&TmLV%XKDBx5xoE4#B&r%d zy+YOQ9F>7(mGJWSJ8YCpd^&JS(5J>9L#Wg77CqVoLbviPS)owL(T_0x^BmjW`32G zSR7nr<*NS0WT)m)+mqM%9TcbjRN`4fcC``^U&$iu9# z6N=py+mk>XV?O`5-`!*lNaw?1L|Sbg5OfIjL)eD-i4W*17M?b8Bhq_WxPSPX51PiA zs&cGML3N!u@kzB#jYC`rALnyG;iQ|zqu7Y*5pDrIa9ox5aU ziHT7c*X}JX!N#V>-)18UDKi@%cM{EI580CS`n4hD+uoSOlFa%(LOC}l-ZW}F!D`e( z{D}t1^k;9B+QAVkE61)PvXT0qwO-sTpE6CY1YOP<%})t&#zK{L&+(kH!5_c9SdNI1 zKg!^>Tv}W-P}BS@i23d*77UcQ(s%y`!fxloI#w|r(!mg$+%Z;8PW5raB$J$(7DvtG zGA9D2i5nsVL!U=KNKss>?23(ZbDx~DIZI=$U!QF!nSJ%Bt>&`%ekJSF=&hKxj}Ao# z9rtO&oa$SyK%^#g&*UN8+@GC><7@B#_-vVXt>Q=GlQ0wmiHemrpVOtZD)Bn&@xu@y z5nWRkZVDNpevZ@~Tb+tfARfsMH`Z+`J(VvjBaqZ6yNF?%dwd?F!8{Hgw zYoGjS&a_kvk1eiPdOP9$_Z}-o$EnT_j~>a&+^yx>6cTf#nY4E~aU{I0=csBG>Sx^T zA|CW!y+3b%8InoZ$IXpT(^If;`^hGwv5Oo87JGxz;pf0(bY7Z|SEGf!U(14Wxc~FK zr*dkSdVOK@?iIiAW3}x;*aCPr*y0gDHV6;No=Hv@-|Ee&dnCWG);=bJt>D~-4^Q_2 zMY#=~EWi0=jpzxQ;lNz(6~oxSB5*|$d+-?&P{{;14MuA0xSJ5`vzJWdSBt@95y}b) zgrsiCIYI{{(QF2S_88|L@r&B@Pu<-oSFQx((KM5MNhF6XFE3^F}jwej6OMk#xWB^gc@8ynBK#9!}YW$)-a4UzZd3wBJ0^;djT%+C` z%N#_9Ftbl-w#Af2jbTyyjo8BtT*DHYxw|y%9|uyY`IX7dC5`k%cuvXu)3yRx+Mm1q z&lZjoU!0o5Ac?GS^do*gQjRFb6h}vKRd6pvuEoT>EigcQW%4mEEn-0;Y^{3SiA>GJBw#U;kUEo1FTHl_uh|F3U79vj zPltNRRYr?Xavm6=&d}b~Sa0oJ0$TQQZ++1e>dB0;1G0y$|4c3n(zoF0I8}S|HM~@h zN>SeK^v``NSNB$%LrXKqvYxBzBYohh!zM^>D{2P`9znPbyV7PM%9=5@NOZgFXg@_Y zdAa%Z-d%?#=36NV&wP!PrxmxRK1SZqaC%4KgM+T`ZcR&y$>J)*;oMh=Z!zo&3^th> z_H8K@bI#}8m9-YS6hw@}c@*&S)o%t#=C!ZIar6kQ`AzqFS*Gk___aPy10R-m6ZK`j z-Zj9KmV)_Rx7rD#Us@!@FnSFsY$2mEZSXOrhPK+2Fl?PX+F2m$c8~X7JM7ta0$yxm@8Q9=yha+Egu^F55G zZO6Bs8FP$ruhkY;@4?@4cKj2J(j;?>=gJ?v|d< zrXW>mMT6ml&jYuHGBL+2;?vMFvN#YtqO% zBHZ^OAf&Ls7Sx-<8o_ThT^9ESTeL4$ujJR1Rbz3ZEbfqVX0e|kQ1qUlQ0HhX8IX^~ zY)x{^)k}22ghO1Px5(2VUvIr>o$6J9st>1L&iG>l69k2UgtYdT}d% zCA68_z};=%TcoxU`q$K;s!`9-kY9+kbw+Q=(TNt~(kL=#nvyB;6+} zmP`O|)krc_5sE~L7#)5NH?|mm<$X9Gk%Or?u{F?fog{eyHHz z&aV>Xi5J(~znBNAQQeF`Qjds1OnOJ?tLO&km8j!Y$i{h$pmszf ze}r*(f=IrRn&>~O0KpU!Yk|3a~;(^{lg5gvFXmY!G$h*@IX0(>GRI&<@1Tx(eX?oUEn-&j}t75kvrO0hKN5{{> zI%LBRe)L<5lV4MSb!~p|%;!d~Ju`GrYPr!%`gZr)$lw-j#b-YC7^Uu~1H2ag+DU9W z*_TH1bJJX+svPf3#tlinV&-RyD+w{qRx_q9E@^WJ4$S%PlIj%4^fyH2LS&{XdG5EH zFT5c-nupyWf+a`_%#_yk^PQ(9POzmsgPrt~QllH@yrn^*0aSbG%f;lq>aD~()_Y$D>SKDjlVNJ;cpeYt(6voE$)&w`P z7C-t^4PRu9=3a(Ri76L#vX%BRvX9gQ;q;5qtZAS=TSkkA-JM?r6KY;>#`e8~vb*&r zwPrmut~7HG__(n-_)D2C?A$n1)#dNC=pC1ssf9%lP=DX8;jeZD?2V6^`Dx`!X4$J+ zq)lCTkCS#6&SN$L)(0t7QSP`FUR7;4Pi3RBD2hphay0X5r-f7-xYX-mns~QTUA(pjYRzZm?|B>9ja+feE=r&)>QDSSjI9t=f&|)iq=VKBqe~Qbk zNRISqiTqWD%OT%)_bqQf4O{hhBspd|>YSW&*`=k=kZJrJBlSY+upa2|N*)qA6V56! zS`R9U;RKYCxsFoFtL!q~u9M-uOKJaq#{){=i>7FLmt$p%t0?5r4|IQFTXkql285X( zN=4}uylvaREBTY&b)3i$`lN|SrT6{GPpj+lFViJ>L!G1_O?1Q8816&ALOTcek75)~4eomMa z-XJ-EhyAfV%%iFKyBWZ-w22q6j6l{ffo6OjCkM)XcX9N_7u9Ee#hj{ zR!6mw`J>CF7b!g#mqHvaBT8fYQ$ReY*Gr8d`eZCF=cge zafwqTwNbDy@yRY*g4i#Jc{{$O7~F4f+`sTQeHSWB^xP&zsLt*E?ECP|nSB9Skktox zy4sT*dpIb2!oJU%UQR6ZUWG!FkI^sE3>=x-RC<|a3${tQa6MkUY@PauPR!;t5~&qXxc)YQ~cdYe{LGYZi?7(P8zoo20L0gYFqROHVY zYn)Tmb#-;Eu4QNr+?d+)_~$Q)HY#lQs^OrHdoJi~gF=xlK1iP&+xC$+@9~8)fDn#8 zK4;&&v@JVAUnohnzy5n0M}7aBx2vut;C?tQhrzrv^zNU8A4bZPM}y^bWyJ}8_0r?x zMg^+B4U}+if)mhZ)DNf9T~Jub!G04jl($dTmo_^a+J%3hGJbgIuA4rZ3sWVSbX>t) zrp-|})tU6FsAe}ZO6kEcE(UD+)oQQeu}Ir54R`9f4laY#Dtb*po;6Pd-A98>13H^j z7Z&nW5Y##Zq$vuvvJXDsAFl@dt{9lelSoi=^N?;7VUM-;^ZQ!Ev9;3Tl}In{Ef)EO zjSzXZGyR#hjT~fdW=5N!q^_>Mo_7qG(Z~HIbF?Q4!uEdOFaQ#p+16^{XSOP42^96k6%xIOybh{Es+;z3*rM0+DOLiC?UTJYu@u=mc+?Eu+7nH?HL^>B(t(xHm;geX)2aX8RJ_$rpud< zEe=&jn@=jX@elc{8N`<@O>68Mz;D^bwybS!8a3nf$|^ash!q#&_PGSC)ZjUP0>+8@ zx7+9S#Z~LgMc>FBTrIm($1LF{WkJ0TLJY?p8Z5Rddp8lW){RElxg44es5BqE<&~%E z524>#5Nezat)W(aeuNr|x+)i~wY1ZC=A|$cZd6Zn2j{)#bM{9`W$c0`IoYrnjfSi0 zT+NP4+Gygu7nf|Asm`%O@hD1csgn<-`FA~w6T&VF`zcjTu{KfTx z&HC}*G0{~vDlZo6vMbm5c}hVSn?}_ijtX|EMry38Q28(mQL`oXWXic3|C1qQV`XM* zvEZX0NVBi^+lie5Ihs-WL7pMcuy6k+oJxnTJFH$El60PS7j}D|((# zj`|kT8gnBTOb(B{`Jp6UDANEZg?5D8<(+P=E-f$9B(hrP3ZPd)u6I6vpnFk|YN51l z_TD+UzV6`~$$g~!fvyGclz`0Jd~NF3Hcu6kKdtY0+qogvl?Z}pNtdRmKuf+ME;gXwruzv^Z%`*F%z2pLAo?lJL6?&g zb+Qv`z4L}VSfQ_*5UY5rQXx5u6Pb)FBX4Wa%@pqSMu<&@ph*43kU+BFhij~oSMvQi zt3g5NzjdeVH-a3PYXl+ahqFsHcUAp7CIdzOh83ib=$6bI2d*);>tYkOQdxfIw1rSZZACYkS2*gN zj=OHSGNmamKLE8X;_H8!CH!#(P>aX?n zdJ^~qYB`}EPCn<1Oj;}wH8p>}#%U4rBVFl~Qm7h+f}338<#3@N+cUGUDA}Ifm3_M? zT~MXAn$Pf{7YE^f>1UL2ZkQ<>b(YHEvY!U8FI~TFNR-Oo>{u%*9}dkQD*5^6=}o)v zpGMBOla5Co%7iD~YQJ3LD=I5%_E0EPlgD#0ufyZCjmfA-nDMQ+H5`tWkyGQazr)fu z40nstx0rh;#_J)M+VgrYO;^JVMO}VD>^Z|{P$pBeQWWZ;&|f{*!0AarWvgoMnvMTKY@j72CpO!B1obk?o8)3Th!r^#7 zM$Z!O+g7h*0)O+nRL`jl>=2|6!rVllJ%toxtjsOU4lV-;vohu4$8W$m zU#8TAxpiXeeS4zot8EDb>)4!)NtESv(~i;FWz$#fb);0kVTLq41-Ykk zL!^|BEJ{#3L=s?c?Yf${-{=ax9h>L1?7TjVx&$&>KqVU+<%JRo(th#g8t~s9&dtsB z#bI#1XLO#G(u%s%i+Qdkh@ycsFFU{u)S-xjsm2zA@IIt2?gM4*9{#-h%dTT|RDnex z=64_G{M~M8hL+SD>yTR+&v8@zS)ia%n7Q^>aehWtnOv-zAIbm5I%UDXK-I(;srS>8 zq=TWH3RglpAW-cN2M7lI6j^O4O4>G}G4T7S zn_;KIh66Gv)KP@GA@w-woYFUl>e$Mrhj_fqU&5aU9oF4h{n`Cu!u9?;)7Q49Al`+a zOYJ73H7`5JB1(+ZBY(bTaw;3!I+dI-Ha1RtDp8gYaQ{1KtXNQDE6r$RWF+i(tV`1O z-`~R3`?1x3V*rvSZ|p?Uj3TbG=2Pi%rW2&35uG9OdZ3@&BPh16W_Z%^43N~g#sWK- zK+)X*6IgSUkjd8}-^kFy$me;UrU-*;UMRrzo;oVU+)@gSs@oUWXA9yhkox>Er7hi{ zt=OX_(Bc5-k@1FbaGlZLv*|>s+cWYGE^exgt}9VXo)NVl+%98Y3}KssVVBdl?O$7k z03zc0TnGO6ymr`rjOG2*s~GiI(fz;6+n4ueJAxvrwH6&BIhu;;g{t5L;6i(E;L6F#S#UM#z+>M05jG^+ zbv1Ss+}YSjAqO721Vaz^wq{W{It~;05&yL3NHylP5mc!7gWYRBH5x;8fj@<&s4dHI??ldK2IRp_+58Jr) z2koJG%Q=f+=u{n=(H!nm@w`W8sK;3w@x&X_gtU*db08UZ5Zw;U=sg z$@AA}A{AX^%z>#^Cnzk@6ulDqPSHQgqW>XsG$FlKcqSnJ>x`@GvwtNd{CI0+KLnSW zTZyG0Z@EZOBG{c<0mKM+vPe;Hp+GFcHCYb<0?Q*5)LfFtb!kdJqfNd?c59fre1J{w zqJwbbld3gAOt`!hthT+UQ>kT=y% zm1tz7MEYu7TI!4M+I~wzPEL*;eE-8&?L2Xm$td930>5J?tL*>x>fSggoeiXw;{B4s z)P;qxXX~na;ZIM;O(jYnll>9FHf|Ev=PHs1T0bTq2)mfOs?RlZ!TN|80VE3MdLyI$ zG97jqX7)HMg+}e(cUjC2kd%xCQeG#0TLn)Z<25Y)Ch0uEh|p=MDgWOKASxU)U>*pO~H3+n?PDB`Z>=BPk5H8rkuOID2bEFY{*Vdbff8GEf%&z=Ad z&68i>qx}w-lVW~Dejgrwn%`qEm#%IE+QQ^8TIR7W!JJH44;c-`I>xdxo6?VLO0kA; zR;O4si7k1A8ozF?7S&IZuez_oehBuT1>IKG4A*N^kJWRbs1PAUK&Pszw=f{kO>CxI zy*C{Fg>Bf(@6e(p@V2(|9H2ae-T))ku)Uns7oJCJThjM&6T$n7e&_(|x&Tj8{3|7D zIYz0iWk7@kUV4C4l3@o2fKMat;c&EmI14-#VgpPHBrSs3tdy9q)blMIHU+U#I&Rq0m+Go^gPmws~4HXM`tM6cM1y z^aYw|SZY2t$yp>(V(nU16q){mh;TqfO6ZRtHUXAgID`rJQ~5{I$D*Cn5yfd?$gFPs5KFfA`LnHuvXzk33b_ZGE@n?~ zmj4d8xTTKTITF=TmUQ>$=r%`!z-Cb@uh*IF>(0m{Uqpth@qcORXTwQS;Hu7YC6Xn4 z00PreU*$uw8uZFZLyo>_fNTv2!imaJb*eNrI)q=QKMS#F)+?=IwboZ*J!yND@FSO} zpCv}4^P%0Bn!S1s@;qC(WtIXhvx9&jr=3{+rIbG=WW!>kgMpiStD|W4F}-+>_B$_) zIu{FXS`{bemA&_UF+rPRHzIIW=rF=ItGQ6-pL6Y#6r&j& z9oMZLvpw^)(Q^f%Coz+r2FB+FA-A-~wJ(p+sOL{}Uj$w3FAA!ckV461;IsW}J?B1_ z^R?~QDe4(D7dH_A0iMwlZlqRGmiT}%X$3<2j{JK9OcijIbzE8(8d2CCn4|Y*)2em} zNt0o!$&Hn}k|Rb&N`yYTRC1C(OrJ0#DU!yf-uUadVE+diGLAt3_e60k7h{mJzOEX% z==7$Kh2JHd*yp)&Y2b%mKg?=Z(EVLs97FqA9>$_2cxS`-Wx&}ntMq-##O)OC-S1h> zd8#-$NQ}j_pEfcq&5DDoWUq@w#Xr|4(MKL9X(c zXW-+fQ2}CRWk+(j0&Tt1rIQUe$1_$4v!DQ&y<5ob{cy2L9YOmeu)G3ptSkZhiF&VL zQqCq>zY2vMk*pIDQ*2h#r~@{Z7cOpWXN|Lqn?4w&RH3;Xk>2#_%(Kya*6!0nd%>(4 zEvVz``^OO}8xjkrV`NhAMdpT6ct4GTgRN79MpEa>8=b}WNp-Gi`1`@dym4??ZNkp^ z`#As?+(R7~V3D2-fr?1tGL3K=ESFmgeJ%U0-RjxS+hC=7(qJH7ZbA|FhCgN$o-K9U zE2utFWeEJ9B_7@_e?n542tV)@K=8yW2gv}uS=1)%P#>P6Uwm^4Yj;O1u%o0)I9B+zEsQOt_%{s-ePn> z(Xknjzjd|P;Na)muh!!^WA@UtHR!TOwCg-iQI}34(A7zd!i-3je(SV_pC!^h|0N49 z;BmG{`~C~@B$p)lA!VQW`$VM@Qe7dX%fKu-3cOc_ZHunMz#k^y1y;mAMmgvaqKs6h z+cvq>C74R;xfG+y*xSLlo3Z?JK5joBGhDQ^suwDUPdYZ%3r&Ta<>ZvF{f*Jzq7U2O zvh+Wmxc|rdGHg8oNO~h=KI)aHx;y$G%u(_#9{U?}`dpt?07gj{mudX2_Qt6X*i6vI zbQet?UYnEY9a|SKFA+-$#T|1*QoC2f;=hwpPHJ?=-_0BkKy#S~q``)!R%ouc0#uya!Gy{&D=j{=jFEjR~vE7kogkc?5!Yj|OmA%Q_awK@nF zsY6suD?!?)(Vg@h$`?5(#TY<|^B07+Ay|8%AXkcog;IL3O_%X3x==eel#tY#$SFO- zmE0-{5&}lC*k~Sg`hJj;DYdio>+t9?d`D8ATBk&B;~3RaN?>qM%?OSC$SWvpCksOw z!qfXrk=&qYaAvVC$9owHUGPzQ9Q1JEu^j&6$4^12b*7xSADx2S(=4%o`Qku4==NsE zE{O7pj5LO{?o^nOu>@72DzMpy?BnHeK`SVOrJ^ofh3)kqsP*+!UGfNM0D>*t ziCdgU_VaCLGMhadEf6mU=c%l87nKeYL-2MFeOQ@LU0uSy1 zMhsi)@@y&`|BX=wx=MR7npqU*$db^>H?qXPC1&Z1SJ&4lPCI^#l>g=N<^1Q8$*BrK zherO4T64I@=M(B;$=P?tNR~=H^Z=kRKq5vlcJPa+uFD5DXAKjQF7YkiS7aQIiL3>9 zI3ctaGSUUSREqFaN@jODslb1KhHO~1oJ*-sqb8x%3;U!|VuL|7HHWKh7UNs2^v^rm zo3wfo8QhsTjDd$@k8I^Zl<3T*>XmDXMpdOIy?r0j68FgnSH&qi_2yI&RnEapj@wSq)Q9|8>wm0q!&zYPBQ%& za93*f)YyY=ug4~*_(tCMS%;pVlmZb$5$2Ef4KmTJzxwy7@RE8esPr=j{7u5WtdnNJ3)8U+;HRe=Ca-I#2d(YS4#TsZ%<84 zL-=J}vd`MZzcq@Rgwbe0pxqgv5!SnzrNto%`U<^xP5&x{b}?+h+W;T_IK) zN-SjBl*71`IE3c`p~|0*`#-Gr4VHhGx3qJ`Ua$8*whH|h!}{`mh?ZYK*MQJ0N->j{ z>h!9(k`9_L<+Zs!(ewqiJAoWQucq=)cu-8>CnVAOXI-G%w$)mx)s3kH#Bwx&F0es$jrY$=k$^|8s)pTv#3!TX6S>mBgd^^5h>a;0u@t z1^8$~L>4LESyb!mn`msREfNUOH+jb&^mcy~$xrWajZ8so(pl9@damE5?TNYv-$+QS zB>(w)Y*Q*k25G-^%AWP%ep>d^&wT&_&{5G(1jDUJ>%rJFgU8jV-E(}?EbBTps<<83 zIe)n)5{r2%JxCN)qHF07M{X^eGGWV9tsJi0!G^&HN1ge;>2_raiDb95ql7w4bBd(U zkkg;5^CA+>opYGWyS3F@29J*OhI%f)0g3zVt}ErLs;Z8cymdpaQm0JzPIDbT`CA3| z%UiXp%@-?}(5>t9DmwtOm{QC}A96M+=rBIx!;KH5ik63)CAI)<2Y8V_#e?Ne-{QD@ zp2$U`7u#PS*jvo1bCv)Z;e_|MBs{9+i#bmxpCkY1T3_bJ2;?mE>+ZSHn><{J;vS$U<QzrYq=03y9(aND_`Y~ z+@4Oay!8zwc?%A_on-#3^(^Lg=c?d(4NK=MPU8(L2;A+QSGH4<_~JR_1Gp}OL@wSb z`|jVw?Q(zrbyaO=84A517QA;orp^$&*6tE{i~#)TCI;vS)>5yp|2!)Adleeica>RVSz1z5X>9u`(p0OPBC|M17=&aC*pJfEGWN?qS-?(JeQ1 z&5^KShz+?_sph-N$)DhCkBnJDf}_D9a&1XpU!mQNfNO^Pv-=un)(}3tKFtrxqg;ge z%Wq^m#8GPV zsn43ffVa`;`>*n9=ejZSTQPe)ojw5hB~X{1^{i7JVrT!_jIyGfhQ>9Ma9x7R_mEabv=i88Er7WaH~? z@&f-~oR(J+n6UfOm6a7RO>N?_|JLsy>YA4=Z+6d^c|(6kwbl$stP_`n9j)~MIzk&> zEoyUrv7tY6B%@Zt_cK!@;GaUb`c(PO_V?h30!}Nxo6Ul-)1UM1=z!y>tpug_<*CF9 zg#Mi-g^m)O%#nj4j{53W1H@n|>&;80yu^zb3_Z>|0Pw;#DLi=E4u^LbgoI&p?y-p2fE?qWK^d?G zHv?G2hy?rk)!u_l!sQtL4WBFx54R5Q4-a44wo5Fo5cc?ed>7fbAV%G!V;tx0gXxS; zMx96QH%ekkooa*wjomyvVnV;S4CK>sBa5e|7Y(c$-RYyv)~%pLzx4?2PD)7>2uerb z234n@O`*a0m)iM~S+LD-5*PtefkV;WZNjJFWp#enqgk`4bNgv#QdM{m#1Z!R%PSw`|ET$@vg&eYS6$TSfGHjx)A zuuAvT#Y@QntiL@GH*M=HmbYn^AqObnw6t%?hvRt(Sg38~`Ju@1X+h71*SpTt@2^_C zw))qfZdFcyW>{QWk_>jV5uy$=DNDNvbLTGe zmbXK+iPFb^u9qt3OdB|=zD0d3&6;EoSW0hra=|k4MLxQ9OY6?BcI*CCD;CI$2ymdm z!OH9uc~xn%5bS|&ibecqqlqeDC>b+pFWa||+b{5Ifk+=hhMkWFsbr<0|Ah+tQ6<@^ zBlIr?HXcKJExcb}_I zS%1%j6VR~trbnaW2eFIwT;mfInvxjZaq+^3@C#ru$=4u5n7|wlH+P&G)?o_S%80yK zcIpzjLHC90yy+fnPFi;n&iw9c0nKS-u4srJaqr>@No7S zcTTp36JB{`pum#}2SJ5@zp1gx%cU z-}Xeb;m^&vCWqYaS>7y6Yd?;bcS!+5LF%@~YPZtf9Znz37kyZK$6GEtp9#9G8t==L zOg;+wwPfJs;{Kb(S%JNAsAkHSZO1Hob)Ir#4I|c@ zmxE$(VV^r!t+4D6ih(Pxetr(Fu8pe`@6ideej?AGCzYx0a7<4u#Q8i3Ckg*`ecj4$ z@A#KK{@wS9-&5)EMv-52;8#|QixOgfcd@6Tb^*V}JObtCCIAs7s*z0k`dXPjXv7Q% z?Y(2h=4fy6^}4+X%r@9Pzy9{^cZzoCo|(4PqT@{T$my?j7HFQ<=S5e5A3HHV?(X3x zefyn3gl4RJfTYEknVI>~qeo-*r*lZNUu3cCe+QG8&jUley!6?HpYy-+`nk8bleMGu zdBt6rgm`z0$DEF#;0H%*N6YQExUKxKyNnX@w(@w==-qQJ9=Czl0p2=9i@G;n^~ zz^8$ohrQ}aUTvy~asp6fp8~%>t5kUvD5lpDkJR2O8cY4+-KZ;fD|RnVLm?xST*g*z zYd}{6*BVI>y=pkdn@8Z4uG^o9NS*5OZ)yzXTJiF>RjGn$=6xLxgua;*5M)0ZcS5S- z-zb)(o_sTPGEn>2ei`@!0%d>2ko%};^!YbE8|d30s3|+CjtV+phJr-wRcYLln=d28 z88VPJ4+(Hh+9yr-%7p}MlVrK629f+4&@QwX=ptO~>lY!> zudwnHNe1f&AQfD6%gfrI&cc@$B40&Bch7GnAH|NHcs~yMC~IN-%89;jXlm*Woua5m zjgPonYWJob;oi+JAx^S2#8qipMa7dIfgj?_VdKC)&4y40#bg-V)I4~r4Skn2ad(rK zmnVdDb^|#&+Xvd)o63NIy&;l&!n-%dJeK}2b z$gRlb$^SQO9RWoE>NL-QB!!d(ue>dwhzhl}~Ux3bTn#0Dkw;T&myIxs<7 zVYi(3zX7YKi3R-eFUo*d9hcwp$f2>}UWYggf5QnF=!8;@&_Q|znl3D{9@Q&iV&z{Y z4%q%$1>J9#)JnhJ|H~S-_m#&&O0t%q}IGOVBP-f&ya~5be;peVNs?Rru9AI zBP@o$-&FKDzk59K_bOD=%1-a=PpBQ=);#xGQ{;Qv7yq(gF$fZ^ZBu*0&G&deeb|@C&xv!)}pJmvA(gr zy|J}1(Cc7xq1V4{e*9*!%J}88sh<)Ozyx0V#raH6PtVz?cM`R1zJO%F_oaPEu%FZ}}}~HS)iI4vXdsB7uIRPwIO_ zgB{5@|2}*qoJj$oLL3o+h9Sp)I;Q=Gw)5nvWWlWHpgARG8QwiF#u9=}MfXNswP$s* z3RIJ7+T&XL?iA>th^2al`p+2b`C%&gcNSRKaq_wf-7g9EaNI@$_K^B&3EEoEUXMKl zfr7fizRd1@#gf4iNDqcg5FwbJQm9d1yb*h>!7{b6$j)5+jgW!;L$MH&EQ@PTm zJ@MMxoYiWJdWEsX`?*}P4+2Fh1O^1yS=&ps|0#N)>%ZE5nW8V))@D9y|N8ZY^zBZ8 z&(FN1$zyk38w0`9({ZW;--a)JJ$IqCKkc?ilTx*&43uBr7G}YYRgk9tqv<@u*?!+P z9$Qg+)(*A(PWQsBW&FSDC8`OX=)e)U7CkG39$ z2$TEf`#aNGtG46p+K}6-%CPA-631X0D>K+y!<-9tA3Hq!TUdCg*D!deSbXm=v;C~f z)LK?rQu64JdM$Jx^%dai4t+-=of~G&mRbV0Gn|>&nLp;`nVY{du|Uu5_x3vC+y1Bi z_4+oca!LR4T=Z&R|+f zW0EYAK101A$PVgc`Pef0Kvhn5MTE}CM7*GFFLL~!uU&e=}ShJzb#r(ATc+D z3SoUC#h50W}hBDw&D zxen2}*nGW4Pp1X=t$mjVZ^s@tUMtY^rYsg6oSFPK2m;|WG{-@JSG4(e=K73lu1+T?4)-2QD5D>X|SZy%$YM}x}*MTqzz00FF=6(ip&m!^@BS8EJuk+ zOqXpd7w$vKcg3YN54Tysiw_E>zZWvKo{$wA+8K;moUa-R{s!-b9?tM~nv|z=#|NfX zm_yti?jaQt*SIITK;Pm@M>aGZ$SA6XS)lMi7mN2+q+=zNsu|oq#VGK|swy#n<|xlc^v5d>8W+VUa-W{f zyGrI2;r5O|0dOY$3=UJvj{wItak5_|Qnv-wy%yewW z4u75i-tk1qCkhd2IBn^1aeCneni4mLHlwQHp=Vz19(wwEldkrVtj*hfgx==7K{_S(AMHQb0AzJHp05S* zcn_rwiRQ!3sVG=1d*Jf3jEdh*G=}+z9N&^GCd~Jvqk8uHj%MYX(hD}(hDS_zYPdqH z>hkUauXd2VSb1>3*fF!)}WENt@d1FOHrti=mHv&Gv&#O>;hY^InJc1kcy%~7f-hJ5EeEv~} zNs9_s@#K_(J$$v_eTgK3W8GXyOzaZge&d54$DSd9x8C1BfW(H@+FPN*ROFc zn`Hx7Mc-70QAi&ICxS%jxRgI+8_s}6H>x`nl6_~y;Yu!hXd$UzP-j&HM5-opko7Ejd5<{vI z%XsKj&V*BBIvDpnj=&|ts|C5rq!0nlgj6()y;mWAK#(U4YO8LG{!uVIvbKSohDT|iQR8OP* zxNQkJC`zb6g+!_&l=BY)RX)*U6Tvh`a$`Y;#NtRw0UW|p4Qq~!i&CPOx*Fa_c7#TJ zLyNx4%i_fH^f*`+TzO|zNctB(_=~mN8QE8#ei8VIQVTdZh)}-fliA~Pvso3tOP^xZF^0^7j z(yX=qv7CsDgQE~pQbJ4=QuPs)+e(Z->(enqMaPc|kIu^)s|O<_748lK{u>gB*ETe> z2W$M8!Ui^Km(V6BnS}3DDjmn${A-%ocA>>z=8i8yEqJEpL0he<`%&psh_iqHASeq` zYG!PxsM7m@h2Zsp^bgj7s%BTQAM-x8Z=P(#q$mlsa@#S=tOell*#->{crXm%xed1dIv#LuQnbNuxhwMAimvCO+bKW}drZ@VxD2ksOj z*8W+1X`cxTnhD`ACkPBJRFw6ORY1C>-@L*kX6P|6?VN$Hu;j-dJ z=)u`faRz#VZW0oO2!^E*TGD>P232gQr7`4lo<OIFZHClCI(T%2>iix+AVk9dch>8EXOr~c~@EqZpFvPZ|_dkVs?ql^1)g8t@3QrE5jh-H$y7TF!k>|WQqY7@a=*YM78% z5{jh5h@T46aYlkCbU7>PFFT0BZtkwx-$>+Zc=NJw>1DJGB!Z>;<^whsZEn5p91%Hu z8amXmmkwKjdxbA72wrrT95G>7@rj8FXzNc@yXspc?nhI@PEP?*cJcdJ=|$T`fbyCA zQsA*Nlz;KECcwRVDeNwmq4h1?;<_U)ye!Nh{Hh8Y@Z%Nauq?WanecD{C}X8}TQB0# ze$B0aJ`2Dte`AIZtPQU49mj$45Ridb%-n!dBHA<(28>S*2d7*msU8d`TI_nFnKMqJ z>`htv0j-kLyLo&Y6oJyH9FJdFS}ResGyLW5LxuV23o z3scP_1~rJOWSM-a$Nbi8UHHOl_?k5Qu8SaHC{MgHqJG>%i)SqQ-y^CA2?^gGKZ0=+ z(X14`EDRLEsMXe1pR}?C?Ori4;U$0wkV(y4;geTFN-h>9l4 zZ>SpFy*hLC#3+-5`?ale(Su$-H467KzCmAAN*qIQ8Kk6+Ac!Q7(V)wy16;!=QA($( zQTjMlI{;Z2OZVEE790^1)Lxr>ltT9)CXk8)v~rCC7*KUI*oJTp4fFipQ<%-g|gbOhP5 zx1>QC@!*9j^|SsyrJGU;&v~;!k|`_$jSk(qn%wl^$DP=^6h2sB%V_gV&<_k+<>FJdsWb-&+YcwBxBL0r%NlveY} zEgY0i{{6Lhuwl)LFW2f>IUc)Qx}x%dZP<*~{Ov3DMR4@C8r8OFACwli>hXq$*LD4r z;?2PM`Q6q4hv9p|10W&kljm^#2$n&IBZtocF&Jc;4>{wx+g33wb^e@I= zZo`(y+M?z^6b+sz%+D6ja6BL;W|4TbDN=Y{MG=0wEfRLgs?m15)y+^b?Ik_Z`qo5& z*X8)%++vM(=>7G*ErKAjT#LfX13Oois;$eM?h|0aT-A^-j15IE&_^5{#hWy<+Me!%x&tC6}3jTL!2LYZy zhID|uX5=xoIQ>0zWP3a=$CQ}AK4lQupSt+K zz!0{>>IGd-*PvMi_ZXLW0UnY_jLak)_ z4Ws7viP%HldU))g@6SbRKF%fio`xXifS4gnPO3k;s_O>jNa#O!<9$gCwr&ck_pVb` zir;^KqkNCuto+2IeAokZolIYjl7$^LWxf^tZ0|T&Hu0*5&3VRx3!E=h&KSG6tzBA2 zYZAg4R3lk0Dxdh-(1ntR;x%bK+qbq6@m?jN=TtqEBt-s___^lhnzZjhytw?2G10b| z{q3}n4m@91@R&s@iCw%tC2^$MS7MGuK?Kepi#RZM1f+|4ek|F9ds%^tltWaWlg!AG zXjqn<@Eo(z*8?$Lm*vDk`dX*^#L~sWC}my_Im$K;6U>;XILR{3a%dC(GUU;bNIzf9 z=;}I;9uWn|e?E=GH3?yqG%|ZLPiYGz%8ZsdxPxIOM&9{=cAxtJ2X;YD6p!EL@q7Bs z0h5Z$L%NqoWPH_>Its+}=JcLb3L_AXgmDQ3y+)*pwL+cQ2kCq$j6?g0nF&MCN>P6X zk4U8}qvB{nK>w|Xh(ETQcu!&td5Pjrzp6WGEs zJ-X8H`DR$mpfClzuyyc zsi5*xl3)HP3NtZlEYq`^?viU3mA?M<*R&xe0sOI`z}Gs85M_es^TsFEVRpG2W?Fwv?pEZsJgmn41rT);Zb4nbYs(r zw~q%`sDB7Zx|a4_+zUXWn59!#m5ckb+iwPIixsbr4;ByRZ}#lHLU)f>$6`N>c(^YD znF9xBSFN6C;$S`mnC9hJg~eAr{b#aA7Tf+`L(lgHBhg%7p(MOL`G$S3kTvE^?wOex zrm{mje5$l%Qu_A-RKv$C??m(ja8N1bpFdn?R$?zwYOR||mY)~NtQKAmIRj?Jlg^2;QK~%pIq{wNQqwY;3(N`8GfH?<^ju3)>`BQOiGu5xt{boQ zHjMa>AU9n|d=!X1gKzrC)t*>KMg_(BH@YM74ZLCOvlYLt3AL3*OE(9YgAvQQI#f`f#h`P1M@CkVs3o@s<@{sL zcL$54gj)7S6SwoFg(>(SRcP%W~)ic<~$;&GsJY1`%{7LkIov2Gp zIFU-lcHYe8R3>?>$14Xkc z!Liadq8u7d{w}CKTli_cbZNW?I#Cy-;!;>t@GfNz;n_atDOsS=Zj)Gs4ZCg*zb~qU z7*if6rA(%<%lm8$Z4{$Me^uPak31Hv^RiD|rNTGS)F?yME<G?xHwC|p&u2KcA?;7C-0qi20p!S4tmu487->8?g6)w|L#Mp7 zq!!ub#*A+N2L~{_Gn6U-Jy|JEO&nT9ztFUrTq*Mtf; zgG6?nZ>vWYfQ@qN?p>YyHy-Ey7Zm3g8Zk3m85rZQlMM+wXL3|UN}<8;-knxe7LzE+ zKJFCS+mVzt1qLf70xvgnXEuYB10{OBHSje;STu_C?+=flepXEEiGT<NWg$##}M_6Smm?P24 zOnI@2DI1irvxjG%e0eF)JzE_Tc84I9Rp`98vR$ zkCLd+uL1=#!&f1G>Z(|{q^`9+Lmw-pTTcGUl2}C-^(doE(yT}X6M?7?8;M7< zPl~m-2ViyJ=nCyBA29=^G>0TL749($I?R{mH{6aLX-2x~kB?%BR2-iL>UEW&MCCWl zLE0`Tm239cIAUh|W48{kEWguFo{ynoBm2B%`fRs!*3dQMA z;~pfPNFTZ0Yb9Byw6ntjjkMJT6`$b*!sLng2%jdJLSk^T6(&lS>s+xD0k|NN$5lpE zxqQi)0;N0e9{o0XQSin+#K+U_Wj`I{r2|vxlRlUX_=%wd4{!56=3v;VI3P}eg}hG{ zR4!-7FZX(+Fl=FcXbAq4Awhu`La!_@FD@^?;3|aB8>cmBjWg%J@X~fOMIBV^1&7mu}gA z)#HFN$wuaSb@t3n3L6|*gb+s1QYR-R1^Zi~rB7Ov6+TB-rbOxSkPjUg;uD)VIWHaC zr=})7KfNXZaZrO(lapa@+dn$;c%dwbh_309$982Wg18fsi1-WlPk-$0qVHF#*x8iB zZa#*dcHi&uDl_(1#jn1NiH<~OZMee2@iM+?G=`m=AE>SklyZH%o)7<**#3_cl9!)f zTwHWHd?~2Bw@IOwR9t8kINl$AFt>Cyhjg}Stf8c$41eQyHq=__RkI{OA}_66z>V5< zLpS>S+kdeR{CiBacppZ+gmqpB3$HL?W@aX3mEh!z7~=-3h{`=#ZGDdWSd&|Cy!2@j zEG9q+AaCgvA#q|1frZ*ASBaFe7Cv`74Tu|^RAF#W2v&ZneY11io~t~7Lq@~*$A(S+}Y7bew?UqD*L`O0 zfkgg8s;Vi9Z$e&Z`3h0}vNAsW0eX5vz_+7xp3_gxDt80$(h!IR8R)rt`6%NlGY&6* zl{svyu>E3Dyr94m3WZ`UIAj0NMRM5DL`din98M@Y&lVN^-rwieC9ef&1dZoE@7Kn= zZbm7>IHnJ&OYt`jUnyR*hP5-W*fdbZsV2P?HB1U;%F)6VWZTuGHl(4&2j7+)rnK&ci14#sxY2a4>)Cq+ol za+HnbC#96-rqK#?jFn2uFuAZYd6dbJcOc`z9?vp(v<1E+1rRv6O}!dCV}>ym1`!6N z-<&Z!DFdR@_=L3Ir*<98wWc-XbOq@ge<^;7=kj=`GSwi4vPe!-nMN`=*pVEhme#l+ z1hYx1A~fhVif77fribJyx)v?zZPxRAF-8v_D%!S+$4U)gK; zaCfLI{z)J-3@xgXF`AmtA`@hNW!9IM{hKDH<2#H|(`EgO{0L$cnA0d?;y@xGz;mve zBBuML00$VRo@cDXbKa)K=H0c6_MHC_wqV)cF+Pq2wgHPgq4vHDvhs(zLcS?7lwY12 zSblQe1TKDz9QoGz!qdu?%nl);u>HRLi<+tZSp_f2U30X@E7f%VLdRX4$Se{j@*qPN z3&lbc*8j72fxsRl zB9_g+7xu48C*en<7PibBrEi&Nqw&FIw10yDi82W4d;PDTCj3S#{DwFDnD@3?T1w7m zq>852y3M3^N`4U~dUa`YjlwG4o}%y1e+uosZ+t*SPrqSv@h3Wtf_3*a7>PuRzo0oe z8ON_fqR@?DP*)$HVAqV9a=@HX&Q)%=1lZ>&3y3Pfbra(fjyV!~>QHN3)*;SLu76Pk z;&@biB+O&tSw`tn!?Jw#wY~K8ROoeqxmZMO;*@LxVD~UEi z$8*n9^e4hDKZdV5hh5owg^d>gb;IQRSLOTpr_MHQbxp1JXSLxcdCoR1A%A!J&H-aS zCK)v+Qlto7xe21mD=1J7I_{a6SU){I{k8MW=*zf^8{B;b8Rn1OhAJJ|gsncT4Zl^r zUH-}2E-5B9>KQh{^6dY;0O&Xm$iHKElo1ddin7?BsCofRsRk0O`9KjfZXRWP5B`3A zduuIn(e_5NU~x`DkEf5J@o@=7M2g?OQ;lb7+);+-B+0>k$CF}56RuzFfEra7)=6g zX09X)Ci*{eCIU`JBx#EMIvJl{y0r$RM6EJJ^EN*uv34TrT45SK845Bzf4}k)N^jTk zWKwR~8;`4qvfr9I^Vb>`i?d%0->|td@ib{bozeS&9vzYd0o1RdiIC>W`Guv&J-Ut# z!FPYQCfu9bptr{wwjWcHN{zJ3-c@LCwhjY@qQW3Pj!Kj&h*N-D{py)VFqc>Bb+oc! zRgx=>;>8|vuZZ}$K9G~lUa!&SfBQ(DyyN{Nt3yZKXbuob$G?gBdV5~&?Zek`4)2ZD zq`tpSESsJ+YY#oq%;>2ZU_Jxp?SIY7WWH&v6mgY_3K8b4bd4QP|68A(MAaX~!vV^k z`d4X8P3zSTV9a1HVa6(glarHWO&ex^8_W;|s<}v3XAv4lqVYiZJqZmLUcrORz|2;0 zI58m1_G-Yw4e|@IFuxdl8OvaKeH~%uHJMJ!7hOU1>$4OG0e*c-CC}zJH7S38Acwi@ z-}=8_#|pSa>fwlo>1rIDuPLDN%_24}hXdWIN|(RA?mF4;Isv}k-rgP_MccvN43LmW z6OkzasNNglt--tJAKDK$i#!vfO_+2*Wo8VGxrK#t!Rv1&5gd`23P}yZMk#-c=RAPV zF}KQflPrjs*!PRlGt2k{PGe{s-zJplwXiW`uC|ZD>v_u$=s;rp)*U-&dJw++?CT8B4tPlcpmZ+>b1|c@8$sSDeODjvDwUxt^Q7$e zJtDVX!;eI4?hm<^ms9W8K8EeQ_;__E{#;K)c>em&?l(2Fs`|Wb>9)VWfxgv}-jrPL zSyDhVE8)!SeAq$LW*ET9fxQDXt&yRlmYLAmH8_rnduAqLeys%ZPdSkEuldZ)12m_PiMXJ zdwW;24~sM>8=gpu``+$Mx&ayNKm36^=OZgCyQ06tWC>2j*iS0+1KZ3bOxYP9*#I%w z02wZ102h0h1|NlGlfAxl~A{4;^lEs`Ubu5D@jmgO58Q-y>b zjSh?3s9b!h)G(&FwM{lS_-tT|6BW2s{LMe@iH=%=kZ_>u7?!QSh_u9;iaRu zrN=+q%WM7ZVe1`(VWWzDoM7)IOnRM`AG7=v>r?ef$F`AkJ57d4g9nYlU&BEpjYcr` zKM=s}(k|%i>ZeH`6NpKUbx9<=sq8SFs)#MElLhl3icl3<&M6J0-<(JHIxek|=Db~e zQnQSR^16uFF@>0TzQJp-Bd%A;iJQkaA^Qh8N;qfa+g8Oh7uSIH(7zY|t2){MFYb(B zn>{b&;b@&IJ+$h3XU3R%=XIy7H2xXLfFF*E2ji(2W;}Z?bb$nlFS*F4W4az88v{R~ zyOwC1rhi7BNX^i8ldlkO0=_ZsE>CCYavIS$ATknJe7^BY$MUI1udMj4LaFYqy_8)f zBA2(erc2eeK+89=AJmg{-YBTW3o(%j5qEU0te0&a+)p zXzSv@))oN8Y@WnT<9pJ`N2vBXWere^WHxzucsCgsMv9t6fwEmuJalK`Cu-MJwyIUws z+eZW9;Nthg=C)6I@ucP=M@CdVT$tyz)lia>+Gu5FXPudo|F?KiOf3Ah z7#w8iU~Y{trV`z~xHjLI;j%mYm!qoBCQfvpXI(q>M#6L9$IGviQ4D$pthf=V|EwP9 zWPnt1{z9*>5&pYp6v{t-1b?2}{TtNQ-foJ(Bw?m%y+Y1?KhDj!omsYDGJA!dSQ=&C zEVbWXw;wOv{Yo8H3RvQ*y4{x)rIM5C_<$|+KxCy59RO%~`G?R3Vm$pQ48`%C%ulZlIPP!#Z~ z)X(I}Y3V2w4sDU6?oy8$`TYGG*@0DrOl}t`%SGsj(g^A1D{BWpQ0y2!_e7evZx%yM zOijqoFVNCbT7CU6TSu3_JCnQSITt@>+@>&vG@1E%RXPN!Ob;Tj_=yLs-8J_Z38EIL zLFu@=GRCedPadIgjbO9T%2i?o?Mf|o9QT!z&(;62DG)Ve77GnfpmTu2$Z$EIty z@M>tfS;`zf!+ZW!v{S=ye&lMEm5SdURx-7p9i+pdksb@Flt2g|P$nrejBBqB?TtzX z(s&@7q2CRnzmjpf!ixgDGe9{%MTCsjn?@gj6rc{?i|J}Arx+%C01q5N00G6qS_Uom zo!}-q0xm3-szMR4$4DiPcYJ+(ATnhb?3)njK>5jDYcsPJVVVMZ*iu8+h0bV4uVRgF zOfwyfpnDj)*hy%u@8>Tn*qdvO?n={m&dDrsJ@ z-#6Ke86Kb2-oAX)kDF%fDk!K0I$DkOjcjCaeI3yiHP9?n&Nn%`wUb`%T{s^a`B3%z zaD@bh(kS69s&CY7E${nD?a6l;(M}qJ-ao1vw93q{P3x=vX7T{ zcs>9N$XzF!);kUP#lqwgI6Mha8?tqc-E^|wRn-m3$Z?gvBU?MZjIv)&KmU(ajy_`@ z$OCCoO<;Cxy(3k=8vXh~WcbqXFG?j{<1 zw08-#e_HHKABoeVo-KKJV1Z=MrQn-=ulrfR_SAlz9FA^AUXKkrr?M*lK%q1$7O(76 z3K=%-@Bz9pub z>6~Q}dWFdDjcDx!VGggxSvRyNt8$owU(iebS7yykOJ)ULC+b>QY2pPb)u4CXu9@-7MG&TysyQv~z=*jCpCqFlv0CFMoi$dLD0 zN(_pPPCdXL6hb$eqay5#@Qp0?_uN@zTcUC&cA-)u26gK$ocId0pUPzPDoldzwZh7> z&+hh8??me0*_aGh`%lQ5#+d7 z{dV%TU-NGb>)1mXE$D0M_CK?UlER&|c$`855;J^){@#E>(P$XLjbu+cZm*%uKu&l_ z`;uTnp<>+EZix54(nX@o&1RbQIE)y{uMQ{++1|}^G=;+HCp2x)DE3U7UnD82wBV;W zbfs%hMDf17Wl8bP1oT$uiDtj#pGQ;;W2N75I{y88=ix9f4sE1<_7~D)0ssA1u=ezN z;rc-F0j$esZ39tR9JCRNh2AeIUk0?_d4;#mD8Q(FuTEPT{<8wsX&KOsjpqNRk1|u+ z_luUUHl%HouHAFaDkMG%bgt>bUpLfL(7~(b_A$&vv8WT@lX3C!R!?btYJ{z$W4(or zh)u};&E+8P^P=41e6sqK1hqE|CSNE0k^3#RCSRfQ^0C6eyJASIAtogy6Q3cJl+^ zCTBz+ue;gX{;4^>UUv?^b5=fWOWpIBWF|Vhzd?AtYV%2_EpEEMdr^5{_}S+}d0l+D zE<6exscre+XPmx1UVv)6=-wE9I5D1H)-=sA3A zqLk;)DAkZN?h-p74xx*s`;Kfu)8fF@c>T)OX0!+x>5Ht?FZxm6xVZ0Un)88JY}c7b zs^S!|NJfboeWfyJ|LAwEXiNXLXXhvOW&xnJq|~rscsPENnNuVvzy|Bx1qWLk@wr*9 zjyMB3RVeK?J1i$ucp}pc&!ZN|5~=xUobXlLnigILb@r$b^B6&vSs_%$uZwsXO)&+( z-#D$`z39(46K-Hd)rAyhk!&@g2$0gVZ|E3FsA8lsP&aXc&j!&jO={3CX}P3J@6f7w z=4+}=7E(a&iF}AzlNv9NG30(%~R~ws@5?G`Y-xOQ>Om%WV8RE8Sl?uy}A4 zY*Z$02=4O$F51Td5+fy(FmT|h!Y6S6c>%UEtD0S(j7`}=#1vT)nNF1zBDGJByyZFTcKwkH?T@DVF#w00w8LfJ zOwJ;Fyx27UJiVT_#klL7FpUY5L;s0~w~$|MUkY!bZCXT!6V6zWHxsbFwb8c`(0=L1 zNe6})K2dB|Oel+uWe&>6H3;-kOQ<_oAhE}b;O77Rd;iPidwgA<_E;s4?6bq!Y80@G zS^wilW8+Q>1LzX~fgm^jR(hQC3vR@(3R01kl^l2X%j;e5S--=(&S78}{s^t-BZF=t zNPj(qmy6Py*~8{Bpq_zfdP@%~F`}d}{Fu_MfWGj*Y=oH$KWE&yBMHu4(# z5;o-pI4E~9Toj5o(fw@q7x&lf!d^8zhVQlp?7(dymkAdsOqH9B_g(T!(4($ccE!uq z-@lXF((HC+)Y6P{1|8uNV&Z9%z_}JrC`a|pRy99I2nnYqr965;M)6SZ`Ey_?58yx$ z1$n;LisRu0gmEJQP?~Ol+=2z_hiEt{RW5&pt(N!DkTgwun5uj<B6al1d{BWC}rfO<&hrE1|+Zquvaw#C)(M<^3@zVVCjr` z3M=Pln(q|xc54~ObQ*A%arKk)%CUW+KzK=jSqX^7KMc3aD9F+FJ}8@ZcgH0rSvj*- zxVSlKK0lZhLqGf(iOOZ*d5SWLr0556Xc%na>oHK0ESFs2VF{>Y=mp{3Nv>-Ej9gB`5e6Fd)?MI?}+*AmeF0pQ+B*3ah+gwp#xuRyMnhB(kzd)6?6G zG+4aM9(Oq($-^g^&Sf3XFUW=#E!GNYBIL$IRp8e=q_>V)=Zk{;Nx~s@hx=NMky*Iu zv47OGDfwb;d7N7hmefOgaX92Q(^NUsfd4)<5|?E4o@IMB&%jL+lA=gn%ltzaT?H?RyzA9C+X*d zNeht`#)!$C-^r-t-;$huDC>`NtxJ{{$0y3ae+W~MyahGmKZ}DYc-7SMz#H+yPhP2q}rb;CV z>Md)?!TB#GMvE9!&D<`4M=&*|FOnpV)Z9nAdUw=ja@UxA?RisOu+Z2#uGd;QT3_GP zJ=$=QQpljT6ZRO_p2T?{Q%=C~v}FEU?xKLsA9P^(zC17AQ(5GX z(x2Zrxs?NB>@Y`1$I&zOqAO{gt+TE+U2UcwNU1b&PN5Dz=X2=A0SZGB|JNrdB!ruP z+gbmkxtUdQVPUoLV74oNQj!jJz^w3dPltELZgdkm-QC>~+V5{m6)7J6qJI>P=Tfh- z!Xl>rb>_$06*YwQ5<0-9w3Wn%R@FQHYG|HMM<}(7Tv)Ft#Y#il6QSm|w%1O`eWKS z@)~zE7FLJ`J=@D0wP<$yyxWRhlfqSybtAP^A>^bxQt^jH+};uAsuJ5hGo)pr#4Ev2 zarGFQmp~k7ISmwYc{1>s`1gaB>lhC>HwnsAR68PzSE>mJ>9*(O)W`*7I5|`_J0jG+ zQL2$F8@NUeY??FV2}}lOOu$&=N63s^;N>j?PvJ3-zjwtj*$A>i=5(lu62;=XuES=( zWaaupJ9+UPOOiPm}XxCWES{wDi;iEHU($7x`yB zDh_~ZZER{Kq~H2i7`ECgJ`yk|Oo_|rwBi49_Y5@&cS3fqcPkP1nt0;4!n4VLyqHE~ zZCjOwLV5MVT(f%L=+2}FXKETeewClEt2T%JNIfU z1dcaLf24FrM^B;O_|$*a3ec;(*+YY`3)DuM@Na*D-2?YJ(Jeu)!LHsxm)WNOITW29 zuBfLfU8NbkwzErTYN04o;=vwQPtDIC4r9J#tH)88#O+ibD4gw$R|0V&_x~_mtEWQ~ z3jvGUC#&;=B7UGTIjoY*}|7FZ}vjy zKOts&Q&UrNcG-cXMLLnzciS_*B1%{1=;9x{Y{F~eBSp~j`I%SH0Ak3dPSpTyEE)rS zx`-1c>|Q%bZ-MXk*e4C{OB|sA0oynzvOX3V)u9y@76yV)(AMny-?AdL`ZO;N7UZR# zJX(CjUpKWc{NI1%QjYEjk7`LC9v;lploR^5xtrJU2zI93MpWqzAPqPJzo^JU{MP&U z_XJH3HBZfJ#OA(GlPu8lVilJ;hbZm)S622PCGJtG_ zEg25YPKSoeb5xQrU}*JAM-N7a7>iQ;Ve!MB0zGnl(O7j3ZSa5Dby<{P*PneNjo&Ok zF+TdzZ@6x-Xy%CsVD@qK6cNS4p$_D*Pqsb8aHXLLV>z7Wzx}4^l4YnKgBuO);Zfld zP(4uLOjpE_$GT&7b*OZ4P^G~5RO5c=8K#f6?)QAxVB(~IQ+VSf@p@YLZOfOx#Oa$V{s%%vWs9*gSg@kXuX?$*iW@FOIx!uv(3Dz(fq4hWrXBenxE(R zWJH}j?Ed^0%G4&L1~s}>@cE%WEKIh$?Sn(ab=URa2oQ{rG#Kv)4xu+8SU6Mc{i_U2CfzQ7U|26 zKmmi|i2~iTp!D{Y&-%37Kq#DRC^41A{&2j!{(^;>(?)uF`pQbFXLHcn?C!8d29J_ooI8ze{Z^}T*}zev%2;8xYy0pYcYJOsQvCJwPAK24%cuN zmVMoi!2A%WpTRD)Ul(D6E?O_rlX?TGu#9$b$xO%CB8XI z4OcK`S9-VHF)*N=4}UTKBAqYvVs5F;fB$T%c3~Q7`w;?^qXmyXavZ~bbOcrkpRV@M zY9LIaRlmK;y^0FOC8r*b@`?*kN?DT_9B#k)^)r+A96Mw0az?#%XBQ%9HzkWX(3n zlL|gH2P{{NY^-^V>_A1a*C@=4qrwLBUaIk+D3U7;l}R+@DDwr8fh$tPs7g<4g#yW$ zeV%BV5$WKk@Q-lrsnDoM2o2WE>h7y9IG+o=4B z(VV0tf01*%^~#-xuTSutwcD$$U-6%@ba+;@{HjY77OKY#dsULDOo7k5?p#`%=>& zr{(tp?J4k1rTQEc}mupKU#(XK;x`jIj7-JE6bCcRQ9fQU!a-o5u;%tFsIJsJoEu zC>7;P>8oTG$}YTNr@NC zn>}L&&jig0|H+k;3EjvDEgf@lb#eknZg~AvO=gvKbMtWY0HA9Iyj<=cRyQ35%Awb5 zH-Dwac8^?!7Xkn}BzHnixgk6Y64_ea@+_Y722VG?6T{s82np`cGlyZX z>wFE$&^2qr$D`%wX=WBCKBMomK7%c54A{oj(J3eAbN&{oP(E=f6W8oAYHA}G(x=R! zyeg9Y&4C4lY={+pyH~?)o4#wCU+O;3E%rz&d(e|8#b{z#H)~^!6n*-~QyfV=2q73_ zWW5^bhl)vQ-;%Y>ft?K^z`v?mufpLQf~_JyHiBM|SFUNU`d8mCZhU8?zsD0Ba%7P{ zwC`_B&O|_ba^$vXJB^9PTa>CI6kTI+OtPDmwPKaiFe}&{&(?*#mq*OyGRM;SI1j{FQDTMv7 zQl+-vvfY{KQa$-~-wBY+v8rmK3=#K9mNbuI;K89;LfDUCj4EDEeHTKPNA~`9Z}eeX zJQ(Tp`%&uLK09)@eg7rAD0axA`KZRdtncsb+&J&VgY?#ybKk_4Ia87U$VCY$COvM}PP zkLtDhkPdr|fvoYHjgxjJ+%# zyI-V&qR^M>ddp|&)=OI$9iD0_qg)6Zzd8OQ(z}&_NJ=RqmVFJ8X+-g?R_P`wTPsy z@>&Xq73*iLDsu-;ZIRVq?qK8%0nGBE{jKK1~zv z%2E7JR~#6K4$9YVcMnVvMyPzh$z|Df2R;V&YhRV|ScP1xRnEqH+oIU3 zK}Che6w@yCExyAK+Pki3`NttKJkgT9AAXsTlEC=y$qq-KTVxjt!6+1o;{20c%PZ#_ zLeLo}O3+e_BkR>vrS^aS<;nSmxI3^9iLR};Ute9EY&ZEW{p;V{+}r!J-V5CRdOMUa zsF~-OxX-y2D5F*|+^lV^~p`vcad7C@uh@4kR<4yauATQZ4X#ry%;|<#KqU-2r zynoXJteTZI#6Qr&4Hxj-BOALQuv`MzF6tc@E$)?}A$khRH?;IL8U1?YdRETg&X+9D z7WWIIQYDl1si>)=B2|n(Guf1Tn|&T!e9eIm&SluzVruf)y$z2T(wg{=fE70T@2sko z9U>}&gImVLoD!HNJjuyy=m6a zQ1HdckoHg-Kn-jp&84SjIFO}dizX*h>*=}PqrRz!HTvxSX1EIJWiQT#m!aU4OsfN5G&%O|vmxqokXzN`}PZ%mIANJP8PZl;n>hUsEgDK(V%0%*<7O-}! zwYy#I&tJ!oh3xTXMmHNNMVLQU1c7lm)b7kMBCDit00R6g@-{RM{q-zWKWd6&jrn7P zEAoAE5i|J73tTf{*d!~e_%W!3kW4k4c9m;DMk}4LND8?PBm8M15_-8LK+f_34BF0o zZLNen8NRcsriTlkP2hP|6q$kzfIIn7>JY1RE3w6v54l(CTQ8 zj1Jd?2_OKvcd%mERA3^1+MhkOK5z%;opw4Y=#D0DQ~j<>4iYjFZ`d`fZ(qi&GRy+1&hp^ z#i`?XNEakXDK`V#{He7h@N!2{*&$C@Ar#OY@hqlz#0v8FZ!zG-RQIE*R2C5^Y#pj=cn-8A)%2S-$g zYV?mD`f&0`j^~)W4!(sfBi%JV&OjQ(R7u{N+H~XHH=d09GXg%$H6>&2SFs0P_GcRRdq34&B4W zZ&mha0!{r}YlcuR3RIDuEolr4dr>U2aFc7vSTPX|)r6U)KW|_EUx3+4GJ2$H$PGK%ASa=v8M% z>;BP(y^Fx0j15g!_vXyt(fCOt%kTqWEH{Bbc$lZaej`L6tNv7BdTD<71+y>pwsT?- zf(Hdc#pZ%U7fE?h(ep0#jnj`<9uC*UF+P;q@&3mNR1&789x1l|-;oIg4UN;h8E_jq zIvAh*{4du~+`{GX&FOZ{hyedn0NQ60$AOQLnb!e+X78pt@G(`BMaWRrFL>U zNqKn*8JX8*hFoeHPc7ZIi^iFloVoV9z6K+VYeq#>mi(iLpTpb|4%3ut!@SwJo;+9z z7gw}n8=adh6Xjr&qM_n~s4=UuaWZjy|Ji&KR*sR1l~Z&)V50fNGMhNO?Pc_o+>GDJ zmSs#v()7QyYWlPqHBFN#NLUduqin7Q~SBip4NTekz_Zf&>gw221H{$;XmcN z6kMPtos|VV)x#opzosP-lTsMyff>FnYZSGB|7arr>Bq8oLjw#ifYu2(FBD$^=~${$;cOpqwxt>Ye0=cM#eIuX&p$aZH_#kqkk+HPA`~IOrHbb}D1UZ`m`()B6%iW&?tsz!;sCT#!ep8B zt9+Ih-78u~tiiL&)U6w>V*deF_O}j=?gw4TOEW_6{qTWU?}M)WV>HJ8ddV~IY&@;)SCSRPLoU*08CxPXRV?LwMfb*l7^Hp5eIC4_(b%P&!Y^qPm zr2WZV(zLGa=BM0T@S*XesoBQ?1KT)*1|N(xC{2kt%w{bc&!^E$?bZ5Yw72H+uI2d~ zgHi{Uw!I@!U}E=0&dYD%#EWv#veP;|(_~(I z0>sc(JQ}B+M)SW*;W}=JekH3YsmZ|5!0vA*6Caxww||euhqQ>-Q-|}3MZ?$qK?wTgzJ+YbV?Ebt7StfI@ZxYj0U}mh&Gqp z8%zdq--1;jrtjXS)=qm6tynlV+T#d$KmII($tbI3!WI`kA9xjCHhLso`WjypSfc*X zAckp(%aVtPnNr)Jh?zD}ZBeD?qa532hgbI?aZ)BS#mwAci+LI{8q+8GLI?J{T}k6W z=aWVsNS5y)cd8}~)peB5OYy;L;a;w?(qrkZ2$ePSq|TEp^(5v&RpmR{@{1C##y+H< zuj}Z=!$d(H5^Cho2rw}hEjN-gw&*awus8W$L;zBZR--if`Brb{;?O50QW(#eyS@p=j~qZsVB}X+^Tv<=#AX>-Z9VvqKpbWU0+AM1;rD96Q%lK z&EG;WL-}o9n|R*wPng32#za|LzuysUhvGXJH~rAgm=+jJEJ@j0Oap0PR4m93A4G-b zkr9c#gMq^J*hH*mwrKsKoNPvK1cD8$lEU26S2`f?i4X}08tpF5YDnnn(FV|jVU~4U z%)QVFzFf`&b{2lR!%HW{XY28C1@D}lm$xjh&KIucZ|bWW=^YvaN3c&08@*n#h4wI% zz(fNRargM+>GU2o~~Ys+a)sI(3qVF4?F$n3!P6Z2$c>z&i(Dk~}l z1)geh)w?cO#A+?4rfQ}z&xFz#%Z6U_*NjlG_I^?V5s^@UN9jmjg4MZon5BZ;LM?1f zf1ASb#%#1ApxbqC{gmr>iBx`ILiV*RH*jaJm;F5!A*)BCiNUT;BfD#P3U|u108`P^ z>%Gj$ik91e#GTD(YeJ{~nXovAW;0;6%-Yfd#u?_NC$aqEYWbW#m6k2($JNfBHNX;Q z$jarw;WJmi{Hnk1_^YG2It?zKl@+6>70%`I2f%`DG(R~s?LIp$v2Jh}*buF;n3)HT zNO$~D;|{=Z&Z48Eo8R5!tISpSakH-0^iX|&d@v4H0N}q+%gP+;i7X9=xEx@{)~lii zjsly&1^oMipX2_++^aoDcE{dPp$XIO!Zy}spen>Hqyy!LMC_Cd*n33r4?+pkl}4&Z zmDgD>bnO^iQMFl2Q71d&*bjuXx1X6*$R|V?!YZslf<0^y?Z9tzGwX|Pk;`48Zgvr| zG%QT_KjusD<0Nr>JVhHP=`P|GxcOAqX)^~xm)$R!wyE_rxMO)*Sp7Wnh(*9F=mQfQ z5ZhA`y995Q-Z;|eTv=i&^E{BA-EjA}W^ttg&=S8EdrQ5lo(305+fWV1p7f|l`B~;| zU2=G-@;(|HF`Y_YYuL@GxEI$!9;aMvn!@jLp==CzG}PR2D6Zw&ajZYF2PUvs61e{-+Yd`F%AciV z5}L%b-?8@Sp`5)g9Xgh7Y$c4Trei92np-xph)fjt%)7 zs)1!^^8~)3_;^RI4RjW|3ThvF2G7VrM-#ie^mh4Apx$T+)w6KkXLxtPwTg&VHMd0T z)8UGT)Sv|=Tm6$TBK@{w^0t;%Y8|R+hF2taOjWH^J`PJKcvl)(<%z2-8Bpc0iTdM# zxly6_=+0X-z?Ms^2Pn{0lUu*tRfeVEG2}G;6W=|bjCk4$5PJy8(K-GIq)e{Aq9tw! z6iLIlzU-4_D;6M>{h1ry$)_37_NYaww0uKquGWZBfDC7e1t)>=qb zn|nvc6@t%?et%*BREzryS4SmV%FCM5EIFC6|4x~1E_d3lvf50ijSZDt78?2fo+Iu) zU8~b5nvp@b0KU5%)&P7>#@)f0@6v;OJ-xg80MBBx2rOu%C zQ`eK~X3?vPsLHz70i&lgvg>wZq%k7I-ikI1{Oz$}3tfN44tK{o}LzZ<7J!!y$n4 zwScEhLNCR zolcAcR>si*0Jt$0LM>H=^+&a&dDKi-V=$Wt#L5FG!f+_8CvQgd$?WG3{=JV~&Vp;{l@{ExXgIBgRuk#9B!;_m$p5P|Z9cw7 zNpbrgq{1bthONjvU~SYs>ZU0htkZ&RYZ(SD%Z63BpIOyN%LL5|1l2Ux~b`)Q_1TI)}*-t*|@ zXaw{I`qSm9)X4j2lXRPjD=GGY=bO}7}jEwIN0B^knqQvr7N}$Im zQ5wHC71d->e>KS3M{YF&i@e9b@jhAaF`LvKyYnl2D1r5Qw=$jS?#v->ZhO40(LV25 zGxseqz-Vx0ZK%BNNW}g*hc8@i!Ygy}-ZJ5~6ADE_pOf>`QhJqd%xCQM)Ae(%m-v;hvG5(iiuCZH7TUt^EIE;F)ZsBZhB3meb~ zT32S3taYuVAC;lt4%Ua&ow}0T3r89BkH4^C04URgH6!xAa0g-91I(y?%>*;H-u|t_ z842*A|8&hM1g$)sbui1{!xW?_b12{O*^SY?M}1G>3io29WiP1I08$V?6fd*euspgl zK-S>t;_}uR)dzIb+uw@UTN_CIC+WW z!uK~XuhGD=jZOUVgkcjR4Q2{Qt?cd5L|!r%^TYzP@IX0AV6U*GMn0>d&#= z&jpMiLq^88U4x5Uees6-&+^Xt8RTzJ6(jiOP+wJ&l1Ol;Ng<>Uv@Kf@(W&M>+TS7n2P$I4ply3&b$3osom1g2)}yA>>twbt6Egm|7%%Wa4A6~hm`EGd-{Ogl zEr?F-lID*55jp=|UcbM9r!$i_Wkxyqei-|mQgq|$k9R7M& zIHHG`JWVakFc!xPsmJ6YnpoK|2^gp!8J-Zrgmc2^WYX3d!u7MA!KI5`Z^R?VB; zp7$?ylPSgW#OmgYV}Udi&|X_7p~ezAs6!N^*VmI%1M7E0RI7eATpxI@U2jz01iTHg zc+WH82*9ud{_ThMRa1uXDi>1E9j4n*w>sSHbKLB|xcS$4cf>b9fFdCNTJ`Z~FpZiQTL`!JZSk!Z)%kz5=2K~RkD(g0emmBtjyQQN3 z-7{2qS4wm1!>xY_`_8F&z_$|AW09P!s6y;DZ1#zgn9}$~tkdTA6%lWJiPu#fX$Dp1 zfD)cqS_`AJ)L5X`V_>T?Xfk7F+Um01)wleT%>W+%Q1JEZ>?sN1C!ar?!|K0Dn(#g^ zMSoQz zq;Rp8NIekf?E3nLycm7PK&~89$tP`YJqxg@dbq^oe=?x7^%QX(nC%IMo>w2?f$pv0 z-_a~h!*m;O$#Seq4j-oVaVQIs)C@zpke&Qm$}0AZYymA5G@~;h<(SsWax@GYt^tY^ z1_=pEt(sS1j9DK(t{jgt-!0&Iqhx;=f2@YqH+gNbUH4_mzVnK5^FGYet^cYq_iBwQ zY?ki;!&!Cw?&~qt>;_6($b1SB+zXFQ}L$*^vC&dZ={3Ft$r*UYj2*LRX||aVG%Z z;?Zc8{NY?99C%JV{u_0jadSqX-9L|KN*$YpAx*!m*yqX-Zmt(@&VGx&Sj#!FMRLZ; zTrOtihHS>jZV@S>Owd_-rDgAvJ@wlp=n@Xphe6Z z%gtX%Mqr)3xr_G;OlO#^z&aH(N%cuJ}qD`C1zjEvdq32gGZr1N4 z<^glB(SQH$+7Ab#@kp4E);GiGDN8I%xQFh#+ZrUHNZ3vz? z*Ogw-(*&!30sY+Z^0AAJYuP^^-BS@5`U#LeTJ-p9K<*mV>$EOCevYlF#&KI2yAlQ?CK|rfhwyt;unT(n{y`i$4cBur@hN!& zIa#R$|3q>9r6Tu5Ii?Z+Zj)F~PZ8wh>Vr&QMZPw;+Bp21&6{F~`rbMVEybUtM;@7R ze0Kg0NTF%mw%n|5FK|s6)uFCz+MVt3C6+qy^R}_EN1CI$B}E`nC96P$FqV@dErpf~ zM!dOTtJ2OEnFjlswr!%((cAU-GtP<^UqfA_55S0|JlJSD;naN6?2@)Fk{q{gYtdWj z!i0q>lJuotVCXTA6r-0JLD|P_kqI2@BiQyXeHdviM*3iB^)5L{m!KPGog+-2S2%F9 zWTmu|z8fr(l1qjJi-a+Cni>gaEKBws4hHs6l3B&04EZt-d&|)Wts~^A`uX7QM_jKO z&1sd`^3!@1anoQ`-6b{m`&$v8vulPKa0`m@va}F2n6T&5|N1T*k@tV^Z#pV(0lMGX zNsK$^D^Ajq`Ggb^tufghqyv4n&r)4%^F*%e#&!L-B)3^!N|%fCMzw37OuSU(?arYu_L2)>8=MI+O?|-(^(eS$DT_>9CCZs!pfY5${(6F2;Vg?98#)5q zj5p7ZvuZ>|eHVgzE-wq>%4Umwwc{yAo(clw=+F?aYWXIc)$`GR9yNcfZV5b-HZk?H zESsc$EM-zgH8Q9(2`^l@z$iSO3utMawtauyM}8#?Sx4L+_hJ5gPF~6h3O#xz?=ksT z*Omsi#egZ*Swz+eR90muT%zG{b%lJCk zcX8*Qc4V|&u22Upl7ybv-%N5O${!Rzo5yE<+){4Q*_z7~UA9@?%5vVimz4MAvpx)w ziW}UpKZH2D`p~-oHC+AdS9z+${NGE##jz36jR>aja`G^?U|5K~ktXrIoo8&wMeUYe>pDiumr@Ba^7nH5j~ From 73f23d0e5beedfcc783256dde4f3ccb39dac087e Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 23 Dec 2020 17:16:30 +1300 Subject: [PATCH 55/63] Fixing missing variable in setup project --- .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 8a1f86b..7a2d1d1 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From 15386ba756695523af1c721ceb4d48c4d58e2c86 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 23 Dec 2020 18:29:20 +1300 Subject: [PATCH 56/63] Basic bidirectional notifications working --- .../DesktopNotificationActivator.cs | 46 +++++-- DisplayMagician/Program.cs | 3 + DisplayMagician/UIForms/MainForm.cs | 115 ++++++++---------- DisplayMagician/UIForms/MainForm.resx | 14 +-- 4 files changed, 96 insertions(+), 82 deletions(-) diff --git a/DisplayMagician/DesktopNotificationActivator.cs b/DisplayMagician/DesktopNotificationActivator.cs index 10af164..9465146 100644 --- a/DisplayMagician/DesktopNotificationActivator.cs +++ b/DisplayMagician/DesktopNotificationActivator.cs @@ -7,7 +7,9 @@ using DesktopNotifications; using static DesktopNotifications.NotificationActivator; using System.Runtime.InteropServices; using System.Text; -using System.Threading.Tasks; +using System.Windows.Threading; +using Microsoft.QueryStringDotNET; +using System.Windows.Forms; namespace DisplayMagician { @@ -19,15 +21,15 @@ namespace DisplayMagician { public override void OnActivated(string invokedArgs, NotificationUserInput userInput, string appUserModelId) { - /*Application.Current.Dispatcher.Invoke(delegate + Dispatcher.CurrentDispatcher.Invoke(delegate { // Tapping on the top-level header launches with empty args - if (arguments.Length == 0) + /*if (arguments.Length == 0) { // Perform a normal launch OpenWindowIfNeeded(); return; - } + }*/ // Parse the query string (using NuGet package QueryString.NET) QueryString args = QueryString.Parse(invokedArgs); @@ -36,23 +38,25 @@ namespace DisplayMagician switch (args["action"]) { // Open the image - case "viewImage": + case "open": - // The URL retrieved from the toast args + MessageBox.Show("User just asked to open DisplayMagician"); + /*// The URL retrieved from the toast args string imageUrl = args["imageUrl"]; // Make sure we have a window open and in foreground OpenWindowIfNeeded(); // And then show the image - (App.Current.Windows[0] as MainWindow).ShowImage(imageUrl); + (App.Current.Windows[0] as MainWindow).ShowImage(imageUrl);*/ break; // Background: Quick reply to the conversation - case "reply": + case "exit": - // Get the response the user typed + MessageBox.Show("User just asked to exit DisplayMagician"); + /*// Get the response the user typed string msg = userInput["tbReply"]; // And send this message @@ -62,11 +66,31 @@ namespace DisplayMagician if (App.Current.Windows.Count == 0) { Application.Current.Shutdown(); - } + }*/ break; + + case "stop": + + MessageBox.Show("User just asked DisplayMagician to stop monitoring the game"); + /*// Get the response the user typed + string msg = userInput["tbReply"]; + + // And send this message + SendMessage(msg); + + // If there's no windows open, exit the app + if (App.Current.Windows.Count == 0) + { + Application.Current.Shutdown(); + }*/ + + break; + + default: + break; } - });*/ + }); } private void OpenWindowIfNeeded() diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 61dfa0d..6d4285a 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -237,6 +237,9 @@ namespace DisplayMagician { Console.WriteLine($"Program/Main exception: Unable to execute application - {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); } + // Remove all the notifications we have set as they don't matter now! + DesktopNotificationManagerCompat.History.Clear(); + // Shutdown NLog NLog.LogManager.Shutdown(); diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 160c11f..a79bbcb 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -41,10 +41,6 @@ namespace DisplayMagician.UIForms notifyIcon.ContextMenuStrip = mainContextMenuStrip; RefreshNotifyIconMenus(); - /*WaitingForm testform = new WaitingForm(); - testform.Owner = this; - testform.Show();*/ - if (Program.AppProgramSettings.MinimiseOnStart) { // Make the form minimised on start @@ -52,6 +48,25 @@ namespace DisplayMagician.UIForms // Hide the application to notification area when the form is closed allowClose = false; cb_minimise_notification_area.Checked = true; + // Change the exit_button text to say 'Close' + btn_exit.Text = "&Close"; + + // Remind the user that DisplayMagician is running the in background + // Construct the toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=minimiseStart", ToastActivationType.Foreground) + .AddText("DisplayMagician has started minimised!", hintMaxLines: 1) + .AddButton("Open DisplayMagician", ToastActivationType.Background, "notify=minimiseStart&action=open"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + + // And create the toast notification + var toast = new ToastNotification(doc); + + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); } else { @@ -71,7 +86,7 @@ namespace DisplayMagician.UIForms else if (formToOpen is ShortcutLibraryForm) { var shortcutLibraryForm = new ShortcutLibraryForm(); - shortcutLibraryForm.ShowDialog(this); + shortcutLibraryForm.ShowDialog(this); } } @@ -98,6 +113,26 @@ namespace DisplayMagician.UIForms private void btn_exit_Click(object sender, EventArgs e) { + if (cb_minimise_notification_area.Checked) + { + // Tell the user that + // Construct the toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=stillRunning", ToastActivationType.Foreground) + .AddText("DisplayMagician is still running!", hintMaxLines: 1) + .AddText("You can exit the application by right-clicking on the DisplayMagician icon in the notification area of the taskbar.") + .AddButton("Exit DisplayMagician", ToastActivationType.Background, "notify=stillRunning&action=exit"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + + // And create the toast notification + var toast = new ToastNotification(doc); + + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + } Application.Exit(); } @@ -264,6 +299,8 @@ namespace DisplayMagician.UIForms allowClose = false; // Enable the MinimiseOnStart setting Program.AppProgramSettings.MinimiseOnStart = true; + // Change the exit_button text to say 'Close' + btn_exit.Text = "&Close"; } else { @@ -273,6 +310,9 @@ namespace DisplayMagician.UIForms allowClose = true; // Disable the MinimiseOnStart setting Program.AppProgramSettings.MinimiseOnStart = false; + // Change the exit_button text to say 'Exit' + btn_exit.Text = "&Exit"; + } } @@ -399,66 +439,13 @@ namespace DisplayMagician.UIForms private void btn_toast_Click(object sender, EventArgs e) { - // Construct the toast content - ToastContent toastContent = new ToastContent() - { - // Arguments when the user taps body of toast - Launch = "DisplayMagician_Notification", - - Visual = new ToastVisual() - { - BindingGeneric = new ToastBindingGeneric() - { - Children = - { - new AdaptiveText() - { - Text = "Hello from DisplayMagician!" - }, - }, - - } - }, -/* - Actions = new ToastActionsCustom() - { - Inputs = - { - new ToastTextBox("tbReply") - { - PlaceholderContent = "Type a response" - } - }, - - Buttons = - { - // Note that there's no reason to specify background activation, since our COM - // activator decides whether to process in background or launch foreground window - new ToastButton("Reply", new QueryString() - { - { "action", "reply" }, - { "conversationId", conversationId.ToString() } - - }.ToString()), - - new ToastButton("Like", new QueryString() - { - { "action", "like" }, - { "conversationId", conversationId.ToString() } - - }.ToString()), - - new ToastButton("View", new QueryString() - { - { "action", "viewImage" }, - { "imageUrl", image } - - }.ToString()) - } - }*/ - }; - + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=runningGame", ToastActivationType.Foreground) + .AddText("This is the notification title!", hintMaxLines: 1) + .AddText("This is the description") + .AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); + ToastContent toastContent = tcBuilder.Content; // Make sure to use Windows.Data.Xml.Dom var doc = new XmlDocument(); doc.LoadXml(toastContent.GetContent()); diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index 85aef8f..d66daf8 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -10834,7 +10834,7 @@ NoControl - 220, 235 + 220, 237 343, 22 @@ -10873,7 +10873,7 @@ NoControl - 234, 351 + 234, 354 332, 20 @@ -10906,7 +10906,7 @@ Microsoft Sans Serif, 9.75pt - 12, 352 + 12, 355 25, 16 @@ -10942,7 +10942,7 @@ Microsoft Sans Serif, 21.75pt - 212, 162 + 212, 164 360, 50 @@ -10975,7 +10975,7 @@ NoControl - 700, 348 + 700, 351 75, 23 @@ -63404,10 +63404,10 @@ 218, 22 - Close DisplayMagician + Exit DisplayMagician - 219, 126 + 219, 148 Text From e53f76f0ceaf58a18db25f7a6f3bcd0e78962704 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Wed, 23 Dec 2020 21:13:21 +1300 Subject: [PATCH 57/63] Working open and exit toasts Toasts working for minimised start (allows use to open the application) and for minimised close (allows user to open the application or exit the application). --- .../DesktopNotificationActivator.cs | 51 +++++++------------ DisplayMagician/Program.cs | 6 ++- DisplayMagician/UIForms/MainForm.cs | 21 ++++++-- 3 files changed, 39 insertions(+), 39 deletions(-) diff --git a/DisplayMagician/DesktopNotificationActivator.cs b/DisplayMagician/DesktopNotificationActivator.cs index 9465146..0460ac9 100644 --- a/DisplayMagician/DesktopNotificationActivator.cs +++ b/DisplayMagician/DesktopNotificationActivator.cs @@ -10,6 +10,7 @@ using System.Text; using System.Windows.Threading; using Microsoft.QueryStringDotNET; using System.Windows.Forms; +using DisplayMagician.UIForms; namespace DisplayMagician { @@ -21,15 +22,11 @@ namespace DisplayMagician { public override void OnActivated(string invokedArgs, NotificationUserInput userInput, string appUserModelId) { - Dispatcher.CurrentDispatcher.Invoke(delegate + // Invoke the code we're running on the UI Thread to avoid + // cross thread exceptions + Program.AppMainForm.Invoke((MethodInvoker)delegate { - // Tapping on the top-level header launches with empty args - /*if (arguments.Length == 0) - { - // Perform a normal launch - OpenWindowIfNeeded(); - return; - }*/ + // This code is running on the main UI thread! // Parse the query string (using NuGet package QueryString.NET) QueryString args = QueryString.Parse(invokedArgs); @@ -40,33 +37,18 @@ namespace DisplayMagician // Open the image case "open": - MessageBox.Show("User just asked to open DisplayMagician"); - /*// The URL retrieved from the toast args - string imageUrl = args["imageUrl"]; + // Open the Main DisplayMagician Window + //OpenWindowIfNeeded(); + Program.AppMainForm.openApplicationWindow(); - // Make sure we have a window open and in foreground - OpenWindowIfNeeded(); - - // And then show the image - (App.Current.Windows[0] as MainWindow).ShowImage(imageUrl);*/ break; // Background: Quick reply to the conversation case "exit": - MessageBox.Show("User just asked to exit DisplayMagician"); - /*// Get the response the user typed - string msg = userInput["tbReply"]; - - // And send this message - SendMessage(msg); - - // If there's no windows open, exit the app - if (App.Current.Windows.Count == 0) - { - Application.Current.Shutdown(); - }*/ + // Exit the application (overriding the close restriction) + Program.AppMainForm.exitApplication(); break; @@ -95,17 +77,20 @@ namespace DisplayMagician private void OpenWindowIfNeeded() { - /*// Make sure we have a window open (in case user clicked toast while app closed) - if (App.Current.Windows.Count == 0) + // Make sure we have a window open (in case user clicked toast while app closed) + if (Program.AppMainForm == null) { - new MainWindow().Show(); + Program.AppMainForm = new MainForm(); } // Activate the window, bringing it to focus - App.Current.Windows[0].Activate(); + Program.AppMainForm.openApplicationWindow(); + //Program.AppMainForm.openApplicationWindow(); + + //Program.AppMainForm.Activate(); // And make sure to maximize the window too, in case it was currently minimized - App.Current.Windows[0].WindowState = WindowState.Normal;*/ + //Program.AppMainForm.WindowState = FormWindowState.Normal; } } } diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 6d4285a..a090d66 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -41,6 +41,7 @@ namespace DisplayMagician { public static string AppEpicIconFilename = Path.Combine(AppIconPath, @"Epic.ico"); public static bool WaitingForGameToExit = false; public static ProgramSettings AppProgramSettings; + public static MainForm AppMainForm; private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); @@ -329,7 +330,10 @@ namespace DisplayMagician { // Run the program with normal startup if (startupAction == DisplayMagicianStartupAction.StartUpNormally) - Application.Run(new MainForm()); + { + AppMainForm = new MainForm(); + Application.Run(AppMainForm); + } else if (startupAction == DisplayMagicianStartupAction.CreateProfile) Application.Run(new DisplayProfileForm()); diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index a79bbcb..d2b5113 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -31,7 +31,7 @@ namespace DisplayMagician.UIForms private bool allowVisible; // ContextMenu's Show command used private bool allowClose; // ContextMenu's Exit command used - public MainForm(Form formToOpen = null) + public MainForm(Form formToOpen = null, bool FromToast = false) { InitializeComponent(); btn_setup_display_profiles.Parent = splitContainer1.Panel1; @@ -119,8 +119,9 @@ namespace DisplayMagician.UIForms // Construct the toast content ToastContentBuilder tcBuilder = new ToastContentBuilder() .AddToastActivationInfo("notify=stillRunning", ToastActivationType.Foreground) - .AddText("DisplayMagician is still running!", hintMaxLines: 1) - .AddText("You can exit the application by right-clicking on the DisplayMagician icon in the notification area of the taskbar.") + .AddText("DisplayMagician is still running...", hintMaxLines: 1) + .AddText("DisplayMagician will wait in the background until you need it.") + .AddButton("Open DisplayMagician", ToastActivationType.Background, "notify=stillRunning&action=open") .AddButton("Exit DisplayMagician", ToastActivationType.Background, "notify=stillRunning&action=exit"); ToastContent toastContent = tcBuilder.Content; // Make sure to use Windows.Data.Xml.Dom @@ -275,7 +276,7 @@ namespace DisplayMagician.UIForms } } - private void openApplicationWindowToolStripMenuItem_Click(object sender, EventArgs e) + public void openApplicationWindow() { allowVisible = true; Restore(); @@ -283,12 +284,22 @@ namespace DisplayMagician.UIForms BringToFront(); } - private void exitToolStripMenuItem_Click(object sender, EventArgs e) + public void exitApplication() { allowClose = true; Application.Exit(); } + private void openApplicationWindowToolStripMenuItem_Click(object sender, EventArgs e) + { + openApplicationWindow(); + } + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + exitApplication(); + } + private void cb_minimise_notification_area_CheckedChanged(object sender, EventArgs e) { if (cb_minimise_notification_area.Checked) From b5d6f3f68096e92f01a23148471fb0375b655874 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 26 Dec 2020 16:59:45 +1300 Subject: [PATCH 58/63] Fully working Windows Toast --- .../DesktopNotificationActivator.cs | 78 ++++++++-------- DisplayMagician/Program.cs | 24 ++++- DisplayMagician/Resources/applogo.png | Bin 0 -> 12585 bytes DisplayMagician/ShortcutRepository.cs | 87 +++++++++++++++++- DisplayMagician/UIForms/MainForm.Designer.cs | 13 --- DisplayMagician/UIForms/MainForm.cs | 34 +++---- DisplayMagician/UIForms/MainForm.resx | 53 ++--------- Icon3-AppLogo.afphoto | Bin 0 -> 93325 bytes 8 files changed, 171 insertions(+), 118 deletions(-) create mode 100644 DisplayMagician/Resources/applogo.png create mode 100644 Icon3-AppLogo.afphoto diff --git a/DisplayMagician/DesktopNotificationActivator.cs b/DisplayMagician/DesktopNotificationActivator.cs index 0460ac9..4caed1c 100644 --- a/DisplayMagician/DesktopNotificationActivator.cs +++ b/DisplayMagician/DesktopNotificationActivator.cs @@ -31,46 +31,52 @@ namespace DisplayMagician // Parse the query string (using NuGet package QueryString.NET) QueryString args = QueryString.Parse(invokedArgs); - // See what action is being requested - switch (args["action"]) + foreach (QueryStringParameter myArg in args) { - // Open the image - case "open": - - // Open the Main DisplayMagician Window - //OpenWindowIfNeeded(); - Program.AppMainForm.openApplicationWindow(); - - - break; - - // Background: Quick reply to the conversation - case "exit": - - // Exit the application (overriding the close restriction) - Program.AppMainForm.exitApplication(); - - break; - - case "stop": - - MessageBox.Show("User just asked DisplayMagician to stop monitoring the game"); - /*// Get the response the user typed - string msg = userInput["tbReply"]; - - // And send this message - SendMessage(msg); - - // If there's no windows open, exit the app - if (App.Current.Windows.Count == 0) + if (myArg.Name.Equals("action",StringComparison.InvariantCultureIgnoreCase)) + { + // See what action is being requested + switch (args["action"].ToLowerInvariant()) { - Application.Current.Shutdown(); - }*/ + // Open the image + case "open": - break; + // Open the Main DisplayMagician Window + //OpenWindowIfNeeded(); + Program.AppMainForm.openApplicationWindow(); - default: - break; + + break; + + // Background: Quick reply to the conversation + case "exit": + + // Exit the application (overriding the close restriction) + Program.AppMainForm.exitApplication(); + + break; + + case "stop": + + MessageBox.Show("User just asked DisplayMagician to stop monitoring the game"); + /*// Get the response the user typed + string msg = userInput["tbReply"]; + + // And send this message + SendMessage(msg); + + // If there's no windows open, exit the app + if (App.Current.Windows.Count == 0) + { + Application.Current.Shutdown(); + }*/ + + break; + + default: + break; + } + } } }); } diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index a090d66..af52eb5 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -30,6 +30,7 @@ namespace DisplayMagician { internal static class Program { internal static string AppDataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "DisplayMagician"); + public static string AppStartupPath = Application.StartupPath; public static string AppIconPath = Path.Combine(Program.AppDataPath, $"Icons"); public static string AppProfilePath = Path.Combine(Program.AppDataPath, $"Profiles"); public static string AppShortcutPath = Path.Combine(Program.AppDataPath, $"Shortcuts"); @@ -39,6 +40,7 @@ namespace DisplayMagician { public static string AppSteamIconFilename = Path.Combine(AppIconPath, @"Steam.ico"); public static string AppUplayIconFilename = Path.Combine(AppIconPath, @"Uplay.ico"); public static string AppEpicIconFilename = Path.Combine(AppIconPath, @"Epic.ico"); + public static bool AppToastActivated = false; public static bool WaitingForGameToExit = false; public static ProgramSettings AppProgramSettings; public static MainForm AppMainForm; @@ -133,7 +135,11 @@ namespace DisplayMagician { Application.SetCompatibleTextRenderingDefault(false); - var app = new CommandLineApplication(); + var app = new CommandLineApplication + { + AllowArgumentSeparator = true, + UnrecognizedArgumentHandling = UnrecognizedArgumentHandling.StopParsingAndCollect, + }; //app.Name = "HeliosDM+"; //app.Name = Assembly.GetEntryAssembly().GetName().Name; @@ -210,6 +216,22 @@ namespace DisplayMagician { app.OnExecute(() => { + // Add a workaround to handle the weird way that Windows tell us that DisplayMagician + // was started from a Notification Toast when closed (Windows 10) + // Due to the way that CommandLineUtils library works we need to handle this as + // 'Remaining Arguments' + if (app.RemainingArguments != null && app.RemainingArguments.Count > 0) + { + foreach (string myArg in app.RemainingArguments) + { + if (myArg.Equals("-ToastActivated")) + { + Program.AppToastActivated = true; + break; + } + + } + } Console.WriteLine("Starting Normally..."); StartUpApplication(); return 0; diff --git a/DisplayMagician/Resources/applogo.png b/DisplayMagician/Resources/applogo.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e35f2318e3114e8a88d7b1e0e56a0475724a5a GIT binary patch literal 12585 zcmbumcU+Up);631gdP;BB1Axt-dkviAiejZ^w1%Z(2){Q5K*K^6*MX(^d{0F*r);` zpdd}8cj=uM-DmH!&vVZ6edqnXe}rUaU9)CgYpz-M+&4+Afu1@IB`YNW0HD#-P&GPx z7yb33BRl&GNxJe503c6rGqLcs(A9xEqP>LeozM;_;Xp6UnH>O7P!7b{J9?meVGbx4 zH*ZDGwT2c>n46O#r@54_s4hkYLaLkMAmynXEhg}kv`zg+y`LluQ} z^l`)Zx}m*czkJ#|p#6LmIXTblusOAM--E=sqJ7a=SM>kF>o4=avGa9v{%4~9W$Is+e}kg}-ToK&FUvpS zXGwso_@L~4(LN?X|3d4YY0Amo*ZxnuxTuhrxRAKCiI@~zQVK3ACLksO z7yTO^?d0Yh^xvSJ9O2GrA20i}MX|?VJl!1af2m2t-`nXQTKOxVe+Hwg3)l3<`r3Ot zqBK<%InT%lySX{RWyB?9Wo0GAh3ruhGD6M{k`6)+QVxh{W$%{%O)wQ8DmAJG*(F*|0|H*I=60Riwq_q@{(# zg~fhje<=ul7SI`^-w9OY{9C`pFEM-i{YvbaZ_%?N@N0wq9%A{woBnAr^>#a39`S#U z()6--L7BTb`MN4{O3MC^ejSvz%ij#Y#QFy}$V1)@AHRNc-N0{c6- ze>nT6(ehu7zbX$*;Y>5WZoZzV->p9?5z^E5kJcYePq$y?2kvR_?Q*6NAt#ixy`QHq zr;?^4+FL>hiNWZgUC;_5ziO7J+dtg=ZvE*;LF8X1QTSbH;2Lh&vt1VSw|R|GxBhkB z-=z-*`(0@j*NJIsQ+=|8sU{XScKM67)y?g^3Bv3QPX$y8p@Tf2*PY2;~oT{;4kok$+R* zAArAIg3lK0kG``@``H;mvx`2Fm-4ug}>b;*E6sC;$MAbUUjp|5j4~fUAjq ziM;}E?b+IF4>=t&r(kk|594$tt_ai8zr=jaqfT4#P#%z;Xr9pYF)bC)x^VDkk{&4}}QMJz9es4_hDpkzlqb?uE+C#3S1 zu5P_hHC1^+`!J@!{n_r<;=rW}cT?rvGAW_=Gz^|JZ@3Ec=I-#`$sh8`d@ujT%bmZT z`!>(=&`ji;fK+yYjiUD*oZ;5RF;Oq^ugK+-8Q6;Kq;g&E%*@n^FPK*Qax7ih3G|od zuF!6zkAeY@WHX!|7?LfxSj-|7_U4lrOgEZZ_9conO8Kikz~Noonu%|P77I-tY3tl$ zPfK(jTRfd;W{m~fR@9F{{d)8E$7!~|8MHr{{gUX$82@~hLbz(?C`E<&fKJhN=muo+ z>z&P_O2%(@Ftz}SI=MJ0_ieRaFXjT^4z1*b$6}b zwK4S==NQYvehByw(6-kzlNHhydOBbcQf62+YaKLXt^IQX78H0wy3fSTO~B$7a0_6F z_<-K)_f+sx4Tp$Z_6FP4ySa?umXmWUFYNVA%k1MK z8{f*qq?$IzgX|s*JHN&)Z@28UkWr|Q$2Zd4cAe5yXm8{B#0`=-q78%CWx9E1Mm>;T z>aNGm<=k+xavC`~_U-f7%Df~$t()wWq;y#P=3bF`sSQQUsX*`IvwJOu7-TEy%1FT{ z|Ex>9@0qq<$Bd{@F_}%kXR>_ot0a_Ulprpz-W>!@#iOt4h)V(T4cR!Bp7Smg1kD}M z5N3j+ck~nB1(UVH09fD%d&#USkHm@zWnpc%G#OpP@9s7=-m9NRN#;3|>XZPSKNt2^Ghyi*+ z`HY0kRh-)8xZR8Uyvw z1Mg4+Z#z3X7~$e7!!9KOyE?Zzhaa!(8bKi+mcR99Zl}CJbAfcb;yCY^hY&X8GUP&Z z$j>q^)neGryZKJI(!+e?&Yebzpd!;lYpBMFw&_2ZT)OX892VueFZG)HV|%JFtM@=v6ClMuet_EVrta0Fb#EM5$J44 z76j4c&|5PXW%c8Mj~bAEIe#S|r(WD!(u@3v^_G>17$1Up&=Hh&0z(wqwUmb*kxKRN zcyYMm4+_E%2veh!2v)vn|QuRW2U zrEO=f8uTRP$(+iQZRZ+)IsOvX;SfK5h9*RA6F9Vh3?+^wc9rrtuOduW)e9r4f)s_yv=6wn#Vd>{h?9( z=g$in2}E)MhwF%vTh8)TxUp5SU1ox=w^$7`ffe@{K}k?v8QbwTFb6@v5M0-4Sb#F& zS+-OUtHHvmMgTXVu!q`(Y(1-KY@BwnKD48mBA~!EvZ~sA%9dI_r&v zag=TF6RLL}?L0!5Z@)Y^cU4;?7*|N}FU*E@oaen2@zTLm5Tnb}3^QShcv6l1h)pcwH;m;N(J`gsBafmGo; zdP4?yG4f&5L!50>qm9jE`l!e*_+ieg$7JJO9r`wu9F!a&srZ&Xs@k_d6l|(^o)vv` z$L_A~5N`)*PYeBAZE(*|alOJQQrbgGNkR#z$~NxdE9Z~iiQb94|25SMcc56VRL(xo zlf_u7N9s-D9YHy=va*BsCwoexK*i5SU?!03v>z+VVJ>5U>2uWnWKmi)IfMiBkIBt0$~=1l9T2R^{zfZ{wyiFU+*X|&BR1fN z;6Ji%;mJm-S4M~rM&*_QLZTJHuJ$G6W)X$6-T^gH?kj!6i=LEDJO z3hC3Tr`1nMZ7#U9Sys?YX`!ZhmF&u)aJDy z$)62}W602wdV(-QD1+y7f4^Y$yMjfN5}WKT;wPe^UCYI}54d_}3pNXCoeJKs^oZesjqn?|GDmq-BgP%F3D9C1KEgcFyKH*1VcF@g*KHU6C5_2;#fwkk+O^amfEp z@{tX-@@o7|7A)h?DQmTi)+90c(~p|MDUZS!?gAHScGT64eyhL=3*_3-bjG ztRSw^flQUYa(^Wm@G#7MsRj1%30cHExG^U(Ct^_NDDUONkI1H^rlba$3J<^r z00T-g%h9+VGy5XZ@?V7lGG0+MVv4+k=;y!_K@wGo&6p493_+|_HOhnmF@N)2z~KK6X+`GQ}C4pIyPw~Ggf?tns5 zf&qb!@X}km=E}PNDtC3SR4LGpUsP6<*(53Ct0J`^b_DK)91C5ecgd5W?{_EVC+Q*P z`Gt8&08g~q`O_G{i5WKa0gx@bCbd(NFz6{wIJc_QlqC4M32 z=JAp6p;x^=q&5^eunDr6ENdB9$lT2zd&cvE7Q#=;kE;YXftzqaJ$`d=!kboXD;Dof zRtd7iGs17_u@UwrM<%TdVp|_YaYP+-{=CFt64h7V2e-ple;Oh0q@ksuB~7v3T&!&9 z9fR;+Sw~KSMbnlocTB#@ch|Yr;IdmEU|G1n>zSmcq(I+{kth-)Qgq6G%$~&?E$^=EB9FiO`^rb&_YVsQgKQ@oj}_1snv`S8 zMG2&OUis2}-yZroB5z`t>f#WCl)f~+q<%{4K9i{0%^c(QI&hcrZVDeIAD_AUO(Dt* z-qi~&#?VSelzDq8jg8TCc>v3nk%UzX_{1PQS{Ztj85Y!XzC01nPiDrk6gJ4X+`nUT zc(FWSB!5MKj*T@Q3W06B;I&b*IF7BkV#L%Fmasdxcdf6!YGpX2wZ8Y{b2C|%;md)m zFf;!yZ@UWq=UM=vpu6S>rMTjI#Q^Uow|O||w$?V+z=NNT`;O_R@hslaV0G-S48!uG zzn_7=mMSOW)#igu>ONilLF3lT@zSq=+XYnvmXtWqOlqn%<=tcb;PC#7SKnED07(sA ztELOos_P^zBviNy8a!UQ0l7~Yc9$j`npSF&)$^;%A$^%H#yjcKI!lpk2u zgL;IIs=Lbkz7HAKXpfgt1=w^2!@DBe*V}CqttT)2Bn!IK`fSE_rz|q4>&8Y^L{&~D zHTOH&46>nTi=?KPinoWXJfyygd_B$e3$$6O_l?dmYeV1w zdZ+wl65&o)7Mh&SP#=!0XM59lUI?)HxcXR%;1UUr0wc47YTREIK2#m}nU#7;(7?;3 zI@`c^#9X_@s#CG;`z^>OTRMep6FgvZR0|^^@xw`t$Embsvp@S>!m+OZ{_@D=%yxZH z6Ec6{emzDO0c_RLwH!HkfMQ3sG_#NRMDJHsmMYxgHXA%q6QYR}l|x zRaosLI*@xkD7?fEt@!-H_{FYDbLPI)bP;9L#bz7SSFfuh#a|;G=GK}f3Vv=oEWVFW zjrsg`0oK|c+aCK$Qaf~oxh+D=Cp;h=qE!B@`dQO1X?uGQA^RLuK<^YE#!M1W>JpkR zMOCTpayWd8?nGi#Y?O*Kl=Df`&B>eV?u%-Zx(Qs7 zhand5>2FkVOA&6)QxC9f$N7RSoATu!$G)!u4n~q!I_y3T^Sd*UvKHdpVT9(L{GI&W z@ssCsVY8w^x7(&=5*G@K|)0%?|6=v+-Fwb}5t?&Y-?v_Ic13Uu4=_ z2w{vZjCBY3R&-jnR zOgcd03rFA+zf(pH!-94&?2(rI0>DT2HgLLl^f5JFDtpFlontpdn{;OuKH#-%KDrjv)#z{g!a|;%j9j*F)F?QlGS;ZpAmkQRNwC6lzm>r?^1KD(>h-E3+gO=tdCslD~%^rG|yjb zA>PrwZcL*C+`Kn&{;2uHf(7DZdiz|$np0d04Yy%t--VolSF@UvP(2Ot_At5j%LYFN zT-9*CiE|4yNrL7xtb3%~pUS`|G|J=pfR+T?t}-f~4+An#+=9K5R28CErsau~tnJB- z@7RLfzSD;Ghb4wd4?Rg3;T3v<7Vr8Z8Hu}kD*2cDM&Rz3ngaYK$Xtqh(kWSl#77@| zvvb~8K9nbh->})TCEM2(Zhr=Ye$ujv5`0W^!ZRtI;RL#SRRcKLJ8IEMq1RCmF1ijb zvLF>#RqJB5ldwh!v&fTQ+K1m2iDpN4p7 zj{eDm$q?`%wdi#Y1058MFOnv-ibp2m^NJqrkw0!@@M9@{KXk!^lOSA}5zJg%Q|wY4 zZ#O)2U4Wq&wR5;5Z?NH6@Huy5LjLqLn%&H!NNVy{QZgps=MT({8@F)e;p>ouXNeCQ zcXzaH1*?j>FKLt{SV?ZfzEWlF_mE*mMy@Qs!7DBqF4?b(SX3{6fNf7p1%U?+7jJqf z^gXIN6Oy8j0c~WxZ74wrP)V@~Ux$SZ)Zm+I)WkTL+gzp24{)YDCn@%FPqYH=fQq7T z0+%~?pgRf}_(<-`6rHH|S4D~|d5=8}-0i%dLnl-~_Y3#kl?>Ek&*NXQK39vl&LyQo z1GfC3JgE#&a4)Ge8&i2(cQwVL9<@*dW2V)kh>xw6?*7@=mvo?7_E%6a;a8n;D>4rN!AzL5cgvA4JFlQ*_kemqq*t zZaZ0V?10(xi;^=3SwrqkVh?y#D4;@~2~-BzfPm<NgPQF zv&o;z&4c`aB(;b?`)n<+x~P zu6Dtj1TGWgeCvxpow1}dMknCj0bik!$vN^Bs6VX|S?hzzJ49EEb=~l)ALi6&u2zEB zQ7Hp2YBk$I50y>cs~Q_7+4-g?(7+<=xZIYdPUM?p^P`Pes$I%LO~(5OkZB?CYLgf{ zCeW^Vnq>$@MsWR7~FLlUo<=LFj9){&qW z9DEzx8BBR^>M}bhb^o052Kp*OSgX;H|G9~Nps#UP0Q({R*?ru6dJBw4%=udP5}l%4 zXIwqVaPC^KT6J_^sa=De1i3T?JGEzw-3;-B=udvM+`POKK_sb3wWa{^;eM{VlAkaJ zUinHNDHZuG(gS89^-5unLAC5ry)r-WMVgxW^$A?9QAM`nlWQ@1J-qVJJGC!v#Y}mh z93IW$mlG}#rFbM*0Cz#!vxij2cM+BEv;+;h+?}NkWf-}cKK8u6jYplATpbJ~st8<0 z=PMj}7hswbd-y^YMHVZm6F_w#S)teCW@$Dq&spTB+1O@4`7kJt9JKgKWw&be$N$LA@ZR(cAs@h`ol3p0Qp9Bk30;`8(2v+{^|AMTJ;0g zo9v_8YrARnbuO(nsE5VC!XnB-5aDsn;#y&gwrVaUo-`i0{)OM4;UeYQe(@KVrV}t} z*ZZHVZR`pMRDz*Fnq^lSV8=6CK?_xvLo91mYsCX^*_f{d^#R95Uy-@-^&W~u!gG=a z{L4N4K53C2hRMIJr}TFDa!ZjM6*Epr6K#Y}v9SymQ3$PHqVFA#c94qe6$o2Zo}1V= z654p(PIVH$oH;Co+elnUTyS%v-8_;zVY7?aNP%ut2&T;dP2q`pPGl)^W&cleDtNzDl{OYBsx%RW~HVyG4I30L+^6C{m9%eY0lSjtaDJ)+LOA`Re-OZUW~wyy}QT6_gUG( zNdJCjgCnHkq$oB6T#VxSf!htd0GZcfkX%1+D^9s*W7e*PPY%Am4Gv3%qS)7;2V3ic zS&h$nf^|`U zOSf{)+`S0C-n82k%Sjy5kn;2&`a8VfOl%f7V><0;*U^%{*#{Ak%G+Xstd;ov$n1n| zt06+M3<5oRFG_1bPbY3qI4n%8pBQhN9$C~@^5 zz8T!FQ}cNR5uF+EvB9oGP-5r->B3~mj@jFZYxJioIbM22DP{mONek(zn8r!JPuOkF zzLt6BYz`gc&%KS52goto7P8IF>^7NI7>9582ie=jvgA^W8eTexj%Jmu{i; zn*F(BZM)#~-H$P+3AQiT@i7rW#I2#Shz!ryONw~;rH){-?p5ic?ru4|&P?V_k@dG; zX5}D@CG#BtaEj@J`@lG5Ebq71!Oc&hZ0j|9)+clO9AmqO@432Q4dFY*>o?YUGfbU@ z=5IiBD`Ule;%hRflWE|Z-{553q{(*oXJ2V-%I-m*n0F)A)6$PmE{p1C+Miq%rIAKQ} z5@?|ybS3ISobLl)lDO93a&~I*p)65e#K9AnZi!PYc&;#~R89u`U~f=|a~|oOXi4c@ z7R!uClf3zH)6QzK=3}5}kdEV~==|_(xg6Q72Uh19$xVv@$uWe;Kw6^*-m%-Uo@PFG zwz!Ub_Ws$u7jE~(Nsl#YaD=5@Y6L|FJn!<}`)pb+H%iWErSr+$aF{sLR z>=BzJ^@xxHm_Un41{s;tUNU@K#=O}6$%UuiBFWb5QPKyxWzA9(@=X*6nfJ`DZ2>mGCf0m<7*R_-r7JNITATZZ8YVMkdF@ zl}keSxkxX?;7#-Oo68!ic2GpoHdrYEs`DzAtXX2NTP~pouE`6mI(~HYD1zdHw6sP& zqY&cO*!2Kl=MqaWne5gebSVbsG-$m|b{sl#_Z1c9I9J4Ge~Q82Zq!`V9MY?%DE}o@h4P zA%mctxJB#Q!l2~4;xek72fK$Ye8=(pIFzk$&94)s&f&+r#Y2L+z zq?cM|6@|_2peZdZAGzR+z$}<1y=)Nx1d&AeD+q)~c0bPVE$Cx#z=i zTS?|Q%A*DK`8`jkFjX_F-x`>}QjPI8>g#DJUMF6_cH;#RQf{7rVN0p0>k4)y%AcQ6 zh<6G~bRnLK3v^Q&mKPg#rmZ zrgdaFnD}ru>!k$3dED@AAzLs5pL!5XCtb8%mPedopsNuflJImx{1`D~*xXNK>CvJz zNa-v*-=6H7=z?I#CBNfU8CCvl0r3wxTcD`-rTtlF&XXr6o}QDkgj z0Auk#uO@%-1-mT{?k+}|?8XPGBZTi9mqYveLxw~4*EsE-4#jL;UN?8)Mezbl8ZVD0 zypjyD^BL8@rTp-c_9Hfm?0V1MN*7>hX8tVDyrLYTYv?k-f`9E^Vg^vfj|e%(0F>l$ge@r`TFCMjTxk7N0!rfGXTI6>d3xf_yKNLC1356;2l zh_=tNB^JPw1Z+jxxOs4=&8&IiNb_W#6WxT+N(3Wlfo)Ebpb9F4_g%||iD+oBr|?Ex zWuM_QXbRMCqLR!72;dYKskFempQH7Tj$Jp(JzubkX2w4z4Z0KULsi@HS%HQ>ZljR0 zTm^L=Xx1Lk4ZLr7M+=r#z%7Ni#6@@wkTRul2fxiwF~{dgez&)a2##gKskbLr-R`bS z_`dtID;8Mr4BKVI-Ur@BB&dd3+LAdhJ=#)-8GbLuFd8Ta+}e!TE!`E?SjyT~UYmQW z`Pr;@5Q}{J8F`5$2+8#2J?^udxpxjCM=gh}-L-1G7!tfxSueP55?`MNX?#EKAiB2T zS%TF6r0L9&-r@XYm}d4)tauO-Dxtm2-&eJL8GE5y3)^~w?DL1l?~j0EZyF0Gx>8ts zz}dDnpR!v$rD}Bidlog6so)(>ndGjHKGIGyx_rj8N71v_TSU^0!?HS{&dn!d+))$< z)w<^?c$Zl6n%tnp33!s$ zM8mq|v;V}F2QyDoof@AS+dUc24ZsC|;CD+Qc{lEi2Jc@D=vEL+$rW$6%-}a}U7K0; zogh6X{gKNc3W&RccQ%ZPCNg?sAhmC-q`~wSh0)-$pQ%THelxW`8bT?*G3n!S!xBhR zY$^xt+v6PWb@q#UEQGGjciPvT?OiR374A~dju%A}3t1NIY1o`Qt zc7Rwsqcfkw!kx;xY#<8B*fCS-Y4&~TpD_n2Ydz;U`RlOF;C)&r7h~j@iA)qSg>9aG z9^8mxs*1ynECrWBUR9J@m?Lg>exfPZ*Go+%b$^W=m7}$7V!TfwgwsVXWm2`2bYZ>LZiRz z%^Yu>rdjMmuRUG=5cC7Fp?WQmu3fu6vJ|kBY_^NRKO^*)`nv zjP}kywxr(|IDfpxJ9#Rt)fANfHv2hDWTCTOyuD)G{CgRqP%Vj5lSmt6I}X_=-sui6 z5|#@T<-J+kSGaz>{cb7N%}q{uYwc8jZFQ4rKMuh@*yJmMZ>o7?4LpC5Lj4U)ij$X< z7vI_ZO{``~rQTkEa~hqYN!wD&vqxHQyh-sX}&M&r{0-Q5}CgaZW(ywJbn4 zvS{Z4@9V7hx zv*(Do;P+1*dx1}1cUqt(9oi$omx9d&56}(E4IbkyXg;4VV!K7uY>07Ed~X~ zK0i|Necm3Gs77S2dhZEbDEqdwL$u%54Le-(k;^QSY0*BKP#*fJ&wyc)V@OO$*xXty zl5-oYmvbwzl5=~0?d%D*l`)d0T7QHWCp>gKbeu5wdEB84SAB8wWBcw^ZW*fRsF=$u zR4&D1OinUy2MmZj%KJFFY67WhQA`jC<|+a-iQ%{sL04TsdiBN)M6w#|C`0P^8It3( zr&RoOlR$RB8@6e>$+^+Mm>VhELLITaRP3zFB}PboBtbV6$YOG2OvE!-{Ax$J4f2nVNY~XShX~cdUYo_xNa&ZR&I%D|JdWKZTbT U!)hG=`h|n$bv@P6Yj% 0) { @@ -734,6 +755,24 @@ namespace DisplayMagician notifyIcon.Text = $"DisplayMagician: Running {steamGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); + // Now we want to tell the user we're running a game! + // Construct the Windows toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=runningSteamGame", ToastActivationType.Foreground) + .AddText($"Running {shortcutToUse.GameName} Shortcut", hintMaxLines: 1) + .AddText($"Waiting for the Steam Game {shortcutToUse.GameName} to exit..."); + //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + var toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show this notification + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + // Wait 5 seconds for the game process to spawn Thread.Sleep(5000); // Wait for the game to exit @@ -807,6 +846,24 @@ namespace DisplayMagician notifyIcon.Text = $"DisplayMagician: Running {uplayGameToRun.Name.Substring(0, 41)}..."; Application.DoEvents(); + // Now we want to tell the user we're running a game! + // Construct the Windows toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=runningUplayGame", ToastActivationType.Foreground) + .AddText($"Running {shortcutToUse.GameName} Shortcut", hintMaxLines: 1) + .AddText($"Waiting for the Uplay Game {shortcutToUse.GameName} to exit..."); + //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + var toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show this notification + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + // Wait 5 seconds for the game process to spawn Thread.Sleep(5000); @@ -854,6 +911,32 @@ namespace DisplayMagician Application.DoEvents(); } + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + + // Only replace the notification if we're minimised + if (Program.AppProgramSettings.MinimiseOnStart) + { + // Remind the user that DisplayMagician is running the in background + // Construct the toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=minimiseStart&action=open", ToastActivationType.Foreground) + .AddText("DisplayMagician is minimised", hintMaxLines: 1) + .AddButton("Open", ToastActivationType.Background, "notify=minimiseStart&action=open"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + + // And create the toast notification + var toast = new ToastNotification(doc); + toast.SuppressPopup = true; + + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + } + + // Stop the pre-started startPrograms that we'd started earlier if (startProgramsToStop.Count > 0) { diff --git a/DisplayMagician/UIForms/MainForm.Designer.cs b/DisplayMagician/UIForms/MainForm.Designer.cs index ad5f075..ad59a9c 100644 --- a/DisplayMagician/UIForms/MainForm.Designer.cs +++ b/DisplayMagician/UIForms/MainForm.Designer.cs @@ -31,7 +31,6 @@ this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.btn_toast = new System.Windows.Forms.Button(); this.btn_settings = new System.Windows.Forms.Button(); this.lbl_create_profile = new System.Windows.Forms.Label(); this.btn_setup_display_profiles = new System.Windows.Forms.Button(); @@ -72,7 +71,6 @@ // // splitContainer1.Panel1 // - this.splitContainer1.Panel1.Controls.Add(this.btn_toast); this.splitContainer1.Panel1.Controls.Add(this.btn_settings); this.splitContainer1.Panel1.Controls.Add(this.lbl_create_profile); this.splitContainer1.Panel1.Controls.Add(this.btn_setup_display_profiles); @@ -88,16 +86,6 @@ this.splitContainer1.Panel2.Controls.Add(this.pb_game_shortcut); this.splitContainer1.TabStop = false; // - // btn_toast - // - resources.ApplyResources(this.btn_toast, "btn_toast"); - this.btn_toast.FlatAppearance.MouseDownBackColor = System.Drawing.Color.IndianRed; - this.btn_toast.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Brown; - this.btn_toast.ForeColor = System.Drawing.Color.White; - this.btn_toast.Name = "btn_toast"; - this.btn_toast.UseVisualStyleBackColor = true; - this.btn_toast.Click += new System.EventHandler(this.btn_toast_Click); - // // btn_settings // resources.ApplyResources(this.btn_settings, "btn_settings"); @@ -315,6 +303,5 @@ private System.Windows.Forms.Label lbl_create_profile; private System.Windows.Forms.Label lbl_create_shortcut; private System.Windows.Forms.Button btn_settings; - private System.Windows.Forms.Button btn_toast; } } \ No newline at end of file diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index d2b5113..3b82cc8 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -54,9 +54,9 @@ namespace DisplayMagician.UIForms // Remind the user that DisplayMagician is running the in background // Construct the toast content ToastContentBuilder tcBuilder = new ToastContentBuilder() - .AddToastActivationInfo("notify=minimiseStart", ToastActivationType.Foreground) - .AddText("DisplayMagician has started minimised!", hintMaxLines: 1) - .AddButton("Open DisplayMagician", ToastActivationType.Background, "notify=minimiseStart&action=open"); + .AddToastActivationInfo("notify=minimiseStart&action=open", ToastActivationType.Foreground) + .AddText("DisplayMagician is minimised", hintMaxLines: 1) + .AddButton("Open", ToastActivationType.Background, "notify=minimiseStart&action=open"); ToastContent toastContent = tcBuilder.Content; // Make sure to use Windows.Data.Xml.Dom var doc = new XmlDocument(); @@ -65,8 +65,12 @@ namespace DisplayMagician.UIForms // And create the toast notification var toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show it - DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + } else { @@ -131,6 +135,9 @@ namespace DisplayMagician.UIForms // And create the toast notification var toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show it DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); } @@ -448,24 +455,5 @@ namespace DisplayMagician.UIForms cb_minimise_notification_area.Checked = false; } - private void btn_toast_Click(object sender, EventArgs e) - { - // Construct the toast content - ToastContentBuilder tcBuilder = new ToastContentBuilder() - .AddToastActivationInfo("notify=runningGame", ToastActivationType.Foreground) - .AddText("This is the notification title!", hintMaxLines: 1) - .AddText("This is the description") - .AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); - ToastContent toastContent = tcBuilder.Content; - // Make sure to use Windows.Data.Xml.Dom - var doc = new XmlDocument(); - doc.LoadXml(toastContent.GetContent()); - - // And create the toast notification - var toast = new ToastNotification(doc); - - // And then show it - DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); - } } } diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index d66daf8..bc8b02f 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -132,39 +132,6 @@ Horizontal - - Top - - - Flat - - - NoControl - - - 364, 12 - - - 75, 23 - - - 8 - - - Show Toast - - - btn_toast - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splitContainer1.Panel1 - - - 0 - Top, Right @@ -193,7 +160,7 @@ splitContainer1.Panel1 - 1 + 0 None @@ -226,7 +193,7 @@ splitContainer1.Panel1 - 2 + 1 None @@ -259,7 +226,7 @@ splitContainer1.Panel1 - 3 + 2 Fill @@ -10807,7 +10774,7 @@ splitContainer1.Panel1 - 4 + 3 splitContainer1.Panel1 @@ -10834,7 +10801,7 @@ NoControl - 220, 237 + 220, 239 343, 22 @@ -10873,7 +10840,7 @@ NoControl - 234, 354 + 234, 357 332, 20 @@ -10906,7 +10873,7 @@ Microsoft Sans Serif, 9.75pt - 12, 355 + 12, 358 25, 16 @@ -10942,7 +10909,7 @@ Microsoft Sans Serif, 21.75pt - 212, 164 + 212, 166 360, 50 @@ -10975,7 +10942,7 @@ NoControl - 700, 351 + 700, 354 75, 23 @@ -63407,7 +63374,7 @@ Exit DisplayMagician - 219, 148 + 219, 126 Text diff --git a/Icon3-AppLogo.afphoto b/Icon3-AppLogo.afphoto new file mode 100644 index 0000000000000000000000000000000000000000..3ca2d1e7d26f5a3f5f4cc9dba1166d8010ec3a4a GIT binary patch literal 93325 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 X&#gt$J+qxlh5?%c_Ljxw9 Date: Sat, 26 Dec 2020 20:20:35 +1300 Subject: [PATCH 59/63] Renaming main buttons --- DisplayMagician/UIForms/MainForm.resx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/DisplayMagician/UIForms/MainForm.resx b/DisplayMagician/UIForms/MainForm.resx index bc8b02f..85a7736 100644 --- a/DisplayMagician/UIForms/MainForm.resx +++ b/DisplayMagician/UIForms/MainForm.resx @@ -172,16 +172,16 @@ Microsoft Sans Serif, 12pt - 211, 239 + 190, 239 - 355, 22 + 404, 22 6 - You need to save at least one display profile first! + You need to save at least one display profile to continue lbl_create_profile @@ -214,7 +214,7 @@ 1 - Setup Display &Profiles + Display &Profiles btn_setup_display_profiles @@ -10801,16 +10801,16 @@ NoControl - 220, 239 + 241, 239 - 343, 22 + 303, 22 7 - You now need to click here to create a shortcut + You should click here to create a shortcut False @@ -10840,7 +10840,7 @@ NoControl - 234, 357 + 234, 353 332, 20 @@ -10873,7 +10873,7 @@ Microsoft Sans Serif, 9.75pt - 12, 358 + 12, 354 25, 16 @@ -10918,7 +10918,7 @@ 4 - Setup Game &Shortcuts + Game &Shortcuts btn_setup_game_shortcuts @@ -10942,7 +10942,7 @@ NoControl - 700, 354 + 700, 350 75, 23 From 49329b870e19e0f33e49e8b3e1a51fd5b2ce03d6 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Sat, 26 Dec 2020 21:46:32 +1300 Subject: [PATCH 60/63] Initial Code Analysis fixes Also fixed up the Setup properties file for x64 build configuration. --- DisplayMagician.sln | 17 +-- .../DesktopNotificationActivator.cs | 6 +- .../DesktopNotificationManagerCompat.cs | 4 + DisplayMagician/DisplayMagician.csproj | 4 +- DisplayMagician/DisplayRepresentation.cs | 2 +- DisplayMagician/GameLibraries/SteamGame.cs | 1 + DisplayMagician/GameLibraries/SteamLibrary.cs | 1 + DisplayMagician/GameLibraries/UplayGame.cs | 1 + DisplayMagician/GameLibraries/UplayLibrary.cs | 7 +- DisplayMagician/GlobalSuppressions.cs | Bin 0 -> 104308 bytes DisplayMagician/InterProcess/IPCClient.cs | 8 +- DisplayMagician/InterProcess/IPCService.cs | 4 + DisplayMagician/Program.cs | 31 ++++-- DisplayMagician/Properties/AssemblyInfo.cs | 5 +- DisplayMagician/ShortcutItem.cs | 15 +-- DisplayMagician/ShortcutRepository.cs | 24 ++--- .../UIForms/DisplayProfileForm.resx | 2 +- DisplayMagician/UIForms/MainForm.cs | 20 ++-- .../DisplayMagicianSetup.wixproj | 9 +- .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- 20 files changed, 151 insertions(+), 112 deletions(-) create mode 100644 DisplayMagician/GlobalSuppressions.cs diff --git a/DisplayMagician.sln b/DisplayMagician.sln index 5e3eaaf..f703512 100644 --- a/DisplayMagician.sln +++ b/DisplayMagician.sln @@ -18,8 +18,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisplayMagicianTests", "Dis EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "DisplayMagicianSetup", "DisplayMagicianSetup\DisplayMagicianSetup.wixproj", "{DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}" EndProject -Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "DisplayMagicianBootstrapper", "DisplayMagicianBootstrapper\DisplayMagicianBootstrapper.wixproj", "{59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|AnyCPU = Debug|AnyCPU @@ -90,25 +88,18 @@ Global {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x64.Build.0 = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.ActiveCfg = Release|Any CPU {D7AFD3CC-53BF-4991-ABFE-638A3F355310}.Release|x86.Build.0 = Release|Any CPU - {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.ActiveCfg = Debug|x86 - {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.Build.0 = Debug|x86 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.ActiveCfg = Debug|x64 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|AnyCPU.Build.0 = Debug|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x64.ActiveCfg = Debug|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x64.Build.0 = Debug|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x86.ActiveCfg = Debug|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Debug|x86.Build.0 = Debug|x86 - {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|AnyCPU.ActiveCfg = Release|x86 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|AnyCPU.ActiveCfg = Release|x64 + {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|AnyCPU.Build.0 = Release|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x64.ActiveCfg = Release|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x64.Build.0 = Release|x64 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.ActiveCfg = Release|x86 {DFD22D4D-F2E4-4BA4-B32A-7A990A35BA08}.Release|x86.Build.0 = Release|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|AnyCPU.ActiveCfg = Debug|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x64.ActiveCfg = Debug|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x86.ActiveCfg = Debug|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Debug|x86.Build.0 = Debug|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|AnyCPU.ActiveCfg = Release|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x64.ActiveCfg = Release|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x86.ActiveCfg = Release|x86 - {59F3F084-EC7E-42D4-B0F4-8131B82BDB3B}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/DisplayMagician/DesktopNotificationActivator.cs b/DisplayMagician/DesktopNotificationActivator.cs index 4caed1c..cdb42f8 100644 --- a/DisplayMagician/DesktopNotificationActivator.cs +++ b/DisplayMagician/DesktopNotificationActivator.cs @@ -20,7 +20,7 @@ namespace DisplayMagician [Guid("56F14154-6339-4B94-8B82-80F78D5BCEAF"), ComVisible(true)] public class DesktopNotificationActivator : NotificationActivator { - public override void OnActivated(string invokedArgs, NotificationUserInput userInput, string appUserModelId) + public override void OnActivated(string arguments, NotificationUserInput userInput, string appUserModelId) { // Invoke the code we're running on the UI Thread to avoid // cross thread exceptions @@ -29,11 +29,11 @@ namespace DisplayMagician // This code is running on the main UI thread! // Parse the query string (using NuGet package QueryString.NET) - QueryString args = QueryString.Parse(invokedArgs); + QueryString args = QueryString.Parse(arguments); foreach (QueryStringParameter myArg in args) { - if (myArg.Name.Equals("action",StringComparison.InvariantCultureIgnoreCase)) + if (myArg.Name.Equals("action",StringComparison.OrdinalIgnoreCase)) { // See what action is being requested switch (args["action"].ToLowerInvariant()) diff --git a/DisplayMagician/DesktopNotificationManagerCompat.cs b/DisplayMagician/DesktopNotificationManagerCompat.cs index 5a1ed04..9aded0f 100644 --- a/DisplayMagician/DesktopNotificationManagerCompat.cs +++ b/DisplayMagician/DesktopNotificationManagerCompat.cs @@ -64,6 +64,7 @@ namespace DesktopNotifications /// under Desktop Bridge. Call this upon application startup, before calling any other APIs. /// /// An AUMID that uniquely identifies your application. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter")] public static void RegisterAumidAndComServer(string aumid) where T : NotificationActivator { @@ -127,6 +128,7 @@ namespace DesktopNotifications /// Registers the activator type as a COM server client so that Windows can launch your activator. /// /// Your implementation of NotificationActivator. Must have GUID and ComVisible attributes on class. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter")] public static void RegisterActivator() where T : NotificationActivator, new() { @@ -225,6 +227,7 @@ namespace DesktopNotifications } } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "RegisterAumidAndComServer")] private static void EnsureRegistered() { // If not registered AUMID yet @@ -350,6 +353,7 @@ namespace DesktopNotifications /// Gets all notifications sent by this app that are currently still in Action Center. /// /// A collection of toasts. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")] public IReadOnlyList GetHistory() { return _aumid != null ? _history.GetHistory(_aumid) : _history.GetHistory(); diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 6367f51..90e53fb 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -51,7 +51,8 @@ prompt 4 false - true + false + BasicCorrectnessRules.ruleset Resources\DisplayMagician.ico @@ -97,6 +98,7 @@ + diff --git a/DisplayMagician/DisplayRepresentation.cs b/DisplayMagician/DisplayRepresentation.cs index fba445c..a601141 100644 --- a/DisplayMagician/DisplayRepresentation.cs +++ b/DisplayMagician/DisplayRepresentation.cs @@ -15,7 +15,7 @@ namespace DisplayMagician { Name = display.DeviceName; Path = display.DevicePath; - var index = Path.IndexOf("{", StringComparison.InvariantCultureIgnoreCase); + var index = Path.IndexOf("{", StringComparison.OrdinalIgnoreCase); if (index > 0) { diff --git a/DisplayMagician/GameLibraries/SteamGame.cs b/DisplayMagician/GameLibraries/SteamGame.cs index b0464b6..ae8e35a 100644 --- a/DisplayMagician/GameLibraries/SteamGame.cs +++ b/DisplayMagician/GameLibraries/SteamGame.cs @@ -128,6 +128,7 @@ namespace DisplayMagician.GameLibraries } } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] public bool CopyInto(SteamGame steamGame) { if (!(steamGame is SteamGame)) diff --git a/DisplayMagician/GameLibraries/SteamLibrary.cs b/DisplayMagician/GameLibraries/SteamLibrary.cs index ff51284..42e5e76 100644 --- a/DisplayMagician/GameLibraries/SteamLibrary.cs +++ b/DisplayMagician/GameLibraries/SteamLibrary.cs @@ -190,6 +190,7 @@ namespace DisplayMagician.GameLibraries } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] public static bool ContainsSteamGame(SteamGame steamGame) { if (!(steamGame is SteamGame)) diff --git a/DisplayMagician/GameLibraries/UplayGame.cs b/DisplayMagician/GameLibraries/UplayGame.cs index d601ba5..c8c05c1 100644 --- a/DisplayMagician/GameLibraries/UplayGame.cs +++ b/DisplayMagician/GameLibraries/UplayGame.cs @@ -129,6 +129,7 @@ namespace DisplayMagician.GameLibraries } }*/ + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] public bool CopyTo(UplayGame uplayGame) { if (!(uplayGame is UplayGame)) diff --git a/DisplayMagician/GameLibraries/UplayLibrary.cs b/DisplayMagician/GameLibraries/UplayLibrary.cs index b83d03f..cffdbac 100644 --- a/DisplayMagician/GameLibraries/UplayLibrary.cs +++ b/DisplayMagician/GameLibraries/UplayLibrary.cs @@ -173,6 +173,7 @@ namespace DisplayMagician.GameLibraries } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] public static bool ContainsUplayGame(UplayGame uplayGame) { if (!(uplayGame is UplayGame)) @@ -300,7 +301,7 @@ namespace DisplayMagician.GameLibraries // Go through every record and attempt to parse it foreach (string uplayEntry in uplayConfigFile) { // Skip any Uplay entry records that don't start with 'version:' - if (!uplayEntry.StartsWith("version:",StringComparison.InvariantCultureIgnoreCase)) + if (!uplayEntry.StartsWith("version:",StringComparison.OrdinalIgnoreCase)) continue; //Split the record into entrylines @@ -398,7 +399,7 @@ namespace DisplayMagician.GameLibraries if (gotGameFileName && gotGameId && gotGameIconPath && gotGameName) break; // This line contains the Game Name - if (uplayEntryLines[i].StartsWith(" name:", StringComparison.InvariantCultureIgnoreCase) && !gotGameName) + if (uplayEntryLines[i].StartsWith(" name:", StringComparison.OrdinalIgnoreCase) && !gotGameName) { mc = Regex.Matches(uplayEntryLines[i], @" name\: (.*)"); uplayGameAppInfo.GameName = mc[0].Groups[1].ToString(); @@ -409,7 +410,7 @@ namespace DisplayMagician.GameLibraries } gotGameName = true; } - else if (uplayEntryLines[i].StartsWith(" icon_image:", StringComparison.InvariantCultureIgnoreCase) && !gotGameIconPath) + else if (uplayEntryLines[i].StartsWith(" icon_image:", StringComparison.OrdinalIgnoreCase) && !gotGameIconPath) { mc = Regex.Matches(uplayEntryLines[i], @"icon_image: (.*)"); string iconImageFileName = mc[0].Groups[1].ToString(); diff --git a/DisplayMagician/GlobalSuppressions.cs b/DisplayMagician/GlobalSuppressions.cs new file mode 100644 index 0000000000000000000000000000000000000000..ecf3413190a6cca1e1c11b25d4048343448cf038 GIT binary patch literal 104308 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 literal 0 HcmV?d00001 diff --git a/DisplayMagician/InterProcess/IPCClient.cs b/DisplayMagician/InterProcess/IPCClient.cs index 3aa65a3..8c66691 100644 --- a/DisplayMagician/InterProcess/IPCClient.cs +++ b/DisplayMagician/InterProcess/IPCClient.cs @@ -8,6 +8,9 @@ namespace DisplayMagician.InterProcess { internal class IPCClient : ClientBase, IService { + + private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + public IPCClient(Process process) : base( new ServiceEndpoint( @@ -71,9 +74,10 @@ namespace DisplayMagician.InterProcess { if (process.Id != thisProcess.Id) { + IPCClient processChannel = null; try { - var processChannel = new IPCClient(process); + processChannel = new IPCClient(process); if (processChannel.Status == status) { @@ -82,6 +86,8 @@ namespace DisplayMagician.InterProcess } catch (Exception ex) { + processChannel = null; + logger.Error(ex, $"IPCClient/QueryByStatus: Couldn't create an IPC Client"); Console.WriteLine($"IPCClient/QueryByStatus exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); // ignored } diff --git a/DisplayMagician/InterProcess/IPCService.cs b/DisplayMagician/InterProcess/IPCService.cs index 0a0dd7d..2b545b5 100644 --- a/DisplayMagician/InterProcess/IPCService.cs +++ b/DisplayMagician/InterProcess/IPCService.cs @@ -10,6 +10,8 @@ namespace DisplayMagician.InterProcess { private static ServiceHost _serviceHost; + private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + private IPCService() { Status = InstanceStatus.Busy; @@ -53,6 +55,7 @@ namespace DisplayMagician.InterProcess } catch (Exception ex) { + logger.Error(ex, $"IPCService/StartService exception: Couldn't create an IPC Service"); Console.WriteLine($"IPCService/StartService exception: {ex.Message}: {ex.StackTrace} - {ex.InnerException}"); try { @@ -60,6 +63,7 @@ namespace DisplayMagician.InterProcess } catch (Exception ex2) { + logger.Error(ex, $"IPCService/StartService exception: Couldn't close an IPC Service after error creating it"); Console.WriteLine($"IPCService/StartService exception 2: {ex2.Message}: {ex2.InnerException}"); // ignored } diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index af52eb5..4e49e61 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -13,10 +13,8 @@ using DisplayMagicianShared; using DisplayMagician.UIForms; using System.Text.RegularExpressions; using System.Drawing; -//using Microsoft.Toolkit.Uwp.Notifications; using DesktopNotifications; - -//using System.Runtime.InteropServices; +using System.Runtime.Serialization; namespace DisplayMagician { @@ -646,19 +644,40 @@ namespace DisplayMagician { public class ApplyTopologyException : Exception { - public ApplyTopologyException(String message) : base(message) + public ApplyTopologyException() + { } + + public ApplyTopologyException(string message) : base(message) + { } + + public ApplyTopologyException(string message, Exception innerException) : base(message, innerException) + { } + public ApplyTopologyException(SerializationInfo info, StreamingContext context) : base(info, context) { } } public class ApplyPathInfoException : Exception { - public ApplyPathInfoException(String message) : base(message) + public ApplyPathInfoException() + { } + + public ApplyPathInfoException(string message) : base(message) + { } + public ApplyPathInfoException(string message, Exception innerException) : base(message, innerException) + { } + public ApplyPathInfoException(SerializationInfo info, StreamingContext context) : base(info, context) { } } public class LoadingInstalledGamesException : Exception { - public LoadingInstalledGamesException(String message) : base(message) + public LoadingInstalledGamesException() + { } + public LoadingInstalledGamesException(string message) : base(message) + { } + public LoadingInstalledGamesException(string message, Exception innerException) : base(message, innerException) + { } + public LoadingInstalledGamesException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } \ No newline at end of file diff --git a/DisplayMagician/Properties/AssemblyInfo.cs b/DisplayMagician/Properties/AssemblyInfo.cs index 0ccc260..b94da0a 100644 --- a/DisplayMagician/Properties/AssemblyInfo.cs +++ b/DisplayMagician/Properties/AssemblyInfo.cs @@ -1,4 +1,5 @@ -using System.Resources; +using System; +using System.Resources; using System.Reflection; using System.Runtime.InteropServices; @@ -39,3 +40,5 @@ using System.Runtime.InteropServices; [assembly: AssemblyVersion("0.2.0.*")] [assembly: AssemblyFileVersion("0.2.0.0")] [assembly: NeutralResourcesLanguage("en")] + +[assembly: CLSCompliant(true)] \ No newline at end of file diff --git a/DisplayMagician/ShortcutItem.cs b/DisplayMagician/ShortcutItem.cs index 5f9d0b4..cae499f 100644 --- a/DisplayMagician/ShortcutItem.cs +++ b/DisplayMagician/ShortcutItem.cs @@ -216,7 +216,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -419,7 +419,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid,StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid,StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -617,7 +617,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -729,7 +729,7 @@ namespace DisplayMagician // We try to find and set the ProfileTouse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) _profileToUse = profileToTest; } } @@ -1224,7 +1224,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -1431,7 +1431,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -1634,7 +1634,7 @@ namespace DisplayMagician // Now we need to find and populate the profileToUse foreach (ProfileItem profileToTest in ProfileRepository.AllProfiles) { - if (profileToTest.UUID.Equals(_profileUuid, StringComparison.InvariantCultureIgnoreCase)) + if (profileToTest.UUID.Equals(_profileUuid, StringComparison.OrdinalIgnoreCase)) { _profileToUse = profileToTest; break; @@ -1821,6 +1821,7 @@ namespace DisplayMagician } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] public Bitmap ToBitmapOverlay(Bitmap originalBitmap, Bitmap overlayBitmap, int width, int height, PixelFormat format = PixelFormat.Format32bppArgb) { diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index f739551..6a4236a 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -136,7 +136,7 @@ namespace DisplayMagician return false; // Remove the Shortcut Icons from the Cache - List shortcutsToRemove = _allShortcuts.FindAll(item => item.UUID.Equals(shortcut.UUID, StringComparison.InvariantCultureIgnoreCase)); + List shortcutsToRemove = _allShortcuts.FindAll(item => item.UUID.Equals(shortcut.UUID, StringComparison.OrdinalIgnoreCase)); foreach (ShortcutItem shortcutToRemove in shortcutsToRemove) { try @@ -152,7 +152,7 @@ namespace DisplayMagician } // Remove the shortcut from the list. - int numRemoved = _allShortcuts.RemoveAll(item => item.UUID.Equals(shortcut.UUID, StringComparison.InvariantCultureIgnoreCase)); + int numRemoved = _allShortcuts.RemoveAll(item => item.UUID.Equals(shortcut.UUID, StringComparison.OrdinalIgnoreCase)); if (numRemoved == 1) { @@ -178,13 +178,13 @@ namespace DisplayMagician Match match = Regex.Match(shortcutNameOrUuid, uuidV4Regex, RegexOptions.IgnoreCase); if (match.Success) { - shortcutsToRemove = _allShortcuts.FindAll(item => item.UUID.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)); - numRemoved = _allShortcuts.RemoveAll(item => item.UUID.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)); + shortcutsToRemove = _allShortcuts.FindAll(item => item.UUID.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)); + numRemoved = _allShortcuts.RemoveAll(item => item.UUID.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)); } else { - shortcutsToRemove = _allShortcuts.FindAll(item => item.Name.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)); - numRemoved = _allShortcuts.RemoveAll(item => item.Name.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)); + shortcutsToRemove = _allShortcuts.FindAll(item => item.Name.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)); + numRemoved = _allShortcuts.RemoveAll(item => item.Name.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)); } // Remove the Shortcut Icons from the Cache foreach (ShortcutItem shortcutToRemove in shortcutsToRemove) @@ -221,7 +221,7 @@ namespace DisplayMagician foreach (ShortcutItem testShortcut in _allShortcuts) { - if (testShortcut.UUID.Equals(shortcut.UUID,StringComparison.InvariantCultureIgnoreCase)) + if (testShortcut.UUID.Equals(shortcut.UUID,StringComparison.OrdinalIgnoreCase)) return true; } @@ -240,7 +240,7 @@ namespace DisplayMagician { foreach (ShortcutItem testShortcut in _allShortcuts) { - if (testShortcut.UUID.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)) + if (testShortcut.UUID.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)) return true; } @@ -249,7 +249,7 @@ namespace DisplayMagician { foreach (ShortcutItem testShortcut in _allShortcuts) { - if (testShortcut.Name.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)) + if (testShortcut.Name.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)) return true; } @@ -271,7 +271,7 @@ namespace DisplayMagician { foreach (ShortcutItem testShortcut in _allShortcuts) { - if (testShortcut.UUID.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)) + if (testShortcut.UUID.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)) return testShortcut; } @@ -280,7 +280,7 @@ namespace DisplayMagician { foreach (ShortcutItem testShortcut in _allShortcuts) { - if (testShortcut.Name.Equals(shortcutNameOrUuid, StringComparison.InvariantCultureIgnoreCase)) + if (testShortcut.Name.Equals(shortcutNameOrUuid, StringComparison.OrdinalIgnoreCase)) return testShortcut; } @@ -297,7 +297,7 @@ namespace DisplayMagician foreach (ShortcutItem testShortcut in ShortcutRepository.AllShortcuts) { - if (testShortcut.ProfileUUID.Equals(newProfile.UUID, StringComparison.InvariantCultureIgnoreCase) && testShortcut.AutoName) + if (testShortcut.ProfileUUID.Equals(newProfile.UUID, StringComparison.OrdinalIgnoreCase) && testShortcut.AutoName) { testShortcut.ProfileToUse = newProfile; testShortcut.AutoSuggestShortcutName(); diff --git a/DisplayMagician/UIForms/DisplayProfileForm.resx b/DisplayMagician/UIForms/DisplayProfileForm.resx index 838c7b0..0f18ad5 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.resx +++ b/DisplayMagician/UIForms/DisplayProfileForm.resx @@ -157,7 +157,7 @@ - BorderColor = 406d6d6d; UnFocusedColor1 = ffff8080; UnFocusedColor2 = LightCoral; UnFocusedBorderColor = Maroon; HoverColor1 = 80078d7; HoverColor2 = 400078d7; HoverBorderColor = 400078d7; SelectedColor1 = ffff8080; SelectedColor2 = LightCoral; SelectedBorderColor = Maroon; DisabledColor1 = 6d6d6d; DisabledColor2 = 206d6d6d; DisabledBorderColor = 206d6d6d; DisabledForeColor = ff808080; ColumnHeaderBackColor1 = 20f0f0f0; ColumnHeaderBackColor2 = c4f0f0f0; ColumnHeaderHoverColor1 = 100078d7; ColumnHeaderHoverColor2 = 400078d7; ColumnSelectColor = 106d6d6d; ColumnSeparatorColor = 206d6d6d; PaneBackColor = 106d6d6d; PaneSeparatorColor = 806d6d6d; SelectionRectangleColor1 = 800078d7; SelectionRectangleColor2 = 800078d7 + BorderColor = 406d6d6d; UnfocusedColor1 = ffff8080; UnfocusedColor2 = LightCoral; UnfocusedBorderColor = Maroon; HoverColor1 = 80078d7; HoverColor2 = 400078d7; HoverBorderColor = 400078d7; SelectedColor1 = ffff8080; SelectedColor2 = LightCoral; SelectedBorderColor = Maroon; DisabledColor1 = 6d6d6d; DisabledColor2 = 206d6d6d; DisabledBorderColor = 206d6d6d; DisabledForeColor = ff808080; ColumnHeaderBackColor1 = 20f0f0f0; ColumnHeaderBackColor2 = c4f0f0f0; ColumnHeaderHoverColor1 = 100078d7; ColumnHeaderHoverColor2 = 400078d7; ColumnSelectColor = 106d6d6d; ColumnSeparatorColor = 206d6d6d; PaneBackColor = 106d6d6d; PaneSeparatorColor = 806d6d6d; SelectionRectangleColor1 = 800078d7; SelectionRectangleColor2 = 800078d7 248, 17 diff --git a/DisplayMagician/UIForms/MainForm.cs b/DisplayMagician/UIForms/MainForm.cs index 3b82cc8..21c4ad9 100644 --- a/DisplayMagician/UIForms/MainForm.cs +++ b/DisplayMagician/UIForms/MainForm.cs @@ -31,7 +31,9 @@ namespace DisplayMagician.UIForms private bool allowVisible; // ContextMenu's Show command used private bool allowClose; // ContextMenu's Exit command used - public MainForm(Form formToOpen = null, bool FromToast = false) + private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); + + public MainForm(Form formToOpen = null) { InitializeComponent(); btn_setup_display_profiles.Parent = splitContainer1.Panel1; @@ -383,6 +385,7 @@ namespace DisplayMagician.UIForms DialogResult dialogResult; if (args.Mandatory.Value) { + logger.Info($"MainForm/AutoUpdaterOnCheckForUpdateEvent - New version {args.CurrentVersion} available. Current version is {args.InstalledVersion}. Mandatory upgrade."); dialogResult = MessageBox.Show( $@"There is new version {args.CurrentVersion} available. You are using version {args.InstalledVersion}. This is required update. Press Ok to begin updating the application.", @"Update Available", @@ -391,6 +394,7 @@ namespace DisplayMagician.UIForms } else { + logger.Info($"MainForm/AutoUpdaterOnCheckForUpdateEvent - New version {args.CurrentVersion} available. Current version is {args.InstalledVersion}. Optional upgrade."); dialogResult = MessageBox.Show( $@"There is new version {args.CurrentVersion} available. You are using version { @@ -407,34 +411,34 @@ namespace DisplayMagician.UIForms { try { + logger.Info($"MainForm/AutoUpdaterOnCheckForUpdateEvent - Downloading {args.InstalledVersion} update."); if (AutoUpdater.DownloadUpdate(args)) { + logger.Info($"MainForm/AutoUpdaterOnCheckForUpdateEvent - Restarting to apply {args.InstalledVersion} update."); Application.Exit(); } } - catch (Exception exception) + catch (Exception ex) { - MessageBox.Show(exception.Message, exception.GetType().ToString(), MessageBoxButtons.OK, + logger.Warn(ex, $"MainForm/AutoUpdaterOnCheckForUpdateEvent - Exception during update download."); + MessageBox.Show(ex.Message, ex.GetType().ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } } } - /*else - { - MessageBox.Show(@"There is no update available please try again later.", @"No update available", - MessageBoxButtons.OK, MessageBoxIcon.Information); - }*/ } else { if (args.Error is WebException) { + logger.Warn(args.Error, $"MainForm/AutoUpdaterOnCheckForUpdateEvent - WebException - There was a problem reaching the update server."); MessageBox.Show( @"There is a problem reaching update server. Please check your internet connection and try again later.", @"Update Check Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { + logger.Warn(args.Error, $"MainForm/AutoUpdaterOnCheckForUpdateEvent - There was a problem performing the update: {args.Error.Message}"); MessageBox.Show(args.Error.Message, args.Error.GetType().ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); diff --git a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj index 72cc343..61a16d2 100644 --- a/DisplayMagicianSetup/DisplayMagicianSetup.wixproj +++ b/DisplayMagicianSetup/DisplayMagicianSetup.wixproj @@ -11,15 +11,16 @@ DisplayMagicianSetup - bin\$(Configuration)\ + bin\$(Platform)\$(Configuration)\ obj\$(Configuration)\ Debug;DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug -arch x64 - bin\$(Configuration)\ + bin\$(Platform)\$(Configuration)\ obj\$(Configuration)\ - + -arch x64 + DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug; @@ -36,7 +37,7 @@ obj\$(Platform)\$(Configuration)\ False True - DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\Debug + DisplayMagicianFilesDir=H:\vscode-projects\DisplayMagician\DisplayMagician\bin\Debug diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 7a2d1d1..10ce88f 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From 9ffedab5aa3f5c98661b013dfe9e9573c1aaedbf Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 28 Dec 2020 10:14:01 +1300 Subject: [PATCH 61/63] Fixing LogReporter writer errors Moved the logging to Local app dir under Logs sub directory. Will also move the main DIsplayMagician logs here too. --- DisplayMagicianLogReporter/Program.cs | 57 +++++++++- .../DisplayMagicianFilesFragment.wxs | 102 +++++++++--------- 2 files changed, 105 insertions(+), 54 deletions(-) diff --git a/DisplayMagicianLogReporter/Program.cs b/DisplayMagicianLogReporter/Program.cs index 1cc6a6c..24e7719 100644 --- a/DisplayMagicianLogReporter/Program.cs +++ b/DisplayMagicianLogReporter/Program.cs @@ -19,6 +19,7 @@ namespace DisplayMagicianLogReporter private static StreamWriter _writer; internal static string AppDataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "DisplayMagician"); + internal static string LoggingDirPath = Path.Combine(AppDataPath, "Logs"); private static void DumpObject( IEnumerable items, @@ -106,10 +107,60 @@ namespace DisplayMagicianLogReporter Console.WriteLine(); Console.WriteLine("Starting the interrogation..."); Console.WriteLine(); + + try + { + Directory.CreateDirectory(LoggingDirPath); + } + catch (UnauthorizedAccessException ex) + { + Console.WriteLine($"ERROR - Cannot create logging directory as unauthorised: {LoggingDirPath}"); + } + catch (ArgumentException ex) + { + Console.WriteLine($"ERROR - Cannot create logging directory as LoggingDirPath argument caused an ArgumentException: {LoggingDirPath}"); + } + catch (PathTooLongException ex) + { + Console.WriteLine($"ERROR - Cannot create logging directory as the path is too long for Windows to create: {LoggingDirPath}"); + } + catch (DirectoryNotFoundException ex) + { + Console.WriteLine($"ERROR - Cannot create logging directory as the DisplayMagician Local Application Data directory doesn't exist: {LoggingDirPath}"); + } + catch (NotSupportedException ex) + { + Console.WriteLine($"ERROR - Cannot create logging directory as the Directory.CreateDirectory function isn't supported: {LoggingDirPath}"); + } + string date = DateTime.Now.ToString("yyyyMMdd.HHmmss"); - _writer = new StreamWriter(new FileStream( - string.Format("DisplayMagician.Reporting.{0}.log", date), + string logFile = Path.Combine(LoggingDirPath, $"LogReporter.{date}.log"); + try + { + _writer = new StreamWriter(new FileStream( + logFile, FileMode.CreateNew)); + } + catch (System.Security.SecurityException ex) + { + Console.WriteLine($"ERROR - Cannot create log file due to a security exception: {logFile}"); + } + catch (UnauthorizedAccessException ex) + { + Console.WriteLine($"ERROR - Cannot create log file as unauthorised: {logFile}"); + } + catch (ArgumentException ex) + { + Console.WriteLine($"ERROR - Cannot create log file as LogFile argument caused an ArgumentException while creating Filestream or StreamWriter: {logFile}"); + } + catch (PathTooLongException ex) + { + Console.WriteLine($"ERROR - Cannot create log file as the path is too long for Windows to create: {logFile}"); + } + catch (DirectoryNotFoundException ex) + { + Console.WriteLine($"ERROR - Cannot create log file as the DisplayMagician\\Logs Local Application Data directory doesn't exist: {logFile}"); + } try { @@ -305,7 +356,7 @@ namespace DisplayMagicianLogReporter Console.WriteLine(new string('=', Console.BufferWidth)); Console.WriteLine(); - Console.WriteLine(@"Done, press enter to exit."); + Console.WriteLine(@"Finished! Press enter to exit LogReporter."); Console.ReadLine(); } diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 10ce88f..5573ea9 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From c7a1f1ab559d0fcdd0a42448797ac61ff95800d3 Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 28 Dec 2020 10:34:15 +1300 Subject: [PATCH 62/63] Fix Code Analysis changes that broke things --- DisplayMagician/Program.cs | 5 +++-- DisplayMagician/UIForms/DisplayProfileForm.resx | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/DisplayMagician/Program.cs b/DisplayMagician/Program.cs index 4e49e61..2089b8d 100644 --- a/DisplayMagician/Program.cs +++ b/DisplayMagician/Program.cs @@ -63,10 +63,11 @@ namespace DisplayMagician { var config = new NLog.Config.LoggingConfiguration(); // Targets where to log to: File and Console - string date = DateTime.Now.ToString("yyyyMMdd.HHmmss"); + //string date = DateTime.Now.ToString("yyyyMMdd.HHmmss"); string AppLogFilename = Path.Combine(Program.AppLogPath, $"DisplayMagician.log"); - // Create the Shortcut Icon Cache if it doesn't exist so that it's avilable for all the program + // Create the Logging Dir if it doesn't exist so that it's avilable for all + // parts of the program to use if (!Directory.Exists(AppLogPath)) { try diff --git a/DisplayMagician/UIForms/DisplayProfileForm.resx b/DisplayMagician/UIForms/DisplayProfileForm.resx index 0f18ad5..838c7b0 100644 --- a/DisplayMagician/UIForms/DisplayProfileForm.resx +++ b/DisplayMagician/UIForms/DisplayProfileForm.resx @@ -157,7 +157,7 @@ - BorderColor = 406d6d6d; UnfocusedColor1 = ffff8080; UnfocusedColor2 = LightCoral; UnfocusedBorderColor = Maroon; HoverColor1 = 80078d7; HoverColor2 = 400078d7; HoverBorderColor = 400078d7; SelectedColor1 = ffff8080; SelectedColor2 = LightCoral; SelectedBorderColor = Maroon; DisabledColor1 = 6d6d6d; DisabledColor2 = 206d6d6d; DisabledBorderColor = 206d6d6d; DisabledForeColor = ff808080; ColumnHeaderBackColor1 = 20f0f0f0; ColumnHeaderBackColor2 = c4f0f0f0; ColumnHeaderHoverColor1 = 100078d7; ColumnHeaderHoverColor2 = 400078d7; ColumnSelectColor = 106d6d6d; ColumnSeparatorColor = 206d6d6d; PaneBackColor = 106d6d6d; PaneSeparatorColor = 806d6d6d; SelectionRectangleColor1 = 800078d7; SelectionRectangleColor2 = 800078d7 + BorderColor = 406d6d6d; UnFocusedColor1 = ffff8080; UnFocusedColor2 = LightCoral; UnFocusedBorderColor = Maroon; HoverColor1 = 80078d7; HoverColor2 = 400078d7; HoverBorderColor = 400078d7; SelectedColor1 = ffff8080; SelectedColor2 = LightCoral; SelectedBorderColor = Maroon; DisabledColor1 = 6d6d6d; DisabledColor2 = 206d6d6d; DisabledBorderColor = 206d6d6d; DisabledForeColor = ff808080; ColumnHeaderBackColor1 = 20f0f0f0; ColumnHeaderBackColor2 = c4f0f0f0; ColumnHeaderHoverColor1 = 100078d7; ColumnHeaderHoverColor2 = 400078d7; ColumnSelectColor = 106d6d6d; ColumnSeparatorColor = 206d6d6d; PaneBackColor = 106d6d6d; PaneSeparatorColor = 806d6d6d; SelectionRectangleColor1 = 800078d7; SelectionRectangleColor2 = 800078d7 248, 17 From ed167459fa567240a5245dc55a7ca16fb8edae2a Mon Sep 17 00:00:00 2001 From: Terry MacDonald Date: Mon, 28 Dec 2020 21:34:59 +1300 Subject: [PATCH 63/63] Fixed UplayGame monitoring Also fixed errors caused by trying to access 32bit processes information from 64-bit processes by using smoe cool code thanks to Jeff Mercado and Mike Fuchs: https://stackoverflow.com/questions/9501771/how-to-avoid-a-win32-exception-when-accessing-process-mainmodule-filename-in-c --- DisplayMagician/DisplayMagician.csproj | 2 + DisplayMagician/GameLibraries/GameUtils.cs | 29 +++++ DisplayMagician/GameLibraries/SteamGame.cs | 12 +- DisplayMagician/GameLibraries/UplayGame.cs | 12 +- DisplayMagician/Properties/AssemblyInfo.cs | 4 +- DisplayMagician/ShortcutRepository.cs | 123 ++++++++++++++++-- DisplayMagicianBootstrapper/Bundle.wxs | 25 ---- .../DisplayMagicianBootstrapper.wixproj | 69 ---------- .../Includes/DisplayMagicianVariables.wxi | 29 ----- .../Lang/en-us/EULA_en-us.rtf | Bin 915 -> 0 bytes .../Lang/en-us/Loc_en-us.wxl | 18 --- .../Properties/AssemblyInfo.cs | 4 +- .../DisplayMagicianFilesFragment.wxs | 102 +++++++-------- .../Properties/AssemblyInfo.cs | 14 +- .../Properties/AssemblyInfo.cs | 4 +- 15 files changed, 224 insertions(+), 223 deletions(-) create mode 100644 DisplayMagician/GameLibraries/GameUtils.cs delete mode 100644 DisplayMagicianBootstrapper/Bundle.wxs delete mode 100644 DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj delete mode 100644 DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi delete mode 100644 DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf delete mode 100644 DisplayMagicianBootstrapper/Lang/en-us/Loc_en-us.wxl diff --git a/DisplayMagician/DisplayMagician.csproj b/DisplayMagician/DisplayMagician.csproj index 90e53fb..3757afb 100644 --- a/DisplayMagician/DisplayMagician.csproj +++ b/DisplayMagician/DisplayMagician.csproj @@ -79,6 +79,7 @@ + @@ -90,6 +91,7 @@ + diff --git a/DisplayMagician/GameLibraries/GameUtils.cs b/DisplayMagician/GameLibraries/GameUtils.cs new file mode 100644 index 0000000..e075392 --- /dev/null +++ b/DisplayMagician/GameLibraries/GameUtils.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Management; + +namespace DisplayMagician.GameLibraries +{ + class GameUtils + { + public static string GetMainModuleFilepath(int processId) + { + string wmiQueryString = "SELECT ProcessId, ExecutablePath FROM Win32_Process WHERE ProcessId = " + processId; + using (var searcher = new ManagementObjectSearcher(wmiQueryString)) + { + using (var results = searcher.Get()) + { + ManagementObject mo = results.Cast().FirstOrDefault(); + if (mo != null) + { + return (string)mo["ExecutablePath"]; + } + } + } + return null; + } + } +} diff --git a/DisplayMagician/GameLibraries/SteamGame.cs b/DisplayMagician/GameLibraries/SteamGame.cs index ae8e35a..b3a5dea 100644 --- a/DisplayMagician/GameLibraries/SteamGame.cs +++ b/DisplayMagician/GameLibraries/SteamGame.cs @@ -83,8 +83,16 @@ namespace DisplayMagician.GameLibraries List gameProcesses = Process.GetProcessesByName(_steamGameProcessName).ToList(); foreach (Process gameProcess in gameProcesses) { - if (gameProcess.MainModule.FileName.StartsWith(_steamGameExePath)) - numGameProcesses++; + try + { + if (gameProcess.MainModule.FileName.StartsWith(_steamGameExePath)) + numGameProcesses++; + } + catch (Exception ex) + { + if (GameUtils.GetMainModuleFilepath(gameProcess.Id).StartsWith(_steamGameExePath)) + numGameProcesses++; + } } if (numGameProcesses > 0) return true; diff --git a/DisplayMagician/GameLibraries/UplayGame.cs b/DisplayMagician/GameLibraries/UplayGame.cs index c8c05c1..e9183a8 100644 --- a/DisplayMagician/GameLibraries/UplayGame.cs +++ b/DisplayMagician/GameLibraries/UplayGame.cs @@ -84,8 +84,16 @@ namespace DisplayMagician.GameLibraries List gameProcesses = Process.GetProcessesByName(_uplayGameProcessName).ToList(); foreach (Process gameProcess in gameProcesses) { - if (gameProcess.MainModule.FileName.StartsWith(_uplayGameExePath)) - numGameProcesses++; + try + { + if (gameProcess.MainModule.FileName.StartsWith(_uplayGameExePath)) + numGameProcesses++; + } + catch (Exception ex) + { + if (GameUtils.GetMainModuleFilepath(gameProcess.Id).StartsWith(_uplayGameExePath)) + numGameProcesses++; + } } if (numGameProcesses > 0) return true; diff --git a/DisplayMagician/Properties/AssemblyInfo.cs b/DisplayMagician/Properties/AssemblyInfo.cs index b94da0a..77c4257 100644 --- a/DisplayMagician/Properties/AssemblyInfo.cs +++ b/DisplayMagician/Properties/AssemblyInfo.cs @@ -37,8 +37,8 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.2.0.*")] -[assembly: AssemblyFileVersion("0.2.0.0")] +[assembly: AssemblyVersion("0.2.1.*")] +[assembly: AssemblyFileVersion("0.2.1.0")] [assembly: NeutralResourcesLanguage("en")] [assembly: CLSCompliant(true)] \ No newline at end of file diff --git a/DisplayMagician/ShortcutRepository.cs b/DisplayMagician/ShortcutRepository.cs index 6a4236a..d8a4ef8 100644 --- a/DisplayMagician/ShortcutRepository.cs +++ b/DisplayMagician/ShortcutRepository.cs @@ -661,7 +661,7 @@ namespace DisplayMagician // Construct the Windows toast content ToastContentBuilder tcBuilder = new ToastContentBuilder() .AddToastActivationInfo("notify=runningApplication", ToastActivationType.Foreground) - .AddText($"Running {processNameToLookFor} Shortcut", hintMaxLines: 1) + .AddText($"Running {processNameToLookFor}", hintMaxLines: 1) .AddText($"Waiting for all {processNameToLookFor} windows to exit..."); //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); ToastContent toastContent = tcBuilder.Content; @@ -699,6 +699,23 @@ namespace DisplayMagician Console.WriteLine($"{processNameToLookFor} has exited."); logger.Debug($"ShortcutRepository/RunShortcut - Application {processNameToLookFor} has exited."); + // Tell the user that the application has closed + // Construct the toast content + tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=stopDetected", ToastActivationType.Foreground) + .AddText($"{processNameToLookFor} was closed", hintMaxLines: 1) + .AddText($"All {processNameToLookFor} processes were shutdown and changes were reverted."); + toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + } else if (shortcutToUse.Category.Equals(ShortcutCategory.Game)) @@ -759,7 +776,7 @@ namespace DisplayMagician // Construct the Windows toast content ToastContentBuilder tcBuilder = new ToastContentBuilder() .AddToastActivationInfo("notify=runningSteamGame", ToastActivationType.Foreground) - .AddText($"Running {shortcutToUse.GameName} Shortcut", hintMaxLines: 1) + .AddText($"Running {shortcutToUse.GameName}", hintMaxLines: 1) .AddText($"Waiting for the Steam Game {shortcutToUse.GameName} to exit..."); //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); ToastContent toastContent = tcBuilder.Content; @@ -791,6 +808,24 @@ namespace DisplayMagician Console.WriteLine($"{steamGameToRun.Name} has exited."); logger.Debug($"ShortcutRepository/RunShortcut - Steam Game {steamGameToRun.Name} has exited."); + // Tell the user that the Steam Game has closed + // Construct the toast content + tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=stopDetected", ToastActivationType.Foreground) + .AddText($"{shortcutToUse.GameName} was closed", hintMaxLines: 1) + .AddText($"{shortcutToUse.GameName} game was shutdown and changes were reverted."); + toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + + } } @@ -816,11 +851,56 @@ namespace DisplayMagician address += "/0"; } + // Now we want to tell the user we're starting upc.exe + // Construct the Windows toast content + ToastContentBuilder tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=startingUplay", ToastActivationType.Foreground) + .AddText($"Starting Uplay", hintMaxLines: 1) + .AddText($"Waiting for Uplay to start (and update if needed)..."); + //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); + ToastContent toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + var doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + var toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show this notification + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); + + // Start the URI Handler to run Uplay Console.WriteLine($"Starting Uplay Game: {uplayGameToRun.Name}"); - var uplayProcess = Process.Start(address); + Process uplayStartProcess = Process.Start(address); - // Wait for Uplay game to update if needed + // Wait for Uplay to start + List uplayProcesses = null; + for (int secs = 0; secs >= (shortcutToUse.StartTimeout * 1000); secs += 500) + { + + // Look for the processes with the ProcessName we sorted out earlier + uplayProcesses = Process.GetProcessesByName("upc").ToList(); + + // If we have found one or more processes then we should be good to go + // so let's break + if (uplayProcesses.Count > 0) + { + logger.Debug($"Found {uplayProcesses.Count} 'upc' processes have started"); + break; + } + + // Let's wait a little while if we couldn't find + // any processes yet + Thread.Sleep(500); + + } + + // Delay 5secs + Thread.Sleep(5000); + + // Now we know the Uplay app is running then + // we wait until the Uplay game is running (*allows for uplay update) for (int secs = 0; secs >= (shortcutToUse.StartTimeout * 1000); secs += 500) { @@ -836,7 +916,7 @@ namespace DisplayMagician } // Store the Uplay Process ID for later - IPCService.GetInstance().HoldProcessId = uplayProcess?.Id ?? 0; + IPCService.GetInstance().HoldProcessId = uplayStartProcess?.Id ?? 0; IPCService.GetInstance().Status = InstanceStatus.OnHold; // Add a status notification icon in the status area @@ -848,17 +928,17 @@ namespace DisplayMagician // Now we want to tell the user we're running a game! // Construct the Windows toast content - ToastContentBuilder tcBuilder = new ToastContentBuilder() + tcBuilder = new ToastContentBuilder() .AddToastActivationInfo("notify=runningUplayGame", ToastActivationType.Foreground) - .AddText($"Running {shortcutToUse.GameName} Shortcut", hintMaxLines: 1) + .AddText($"Running {shortcutToUse.GameName}", hintMaxLines: 1) .AddText($"Waiting for the Uplay Game {shortcutToUse.GameName} to exit..."); //.AddButton("Stop", ToastActivationType.Background, "notify=runningGame&action=stop"); - ToastContent toastContent = tcBuilder.Content; + toastContent = tcBuilder.Content; // Make sure to use Windows.Data.Xml.Dom - var doc = new XmlDocument(); + doc = new XmlDocument(); doc.LoadXml(toastContent.GetContent()); // And create the toast notification - var toast = new ToastNotification(doc); + toast = new ToastNotification(doc); // Remove any other Notifications from us DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); // And then show this notification @@ -882,6 +962,23 @@ namespace DisplayMagician } Console.WriteLine($"{uplayGameToRun.Name} has exited."); logger.Debug($"ShortcutRepository/RunShortcut - Uplay Game {uplayGameToRun.Name} has exited."); + + // Tell the user that the Uplay Game has closed + // Construct the toast content + tcBuilder = new ToastContentBuilder() + .AddToastActivationInfo("notify=stopDetected", ToastActivationType.Foreground) + .AddText($"{shortcutToUse.GameName} was closed", hintMaxLines: 1) + .AddText($"{shortcutToUse.GameName} game was shutdown and changes were reverted."); + toastContent = tcBuilder.Content; + // Make sure to use Windows.Data.Xml.Dom + doc = new XmlDocument(); + doc.LoadXml(toastContent.GetContent()); + // And create the toast notification + toast = new ToastNotification(doc); + // Remove any other Notifications from us + DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); + // And then show it + DesktopNotifications.DesktopNotificationManagerCompat.CreateToastNotifier().Show(toast); } @@ -911,12 +1008,10 @@ namespace DisplayMagician Application.DoEvents(); } - // Remove any other Notifications from us - DesktopNotifications.DesktopNotificationManagerCompat.History.Clear(); - // Only replace the notification if we're minimised if (Program.AppProgramSettings.MinimiseOnStart) - { + { + // Remind the user that DisplayMagician is running the in background // Construct the toast content ToastContentBuilder tcBuilder = new ToastContentBuilder() diff --git a/DisplayMagicianBootstrapper/Bundle.wxs b/DisplayMagicianBootstrapper/Bundle.wxs deleted file mode 100644 index b349b93..0000000 --- a/DisplayMagicianBootstrapper/Bundle.wxs +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - = 1000]]> - - - - - - - - - diff --git a/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj b/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj deleted file mode 100644 index 0f9704b..0000000 --- a/DisplayMagicianBootstrapper/DisplayMagicianBootstrapper.wixproj +++ /dev/null @@ -1,69 +0,0 @@ - - - - Debug - x86 - 3.10 - 59f3f084-ec7e-42d4-b0f4-8131b82bdb3b - 2.0 - DisplayMagicianBootstrapper - Bundle - - - bin\$(Configuration)\ - obj\$(Configuration)\ - Debug - - - bin\$(Configuration)\ - obj\$(Configuration)\ - - - - - - - $(WixExtDir)\WixNetFxExtension.dll - WixNetFxExtension - - - $(WixExtDir)\WixBalExtension.dll - WixBalExtension - - - - - - - - - - - - - - - - - DisplayMagicianSetup - {dfd22d4d-f2e4-4ba4-b32a-7a990a35ba08} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - - - - - - - \ No newline at end of file diff --git a/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi b/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi deleted file mode 100644 index 60a2512..0000000 --- a/DisplayMagicianBootstrapper/Includes/DisplayMagicianVariables.wxi +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf b/DisplayMagicianBootstrapper/Lang/en-us/EULA_en-us.rtf deleted file mode 100644 index 821a9b31b9300dcfadc2329b0fe3a6ae0a3dd3f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcma)5!A|2a5ZyBp|1d{bLF*PcKu_7yLbat-X)0977dM_H*1C3NJ48{`f8R+;wKudr zShn+K=DjzQmb;LRxG-LEiCMu}TY+V+JEOV1v;kyB{6- zr^5P=GV-2R=?E?_cqyFh%lk3oTA2J{G=79<Da%`;^`~lqhE{VBH48U=8I%C+iYO|9zz7{C{7mB?J|mCy^YuJ zo7v#p=#z{MnbkS|jmcTxB!?g|2&Fxcl$Iu1p_VQG$uljL@u7X)t!MFavHA@~2&I1- z4(qxe - - 1033 - DisplayMagician - DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. - \Lang\en-us\EULA_en-us.rtf - LittleBitBig - https://displaymagician.littlebitbig.com - https://displaymagician.littlebitbig.com - https://github.com/terrymacdonald/DisplayMagician/releases - LogReporter will collect details about your computer to help us troubleshoot errors running DisplayMagician. - This application is is not supported on your current OS. Your OS must be Windows 10 or later (64-bit only). - .NET Framework 4.8 or higher is required for DisplayMagician to work. Please install the latest .NET Framework then run this installer again. - You must close !(loc.ProductName) in order to upgrade it! - You cannot downgrade !(loc.ProductName) to a lower version using this installer. Please uninstall the older version of !(loc.ProductName) first! - A newer version of !(loc.ProductName) is already installed. - This setup wizard will install DisplayMagician onto your computer. DisplayMagician will automatically run your games with a different display profile or audio settings and then will revert everything back to the way it was when you've finished playing. If you want to install DisplayMagician then click Next to continue or Cancel to exit. - diff --git a/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs b/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs index c3e1c6a..07aacb9 100644 --- a/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs +++ b/DisplayMagicianLogReporter/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.0.0")] -[assembly: AssemblyFileVersion("0.1.0.0")] \ No newline at end of file +[assembly: AssemblyVersion("0.2.1.0")] +[assembly: AssemblyFileVersion("0.2.1.0")] \ No newline at end of file diff --git a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs index 5573ea9..63d5bfc 100644 --- a/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs +++ b/DisplayMagicianSetup/Fragments/DisplayMagicianFilesFragment.wxs @@ -2,196 +2,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/DisplayMagicianShared/Properties/AssemblyInfo.cs b/DisplayMagicianShared/Properties/AssemblyInfo.cs index 772dd47..786c6dc 100644 --- a/DisplayMagicianShared/Properties/AssemblyInfo.cs +++ b/DisplayMagicianShared/Properties/AssemblyInfo.cs @@ -5,12 +5,12 @@ using System.Runtime.InteropServices; // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("HeliosDisplayManagement.Shared")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyTitle("DisplayMagician.Shared")] +[assembly: AssemblyDescription("Shared libraries for DisplayMagician")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DisplayMagicianShared")] -[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyCompany("LittleBitBig")] +[assembly: AssemblyProduct("DisplayMagician")] +[assembly: AssemblyCopyright("Copyright © Terry MacDonald 2020-2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -35,5 +35,5 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.9.5.*")] -[assembly: AssemblyFileVersion("0.9.5.0")] \ No newline at end of file +[assembly: AssemblyVersion("0.2.1.*")] +[assembly: AssemblyFileVersion("0.2.1.0")] \ No newline at end of file diff --git a/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs b/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs index 44dc039..a30c5da 100644 --- a/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs +++ b/DisplayMagicianShellExtension/Properties/AssemblyInfo.cs @@ -35,5 +35,5 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.0.*")] -[assembly: AssemblyFileVersion("0.1.0.0")] \ No newline at end of file +[assembly: AssemblyVersion("0.2.1.*")] +[assembly: AssemblyFileVersion("0.2.1.0")] \ No newline at end of file

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�Ytl*&Ram8G-;b4pGIeZ#|p0}5se{Tg*4eGxHzp8p~1~FKJJf?Yqp95wnIv# zshOphf(i0MYj@+D&93SRxaq88S%@QXgrWM@1JdhW0t<#O!zmwu*Q(M-NovU=u`xKq z*Ej`IXHP<)OKw#n{js&jwE7O-yDHxvV3l33i4(1=oJLumnb5a<5D$1o4I@%A?hNKY zSEnBMO`1egDOoTD@OZS~9zd1(^_M&!)h?hi`G~c3HmlTx%3lp3aqt`x`%T++P%3^{ z9yeSw{-dYq;4j{C%(R8Y1sW zzX$H#qrkjps3AJBfC7`XqW}C>KWQok_vkLI+>W>z19KbV$OdC)XQ2Z555apRgSzq! zEX=EkHv*@`6=8rULR#{exSX1MK(e)f|8CriE^P7*|A3e}jN9VqudSP`y^)UFpQKSw zsP9&pSdk+rMK#DUT_y@!`pOG&-!g`^mzl3k?%0B>`^|Cm+tY_VuP=J)fLnf!ii}49 zyaA@-C`pxcs<}dzoOzh&lJbZOD@(Z@;n%u_kSiE_1ZP~8g;@GHH*whZYyJgS=MS@U zKQN%fG%2Rl_1Lt>8=~CXe%29f`KV4&*w$polODa0-&DeBdsl&Ac00{!r~?shu4ZSp zW=2^VzS6J4A??@9kFZ!Q? z8G@?)h&LA~-vKwQdyy*9^e5`!YA-$DU>^W2zaL=d;mtkeQOTo6|5nvd1?hYfpR<&a zi$BM%5s%m{XM7Qt^w#&o<$orD`7p^|)MdfA4D+kW85S1ggGLM!6Sy^exL7bN5I)M>IJYVu&!R;VX zC_aL%?yn~g%z(;+)U8Tn8aaA|62#L`d)!6GIl)xn-0AxY9snA=2Ar}w4^T5y}TFgPs{d zKqVR0YX-v@mP&I*tB{m-L5Vh?vIY#>mFyz<#mX20_}|Xyz#Y+gdZ;>6+SrxQ8$hE_ z?M9CVwVkMB5H(`)@oW=w*h{9PdxR}JbA|BPA33rhV-p{k{ELiNpySz`cJghdjuAhS z=-&;M>I)oEkngUgixe|s6mizMdcp7yF;g@>@$Q>a9 zMDeCCLhuncz^bxF5%9&x&=v>miD9J(Izisf6($jE$u(s%Tdj=FEtmw!8pdwu5K2#h zKwQi8GbK(-YZhso(ZwU@IC+mm>o@_gjNCXwVe>oav=5}zR!Wvp9_lqCcGqVGt|imP zzDljNU{C)K#s=>$>tpN*Zj!~UqMsczy$9l49)DJ#IfZQ<(-g>KP+xNTet_F*t zzV9Ae^hE57cE{cPaWjF;Z1NQnC1>fzG?YK6wcYw%)C5L3;tkjUh-!K(;CA)2Wuv@=WLfZU~U7klD6R5gfT=7I}9L z>+=+x`~|E?n3aqo$0%4CvytNT59H>XNsh>h_ZaX|{P){egY`X8qe^z}$QaVtG3q^uLc@Q+!z^1AkvRmiovzv4q3>z`TY((L)wq}c~wTRJu`edyHY6k`@^=Q zD<;n8hCbmx=0?5XN=@@*+mBmAz#a3$teMo&{A9!Gs{{R9Cg(;em${e4qCv_8QvV5? zM_SHDTHE)4SXl=$!?sMT$1=%!>DG$E+O~sU*5Key4UdOftO5U-4m^LG=H(1+ugCMlA>Gf&3o}8zG|Qjkcg;c-9!Ah&hTAIz1m`4&D8- z;F1go60*s90eZVH=aqVs;Uq;NdXrMPwGnTIrqShDMu1(nDJ?8CiDsIphsM}d1JW>lsWH9LjI1^sLUoWSTF z`R~(_?;-bX!d3l2G07SpR7mX7q!kb>JAs*vOap@w4J&06$O z-|@iDuAsinkg!2vV7dD7RDnF7aA1F&+T+h%0FFP(Ignp)SuQ}b zkTDB&#h(UbeKSkg+w?G^qq3Man`IMD6bC-IbGU;q3lZESGLvZ>cW|BXA#jNh81DrG zH$zhgNIqe#9FTdBse!_5@cVuL^@#nI;+WeKjSC(no-2zwK}-@ z4)(a0S&3vKNM>)iUHe?tj`eS;$#F$WEd|lB-GEUiaOksm>?PnN1#)#zBZ9e@Fvp$& z0C0fXO9lPs*ON*CueE{VAL=bgdp|p^$e}waE4r#~gD0k*1bBqsQS6H{~yR1XT3(7hpj0dmjP!NN+nq%v6g>V_4NU z{$BWiu{;x~HPgh0e~T=*@Is+uH=OfSjdsUc=LPjPfLA53j>&7RKS^{_e;BI!g%DaR z`qmQ~Tlew=dgWC4m)tH=)avQW>X)?2n}~C#)@h~3MZ~z#VIkwvq^OQzt+4op>DZGA}QwyZI&SeSW+oq5OxfEwuvkod<&KXy2 zgxRUsE87DDf1!mFIoP|Bm>JA_Eo;)@PHG&vS_aj;nf~qW-ZzWw5I*VGsLxo{1uE-o z^%Q>GHc$>V5n>#_8%-^I7Kacp;`uI}EYWorMK@V2HzvYIkqUU780{CI8yZ`?Js#K0 zK%-#wW~Jnp5At<@X#%31n4{}0vO_5*kz@yH<}H2*2*(PpW}`c{Is{LrOm#A?m64Ck zLi5H`je(eh7RVLy=!6B9;H2a~H&77Y75qaY(_7w# zNB_&{njU+KuW(LFBaf*MNm-om53}yqpDqjbd?6_m++w+mc#BY0Qz`p7*DIGq+Wz=5 zLnwv)=ILM6;=GNVUpU`|Q#tb6Ce>ySbw9QXyiO)aDH5=SySl6`%imp5rhPsYFH0Oo zDyP68!s*>1#%SOGyj_2lN6tn~+6*_6sS)1E@_&gs~l~S?hY%s5y4gy zl??N)3pn2Kb`^Jl*;oyW3r}FX^`4#fgeI`ltn(jA8ZL5h=sYiyg}3KUV&P-`j_Xe| ztD_dS8U@yo=~XP9`0i(=IP1@Jq$hB z8rsr8`iyUz88lMY{rE_3*m;kVhkNlbq&9HkR`AImb6`ER5`&Y(B-I{XsZfz{8|RH`YZ~TcuQqm07=@T>2M@_m1*wT*(%WUGw@6?qD+t++2 z^3Aaw&^*2;K?f^V!8k!^ayd}k1|>I$gRc09lXlZG-uyN>_45$Vv$&s}trt0rbblVU zJ!btU3-MG0v8@zaKUv3!xuhSwIWr@{d#eD4B1%EDkNr)0AtxOg$kl#_D`58w75ilG zZ*;Z1GV9P;tVFLK#Me>0RiXUZF``+36ED-`T_$`gpHvjPnEq@Fo2sN&=8WhDB4037 z$R2WZY#Aj9fBVjP{<|6)>X4EHnI6$~IKnYcQj)wQ4$#gsW?N6Uq z!-L=DjniO19VD0zT4LFH_qQ4&1xfoTyCpD3 znbsROfU^n^_)6%A_3$T24FbtU|2q#^y$6&fo9lN8Bu?oGn1+9t?R`I1*v<`_F2KBDVw0F<#bt=?kKA-dL--<8%e+R&x&Y6~bQ>mFWB z^B}_L+r8_IA!|S_o@*MZ$o=n z$H8rRbB}#}>j~eBj814I?J5`5dZWRLwIE*b0j^hz(MRu$ZcbQUHL)1?*1i`#=G8oY zhS4EsYv`aYD;S|A$PUkHrtAAFFajb>{=)Qx!itXySu;--AIlue4Bj!Jat1May@6qa z9peiZL8rHF!K7`LiDo*)X07i-{7$x^EQ_`x?nzF3WT$+hDG;YJ=Sgs#B6SK;SxG<{ z*^Y*`7KmiVjUHHMsB9308VmMN>Ww7vKQ?mmn2ahu_h@#~FXor(2sI5`dWXs+HT1#f zNl;SG11YKR^k+MnF1W>>9huJjl2P7?=+cLeREd08Y<=RLE-Nxkt%PI{3);@f*<&Rj zAmsceKCIgPkq*rbAz)Ii+`7H%81Q}gDyLQgCEbwRdo58RXtr8`y2TgH8F&ir`jG zRoqD5=EPWN;3@ncFo1JZX=+*`4wP#6Bo$CU{;UohoS$_4@Z)0XKLaC+R`L7h_HA-} zE-3y_@onX@uur_7;M9S%6#R?li-BF1KaBKIa5yW|7xteQi)`eIJGloe&Xq2sC%6BW zB-h$DnF8{@NJesiIr~RO7M+Lvhs(Wi)x~){D`EAOf*3oqM_IdSHM8U-@0bQ*+R1+g zeM9kkL;6|;s-^Xt1}hT>cUVk;z>*akc%jswE8n#NlOT<3br6E8-Q#8;JTEFTHbA{k8!m-K7*1&642tlS@7fic5*oKu)>pzdKhPP$ z?|w0pf@VCWz@52`ERP|l4az=380mI}prq6au=QjS5QWIg0PGdCS>TIxzprBHN%;y*|Q61VOAH-{eSri3Mr-o>}V z6M#$(>dvoud~VQ;PZ~d&yKJ#}x-HX}jl5aTV0@nF(yIFF_sOfKSgG`;f~5egpR38+ zol=eSe&Yf1k+p)pt$;Ofc2I6L_d$ixzeEIww?b@S-f#esIcSUE42TYGl-8b{R?0NE zL(F{oTL%!shG?PM2R3P|hRk9UA)CHq1}!PvSkMo_o^s%yML^tt_SeLZ(c9g;2AW%9 zB#pG_#o7cf{w)((C3S53!?3sn-Ejy?=(IhU_&S5`noxz(9QT|(wGY4=6^?X%+znuj zk;x+7tJ5yU^@$Rk;ldU_q@UAaq~hw@kx`d#w82p(1MH|1SK9f`fJ9~PvCgW7L3B@M z)*g{-r7T%P4v-k9yi>3t%)1DY12UY?G_ydZ`Lub1%bg*6*1{$hc%a6)uRcPDFJ>^m z6Me7#OHXJgi(>ejour4$r!x(>EhtCZd%0Xh`$dW$JC+ql5mroncnT4lXE?`0{Z8IL zy72g(em3>PLyXk;9|__^j!WLF#Xh%KI|sbPHHMF=)4kV#R>u51)rQ8c%6;jZGUghx zM1`SH>zefasc~=spl=e$1o;1!-!Ce7gl$oN4Tg@?tO@uyA6fr41DnG0EAD4gJrzdy zquz(*^APbo;syzwJWhafnQ1!Xc-1FYG87LiLyf9-jXtpIT4aL+KG zUh4~1hQ=T4b#3ArK3IDGXqcZJB84_Ez|D^(2rIAvzvzQ8ur7IGg!>Vms@zw~BzMQK zXRB6+9e*zFR)r2S8GHzPJ4s9LK0qfN526zbf?u4O1x^}&@AJgckfZ8 zgMM1_|K~%8JJkE-I^Mn84t#^D{)>Jbl2166E_aHjg@pV;XiCg(JPv8dgEKT6&VZcT zT2}F!({@8x0%$hL4#9~U%+1Jz%QtR-30IjlIL?RQF1^@HC}NNpMO!*Zvy4-pkL!TX zGXZ(L9!zRERo@0aFZ$Vi0xLFE$pWW2wYo?fCt224qGQg}rf?Wm*UPd;HyW5+T7KHj zgg>qGQU{j5mv((&tkm@h-C|<2i+{Qwy{NAp7 zjUZDR!DK_oyy2#k{>39p!G0-I4{adlj?d$U4oCSi(lblyW#c>f#%9#OWJn%f79pThcX!CQrJpSk21$Ve(883cupT=WYLSL3qKaWJZ)D( zOyxq?Pc)T&tqGbY-dGSLq+ty*?hXnB2*iG$W-K}Iy?JsU=Y#2ZzZ=Lii1vBN&D-Ny zP(EWHLD_Q@9m^3_oO)=~$-7_QvY;Ej4raX_mTCa3W!O-8&@>0S_jTH=O5bUcvgyDV zc1uaU6-q}2CP+P^%b*BqUBI3lOCUnT?d+?T{{Zk(Eu@?W%yc#u?4Qv0+cq5c(W>CT z$E5l4uNMY;?UrICZIm{@0==k88$C77p7`;PKA|x5(iYUszUJEt5<9!%uzRXPr(jsh`6mILU#YuAC;YgKcvXJXxr6 zAm!ehz*kBNGrNYZOsZCmmUuMtqa*ZxbX9QzlP$e)ug9YUU~lJ$&e?@Ojb1Wde%bV6 zR;{6KcVKNG%(2p$zLMLHCNkE?kya-z%0I)e zOh;4YxsIn0(cY>NNc60I5t8XwzEqNuvYZ|LA-G~igH}m(sGQ)Cv#{n`CH2m+V-80m zNM)o>sZn7s&e(8|V>#gcCMk;6c!(bL+9ru4Z3L7SZqTT{r;E&ciYkIt9}#kN#{c&* z4fgxIM3%6jlh2gfolg6h5w&F5Fazwk;hDj@$}mp+C`x2$&QK|o=(>iM+}o8BlOr>v zgw|%x9DPUQ4|99*DFLp`Jn*mUYc{TnmGnH?FwwdkaeYqV3g>^^;|_~dY3I)1Slj$+#g#Z-<`0hFje4enjOVN6Bb|z7G=fie3{`T!Tgjst?~7I)>h)R0SUvE<3tR>1CEvZ1Q6XU%h1q%A*hCvDzU5V}&4m;QrMg!1B|)nw2K z^(N?VMVQH`sSdF81LNoBA>d6n8*l7x^OCSYc(YH|KCrc`|K^hR!b1p?j+KQWK5Yh#1F)N>aOuvLq%iodgEl|v znby6nI+mA3;v&!ToUnrNBqy1jB0{HzPmJA%Xvy^;F5WYI-c#wwm-1IeYtNX$pYD_`76%E-{0dn|2fuW0n3L+; zNpvAxI`~w(&BAt+g7Mb_`b2tZFd$^oTk7R6AF(IXz@sC7Jzue}d2j5gBp6Q8*8c>S zJ}=w~^y?-yk;C}$iy#adfIfom6de9Ud&)h+q)kgb^EPM)O$dzNpajTR$gGK$s}Z6j zX&cm!4F9=mT$QFyT?U?T)Z#}8_5V0P(_^sppHd%auArZSM`+R3-{*Z$qnBxJ@Zz7J zD+!pkaN0Jdce~zSXp>!g&|_Zfx{&BhEEY=Y^zElWvR+eV;bz-QH&d4Uk}v?ttrB_S zy=eWa$oM)mJ>fFray`-sKMT)1yWFOLN<=>%6p$$2oIH4c{Vl)XxQ5S%H-Yy8wl7YEEM{=9iFVfP2nq1 zp&(ke_MC(!Y`CGBp14JM##0tEaqB>aShPV{qQ8JV;ZI#`8Bl#i!Zq5X9sqlo2pR3Y z9$m&~PuLK91ShI`cEFBxMwFa>$Wdb!K&hFeBs59hv;BSHK`{llLRDIzg}gThCWvb*v8zz>Z0VYWH_ZfBR8vcz*Ju zCo-tm-DYOY-_V0puVz8W&YVCNZZz2?ps&Z|^USz(03>4@PvH0`wYyT~OaSXrB!(QB zxw&INqy>lUy9P3Nh2>69KrQ6I6#7vrFc}zmv#OEpTA`ah55n=T^+G|ZUU5~x=OSv! zaE$}3iSaK|0h7?2!+`+=y4hL6&4aXQys#DAaHAj?kLRRo3gU;f&>INO() z0|Zv$fIms55<+9<4dy97x!}6zYOWDx$2Z6&7CNiq9Pc|1_G(^MBZg0Pj;9v7c_c{D z&rth@QeWo?7ve)-9Ok&8=C8;r0Do>`%}zm8K>3_WM{R5JON5qWELV?Zm5+VG{W4V@Z$?lbiddi(mc~ieX%M9 z2}F|=TjCQi!3WZlJu(&^b{EESs;4ps zp6V~87mlD41G@;UoeGVyH1$~5x{0K%jWcB>E3ykm)>nWSMitIMLgQoKL2r*pF2XhI zX7;>MXSo8w$v+*0fP<9{29TTV2?>Hdl}sHnfxNd@bQMn_7=q8pr^E29{(KPQzvL6e z5ltQa4nNf+fGWGc|8Zx>jmVSo2gB030;aJsj(^l%xg+2yUw-ebbpuZeqKW0<+N7v8ey;foM$=z%^>h^Cf|e*2Wke@U*fzJW&d@Z!hY4W6VGVqnQK+XKB8 zGjvFau)a;O`3DE>lR-0FmV=205YKW(C^Ya6F>Rt=|7fdEEgL5z^xe!kA6(SZ6)w+< zJ&y)l;p%fKBH>{)SHG_U5l(Gx1?Z|;qdkjdo@(tsPE;-+RL;r*o>!5SH(G9)N)GoX z^^Or(1xbQ~C%;h~BAR0z34LFHOWp~J{v*nA4FxnCPB{U-OchgL1l8Y(kEJA&k9}2e z!I4|_Y{$9D{W=5+X{_7>P(ES%a`};tdyzf#%Z8uHkR7eHGB=5%#%;dL7P+9=yIo_l zwtk2JyOwFzV2~$G(~UoY12lMNg?o#nyWeZ#>u;A;+IH4LaspBl5+MX$lTrD=|CV3(i;K{I17fypBQ{hE7(HsNnuNh#dFwo< zsMW(!TFpCu@=4s4P11xJ4sNHdylRn$rmB?>f*gW*6Y5FL6DXteTHx) zkr6Q%d1c^YAadf<6HMx&CLUJf=-0 zHU=d4MwD^SF)!i+UGW52(}LNP(86MD;*Vz!_YXdI>#P{4*i5h3^2c2R#Q0tB9zH7m z$7j62iRzT=50pHB&539!*a0fj7G|Laf)zgadis4ShRbBZDRmiwy|k7j_SnQ%^Y20`fXW4Ox5Ktb^Kn(mx|Yr0%vL z$9M{2OW5fRffE{Ua1X<0@Zo-z?n2`AB4wPx6!~Tu}(Im zF+47?Iu=}ZaZHw|6f;U1y``$MOzw6>gY^qM?E0H1<@2!MM4{P36I12#i9sQjm0~9e^3OoF{6C zsazm#v#$LL9tVOrc@^_L+mEmUhDKA?$6k))26)W#YqjkEU03X5Wi_fkx%Z2jC|dH*XdsSRE-8u}zr%irXEKF-FY zZ(esHqJ!w)uB$ozt-ju|G@z0b8m-*{#|ZT>TX!?S`9ipKwuDw)_m;^8H>&Y@ksvdaq(wp-eIJysqNKhkacIo3jgQu2PZ<3%3! zl@hvmUi;s4xKk2WZxLpY8I}_4ln11p&@Kj0d%f63zoy->89ge~0x+%8AHzijZO7W} zn&W^w;opH4C9kMa2j&t~T}K@TZiij;Aa&D#~tO-VbNG10~rbrnyAEk6*+6)u_@?Vpd@P2*#Wu^eSF>;e0c!ZcVBC$D26D%2 z{`NhmP2gzUKZ1BAhDOB5eLPr~IL_W*W0iz8bIvNV5~b5%vPT%n1Ww}v&YCjB&{8Vx z1+wX$ppvJR4!Ay_UfllJm+*PezR%BI6_5l==eX{{8#%IX{1G;~ z06lfn)z4uKD}txT-Lp4lm>xqUjc7mK`SoP`-CpAzl)9{h@F-T471s)vlKdmpwwgBV z$)E{vkIP!E?h+HDu)kT*o5#Z&|~5f`N7ayhrig-~Q)?JU&gQ==x`^ zur?1!>MU->^#`WUjaPw1iJWWeU_5ymPz38wl?sPDB1P7`{#Ep@e&{k)##NQ zoWlIuxAc67eVfL8JRkqv4bJ2BAbPAGcfP+U7w?3Gd9Bat;xFJfgV;W zfwP^jkbHwC00AULeW#DqKUEhi0m*5)Pg0M#sPCpgEfx1B)F;*Drt}5Rp#CEp=Fs+| zk?G>=N5)hPR1Dyhld+JnO&r`2C~i)HCw$s`cuJyh`|%i>126RY;@#)}KI7@O6@?0= zp>Xnb?UAfEjqF2YXcWO+#3s}F5_hgWEfq2x+JU6!t#&`(%et1L_ zaL%>(%Xt)`oKT20E-L3P{h!w!0qo`B64o@ww!?7C!%tzn2x?*|D^w8Sg3F( zuZcS^OHMT1oV^q4EuQgzZdz(7*L^gyLYAey&4>QAHXu;n=N5P}qAQ|f!ps}5#)4yK0^p#{U`o}ooc#0Kn1Z|q{V*sbt!T(D`Q zvwpCm${+PGL|b#;PZsN^0)x-LU3TXuoe;7Q$T2WZxW#7 z2BSdZ@_-s&A}%d*awpYl0oL;_8izqwTk*uLSD{;VHU-bC1U zxZcjOC=C4o8S*Im?u48!E6s#jJ4Wr3PG`~=z3J|UZ)^x)CukE{BK>uCLD2Ky?@%l< zr5L6#O3|f0(?LcUpWJg4rZPJ`;=2LlB&o+h6n!xpNAO&o;+$Yh)gi`(zLg z-f>lYXCKSJ6XE=4BR*eS3oZ|i@J%B6Aa<+V*nfbzd)aH)Fe?V=AR?n3&l9jC@SwE# zl!d>~3fU*uQU8}Ot@z$A==IHDUYB4;4M%BduJ5w*>RH{r$NbE>?7L`jMk`uo!N+8A zS=de=OQvmn!ae`12h*{ka`%Pb)U22Cx45?VtAw;>CGMS~=L!7gaA5w@&X)#vAl~lM zp#=Y%H`Fn2KYvpob6a0ob_+CvRjePBImaoH#bDdB#YbbSxR<$qKmZ`@TqnM>0cBdV&3+(ztM%v zmDE36F#v}hUMF9kSRoj6`#t$yw-tS0h}Yv^B{B8OskF+eyr>?0+I>e7AMo#Gy>7vG zd?4NZS;v^Bby3`m%irf0LLH3~pq1Q?cYh6OJa3oJ!sBY+!o%f;kFGJx7!#ezS)$)g?Pl$R6YhnIlpPR7qO|%0q3a4}|WU9Ynfcbyvk$5Ink8LnVi^lW#SQTU>>Hs9u1v7bds7EwL$c_#k_ zLeA2^uSCS6oJxnB=_h!nhWW#Z4LIfAM8<}2WVsR@5y(L=fMq27;X$J{^6Niu%qBji zNvO6-y$4xp%2Xa?1hVw^E@kFT?u&btS^~>RpS2>oX^k&d*tZmUvh|9URu#pd1YD0E zHa1ICamQoc)RtTDq3oY78cLCPMlRNaPp^ zyuOeRbzG|(qQfysyo%^4jZYWazc3+?z8xqMo1Fwn1)O^&@^j^z!lMJKSprRRsMncs}L5py~X}lGn(uVF@YXz6)PU`P{>krDZKY`ZYRk6?d?tIOCOBBB`dt+`S%CBjlRq(2g7yKT4%Iq^oCs!{d!oG4v8m9y`Rpek! zM2uy)yo++>soHhhW~l$9uYq!-MX?- zL;ODVzE=*r^tI#EufK69o8oghedG|ezg*I$nJNX=9n#^8$|`zq3GF1g!hID5luZfm zoH#_PfD}aKkCs%^d-&}GYHS^F==(%N#CHR#y68A;!J>BucQ0P;nvHcksMW0=$SMDi zE`JDAb;p;E34sxYdrF3C+g@#No*W zlHbA|PqG#9y}i?M)At6rN9-%e-lB}P*$cJ(e$6rWed=h41Wml za7~bm3cXADfXxt-+k8^6CFhg*cX$Fh>t;^i{J1n2b6OZ>e`8N!M1WJ+|G?~B^X?sg zAuscJbngeVem+JOTRM-m?_=o58Fi+I5W154Y^?>h=N0-+gBA<3xi9Im>A*D;3!XI~ z(3eeyD$bV$D6OeZ&blQ@Xg$(>vZ^ub;go2SRFRo)t zhMq2f^bZBPWwM;~5Oz}e9NkR7U=8;tlZori0MVZuZ=mGye$x-{8SJ{?C8s3Ya)#?c zBM+^4cQw~}2IJXYKVr@Dh9sVZ6_CN#m}!)-my6<>U!wz{NE?R#_cBy z>)q=XT_Z}K6?;kkw-JZA(Dv$Op>tHr=*5R=m*8(g@PN$HuTUc8Pw+Ip;tx=!xG7`6 zCP05 zg2@XjrL2l_Z`^V3w2{?n>8_epe=^s$ zUv4WDlgim_YBXjU8W0NWDDxESmCa3%>LcFQ0VAbKOpH9AoM4UOY_ykOs4IXzSKx<7 zBjc>dnjJG0WLb_9^(yVF7fV-yRt%z0dw0HKP}Xhy1wH{M_^(ifCl-nX*|q&s0U_n9 zh6Y9L@|at6`%BU8g-m0png~wpk=+b<5j|WQPMz~|TeGdpwH-bRg$c_DM=K)qk$P9}ZTvnOQr&AxUq0prItyoHj#|SWpwQJ7dw|YV&{^|A@O_z5k(HTz-Z3=ZvS!f$a3#-8^`kN z<{7nj32jvqzSpEByGp-x_g=SB^7i~r+VuA}%+I^5ZIeRQSUAsszR1mNCaQj0`eHD> z7Qm=_Mj9OPe#RNM0Yei$68F47137k%VP<{N@}h;RWZM9wU^lkVLD3oU?qezx*Uc|+ zi>(ibEFyJEzJ{{;b&$|DQS{%J&iT{O?^@ru-09>!*|tbc|D$-^`^*}uj2#?DuiAGC z1Z8K3>x1nwrM|dUo``@jMkT;MiCD?FOs^Voc$XaLW1|O%Jb+DR# z;L9t`RjT?9^uublv4N;Nt;eA)Mm_t{LOq25->zMPk7YBhb5;zn3aO zo@9LlW$O46ywiH1LcKs(#)ci9D6vi&`>&65x75-q5#>zz`5I-19Kv7e_PRZ^ebx+F zAqt&F*76Mf!1^Pbk@HDCCPt7xb@V#@uf=Q??PW=)5-HNJ*Q8MulfZEc@Her-WV}Z; zDe{ONn=*P~Rr}|UF{4bU*dFkH4G@=eY75YHw%P(+I-rlY^*r(e*I~m$vy&euEAWI< z<)WqJfc~F@ZVF>+c(*g93RlRTZyvktnOiwVY~GHwci~fc(p=e7)|)XooSJN9)c78b zG|(j}$F3MC=~L5e@O^D)(n@9x=>PBaCl#IY%bpuwXJ=Og(|Kwz?jt{rj-d4ZWaF|I z6)U>MC5%WJ2nDaQ>m=Tmi#Ub^>Tgk|jsTz62a}{sxLuRNj8itnGmLw* z3(D@D&DJcX$`;%J1%mceax{ZswJPM}E-}|D%<^>_6;){unUa>MBS{*N~8?j36E#trEIyCZriSdR+%U3A=dM~y2S*c4$ zw`I=rt$d<**GKa$p7pb$b@mIH2#b)*5Fil0ES5Fh9A;*WlUCkPhl`c>8$P5cb$`1W zlbAeqxj)=Q{lZ^wStcS65!9v>*eLv*>^zqFfg{eN9XHN{KR+J*D(zU#qh<|{<_X1Q z1Sua`H)e=?S(|2_5=oZ6!;TE+QEx1KGVI=`9lT8D<{DJPXb&Svo}%A+$yEe4snZeE zF`Mego7xC+0?YqrxsNDY=(~VY5M_YtCh!Rr?wVuy&_7Q%UXJku7#+Z;ca#?KT+;?G z=}Lo0v5}D=CNi}pE{n8N2~H8sK22j%b44YsyH@SwnrpX>i4RXsscuPICk1h9Zjt5_ zX8Yp${PiIEKyaR7HKDNc`(bQcc4!z{=7z%;@RE0wgOF~qsXBA?m&5vEhuDnIte`4q z9P=rw7HH@LZF}Z6iWL0SQYB-HCr7_y@WQfN|D+~Dzhk0o-Pds=2&0`QE~1(mu1M4r z6&PJhfn6M%5R7tbsb-UIuxO5|LL>q&p0sM?1$V=K0%a<1>WMR|y$o>AY>Ah`?AQm33UO!@;fW%g=ryR8Gwz0jphVs)eyp>#jXb8G<Ck5_u_9$lFMKS)yu0l92yr-el(YjMGzsq}&8KH!0L9TYuR1&(0ClVNsF zcsrWfflPa%?baeXIou-Pxw87atrzzYbqr0eEt6pW^`xE!Qr2}(87UMz$&k?_5C{_g zAy}M3QvGj7(VljPoz}-z>}!+EQ}Yx=7P)mWtzWNTN5PEa2Q5p>Tn7aba?GmTzsCu; zJFJP|E*wTfa>pXa;3^9I!hZRm|7pmE{=nl6&3TZsnqlgT0Irg$Di||;>|v`Q3={Q8 z3^zQYy}Z{gw-zsjoP}+&W`wqtt=Sf=+z{wWh6uFu{Y2=Z$ch$g6E4raLygQEcY5k=_tl6o4Nl8{VXjeaksjI z{=yf>?plaM63EV&-4XQVg6`!3Wmvm>y*ZJTMer2ucy?4dRc3^Vw*8G?+d9k);Q7Ut>l)hh9pQPlZ)irq?g zv|PV_3pCr83?!ZG_SkpfF7}ktS^xGxnZU|?#`!OLg%~o>dSPI_4OTsaj8NQ6x8w3{ zlidOJk6PPy0^SILOt6d%Xqh;&q!4SzVjb0WsbHD|>aVt{<_7o+MoO^L`!C|yg~xXC<+q+_KFXZf=hs?p9U%G)qM_ z$#?dWSfVvl;GJM|?Og4G_Bk!3cIP0^(y@mld>;Pe^E<|W`JXB5e+b!?J}sKuDw^CD zbSJ+3Si!w$;vUv49wIp3kJ~cn;VBmI0LR+*$o*0AB*{m*q(8zWu7rY!KhzQ@z&>J@ zunSl9RT5p+2_}9`equX8V>Vmq|@PGv4~TVtJe?D3s?BRKB};0q2ENt#AxU53RY*=tIOuN51& z@Rs!~|8k8Tt#2!h*&Wxh)V(Rt2k=d11<>%xy?v5)M9jI6jpAKN`#%|@lXf%1s8fHH zz6$8%N9hz?#LtAWUUQWx`6T85#<&S~N9ntjhJIwZ1insItPPITCh5pG9f0BKm9gvK zrF%+ZxO*j4ZEBb3M3yxdamuy>gUQPFpW-RKe#1w0BJ82^&BCYn4}sIxQ+(-5gI_DU zYaqy-IH~1UfO0ip)^aIhD^3t=M6sZIYfoH$D#J;`dCPyK$b0qk``!dgVLe+f;&3XLT?7G^ctVXW znR93wf_Y)$$=v=bAny zQE7s9DKm2~vrY`LZH789f{5hY@jv}6Kz8)S+;K%>qB*F3=kC#c_Pe)vq7D#puKOeB z(w9EqpA(dExhb3=5C3M~PYo3taSDQS#PC5+v4Is?*b{yiTnt5~qi{*we5uG{wGNf&{#Hm75-{Fz=EKy)Y}wqa)x^veoYXsuqqqF!yO;-Ific2 zD1fDjj@KD*-%PC-Ty~x6_bt7Wdq+Qq@KJ9=PXp+XuR4sWrg85n?7R2^Kc6VhTyZd3 zOKx3>wbNYH*w&(Y7x9wpiq_xex!Rcl%j9H^UX0BN$r2zn*u^c0g9Y-SaB znEGRa!VHT*cmb;1%Sw39E0J0@_!8PK4=D3j3d7O1<1hpi)T~X9!L_Zp%pdTYn`Ifr_UO-dH z5Xm65&$zZsEtjdsdr@t&n%uCTj{yPMO$)r8Q)hl#8{zd`wO>`zh$c{?A0{QyUnZjmn zh%8C;)0<&=^A2Yq>u#486=Fb^l_xJCKB*WF3aZh>Qhx?;XllCKx!a}5T+R)hv^<3m z9^1d$;|amDyN;EO4JxC`%MRzTI_x2vTG$=!Qf}{7itQ|ugx(z0wFSLg@MYClwMr#V zjD`JV_~q7CtzaC?yU}42JbB)Fg|^sIX9)n;_vvb8R~(XKn|h^yn_a>mn?gUT=<2^c zdyIejjW#ZZfwBHV;EFA~vKCJl?4InZe zwJrnI-=0XS7LP%^WW})qYQEsu75WYHU*Oo!77Gq|b5OAxRJ3mmza)mrpiC|wr^zf_ z6yPNWmY_O~vYaGB)AT%}nM{!(MezL>pN95y`qqOyzyh#hMb%#@n3)U&=@2xV;(xaP z`d8@~zD|_CuRd^x2ji^{8PpMne=v66u_gUt_tH^15e@l9Un?(v); z|GWW%^`G7UkEOGYYWjcw_lk`gAl;x63J6L!n{+z5Bovg-0A=0C}OF%-U zbHL~~Ee(Qn^V{cpe*f*9{qZ_G=XIXDpZ9$~u1moP!TIDs92M>0%h>(ZKjeh~5jSX= zcKM`K%d=&+EZBgtTn=rZFoIft6MB2-d&%{1!awue#RTinKQo4m`RpM-IDKcLg&|hI zMOdke%6P_rSJ;`PGDAym;Lb}9XT*jDF1L+RcbI;Gn!$-3|AmW%Le_?Q<25QarR21~ zGA$`LZJNTR{--2qfr|4qke84L#HSsIL%gUHc8n`b4?m?t1!hu?CDGqUFJ{+S{wD;UfjKMDoH#U zchjXTU+&(uUsy_#)py>Rwk0^9r$iqrrBi(FTP8Iz597<4ovL5dmv(miqKCKHUWAfn5tARDJ(kqyDK{b=*V$@n3kV5@3Brr}nSi-&R8%@Rpm#QD>V z$NR&7^zLWlmI^+_35@-7pBoN3+0ZBMAQ)V2Rezb-;Xj@5=X>KRg<4Yf?=4L91M+@# z7<4=!F9SrMpUhe}b^Qg>8e7%^tM3ScXys4%2I3ApcVHL5iG{Tg*9yjQ5N%<}A}bY- zZ=DBxjk18;gRb|V;(&-5C1+Lrjw^0bhB2X&F}-kLn$mvrkpk3S)(u-E8;idPdC>rKu(54%Q`-uLdBT<7i!OCMhUTneEM2^?m85fV7Y{s6F2)Z7>xTl-l7 z$BHez1Kgaz@Y zane8w?m|Ev$xt3w>l*nleeD2C&r<342AWd4f3f^sx#wLgy!gCgYIS5D=M2>eAYbn}~i@gaW1rs8MA!<;3O{GVDLOl}+_h4B8mhD)SlXRw}$ zyC2xs=%nyXl6`Qgk>v;$l#D{i*EO(Nt?T@EZ`}oo1{CBsj--4~#>rV}KrKceKR~QG zaWetBMk9{f(@qCbN_yVqcO_uL<7Yo0PCbTBP@x5*JkZ(ZkTAZvf1DK0&iClno znu5o;ygrUQ@>ZnEB!gM=nGV6|@;o$XFFJaY=G9lHLe_OZZv!@4;kYw~ZilQnpf^Ew z2R1OFzXL17Ddj)T9TliAdv`bI=G&Z*!p*LtMDJ#hh2p?xEK zZQ)uBk6*KzBkA>}_2jrJvcWbJEjJ+y)BML|52NH>F0u_s%k=H(72gMoCC-qR1Aemmkq{ZvFS#{!xR2;QR1={C+)N8xqh zfMSw1*$0Hjc+ceGc_iJWG8Jj9J`9DeGGcq19Cq|@-Ri1y7pGLC+zJx(>TiLzjDr|~ ziPQD}fq6!V2%l`8DQ(0JN2hGsmUV`GmGXZ<|RmT41_Qn>(}TDs#0@lsIQ;>R(BC4g&k@`^&-MpfmhdKcZG z04C2OJ*Yw+n=ie1*svd)(J!@9aOdWIYp_$XSw_foQSb=D@Dy9wwk2*7fG=&t-oi~! zm(L>&Ph<3Po(1I=IKEz!Jok8be7V&$@Ue_6sg`l(K7u8(@Xoq=b9sH{>g2XqRe3Oh z!?AgE8ZcCy2>$=4sMh6$+)vNvqW?>KL{AbWLF~t!3M_MPU@0zf5tbXK$K7_h26hVS zy(0fkoP3|!wan|)&;bv+k;yh=Xa0&`iUQSX*a5%6f6!0LQv%zZ;@pN9_zDDtQ!0q z{(wwJV+r!#H(sc|-D-yEk-W zadSAAsvgkb(VA`$JDEWDgU_Z8p+M@_OmJlW>&Vn?w|ghSe}7kQgl#@91HhMD)5tE7 zGJzztV^P0x{=TMn5xnepMO!#U5;f(Bp%=`UwjD9B@;r#RxSa-knvJ!fY&2~;V}2X< zg%#v7CZz*o+~DsF4jlIifD4o>Oq2ENTh@Y-os#)N6h~%-_Lo45D1D<4Ak@n;dFhNLz%Pp`&w*Yf zLwg{!WYZ)}cH#xiy3|*+%sulc3AP%mvt#%X zh0i4oDxVyOy*XrEntwBY!SNiy9ehhK%kK-E@mJ*I0-ZZM8lVfqS{h+{e(K3*{*xpG zl|d|Df0^H=&Kn;u6N!nNxqqL6 zYW~d{s$G`^G52NRfEBoMM$T<=Fj(UlT8JhjR*NVw7cBGO)CY#uh2 zzL2yg?5KofY^2W*dMM}r`cGNJ`7MHlH&JV=n^HsBD|P?I{_G9+R%LRML@{9EdX`_+ z{7S?abMDz3GXJb)#d0ZAiJ^fQcY8WShTgh*^ZYpF3Tia0+ekLKbL*F1-LNF6SfNLv zt8>~6*V0(XRxzJm!;htOAXSm*LTU&l9FZuv!`*i*sT@$Tt5X-NaGmF6)l#473o6w~ zBd>T~b(ce)f3=groeyseZy>6yTuqf7DYFt@05AECJCs@Gjh{l2678)M&m`H;7j1_^ zL_+q(5lq3I_tZ&nT3?z@ha#JC!Zb%?0;M5l)V%jVSD8`MfT9A)BFdsn9#x!ga?yQU zl+btvP9CDJ~pas?bQ@ln@*!@a5U^eJglDezXJGBzwve z5I!Y+Q}d~C{kIp#w{x33XV;q#ich5iZRcU**UwrXqnB}>@I8}mk4%j^LNQ=GDTGQ} z;Uqyffav;J7RSYE-xzB6_y7AZEhc?p(&n(j z_VVB_JI%$YX+9 ztj=9L!(|=?(zBpbW#LH_?tX<0n;DD<+1emIk6he_rm1u30n#%+>p{*7qSU}EzQO89 zrA_SsDvPXt=Vam^-A`HL^K2%`oJ#jCNT$nO#+3<(1h2d3_{}0o^ha6-Y@QR@M`RTJ zXdo)sBLUWH6bzXzOR%6SVly@(LAjQiTH?8lQ4Tm^35^d$Gh$NqlA)2#qJK-@vI2%~ zW*z?buEw8r%9V^8f|AC|+h|uF*9n|c+~EF07(`F_a%h||`R19n+P_swx0vhVr~K39 zQa1qITl=l`gin5xGL%+(>Siop?bYO)rTv^{1)s!O67hc?Z5E0vB4$*f-xmJRWNfAZ z>l+A4md-?*TaNGD==vZ0zM3qs1*JlRL9Me#-c0iCMqJJi=D=tb-;(7Zhhz<3*u?=yw z=Cz;$9j5jQS@wzd09w3_T~hWC+PF?FZXtRT#D_3^dueVYrTO)Ypf~G0ZqP=j6gNOX z*;5Yaj(x2OkgF(;h$}SC0pT|+@{MtKN|!lePBjCFV7!>=;J`(2zQLk%3k0t-0En!y zF2)`g73|~Iyh_U;xy5EA#G2FS1^$`qC?iVyMWJlL2LVC2mo7oriEOw>-zT1owLHvA zY8|JQg~VA5%M5#<#?TR~%7>a>FAstCt)@-NJ7h8Y>b;)}t1nZI{YoA+FPefVUL3VP&6n<~h2CXllxhSq1}g1V`i61Wo4W1% zClszYa?}XVsx8V5rGc9kiE@uC4~)?hq@1{F!Mx_tD_FiRs?JEnN_<%zZj@kig@};N z;v#bTkXuOq8ogqqH&L9%VTvFwGLIRQwnY~uxPsHVL004zrDu{%Z!=7f>!1dz4MfNKNZx$VKs1}w&JJ-MQ=5otd- z-iHr+ecn#P95hnDZZajhxDRdK(7f(jA`U^BP;AlJysu=KM(Cue)kTj*)xH0PYVsFK zGbMB53X%lNjQ+Qt%z4tUyu z5qnf!WIU`WPoCq0Mru)7Y zz~OG6g@;vXbSK0tVEV?n_n`U?#*vN42HBPAL^&|)yScqswQQ_l;gD<4$!%f>s*fS{ z)yXu659}48aCdUC!RvlA!7lK*=3eHVi0j?HO{JnL*_TS+6mB`ybofknt4YYX^OtLgWyiZ!Y#ClelIj#| z?gw-so0$aWNUJOAzF=_v8Td@(0;7^Q-G?A1mMK|XetVPQm9M1X+pJALLqq(Aqm+LB zQYGFuvt%d5j%k&V^=Re`%)D!hFytblh*+z8*ENG1Q+)~06eqDUwtIP#fw}Ysrs}nV zQU0#V_nXpHXxG7YKP5LkmO2%ajGpnoUQRs|s!@vQx`v`#@|4-N%+Jy;d1xnZp1ql; z@A@DeLFWY$-m;~AMH0uew4)O z5nek%WlK0b9(7$LQ2P;(r}{56p?)T8wVVWEQOXpL%blj)WR^e$gl`rX31F;;H8gze0xgg_w1A^leJ0)@Ac?mC-VXdOF&qzumX?tGTz>Xz7_|PM-_PRWRR+C`m77fHLkN1ON9*TVap=v3!vF1a-KtZkryeNlUfLcGlz?VS3?bS5xAs2n!0V$Lrg6qAh1_UdS{EYM{ZcYGz2?M~9;K2zg0(TX*Tz`U zqacT?I&i@Gx(*aG+aupZf_`C&haaZeZA^o=D}u0UlL3wJZN=#6WrTN8A?qH5dQ#Cg zHB{`D__H~-vD)i&6bSNR~t1E<$Xs&#Hb|lkgF<#AS z^u)UmTsJ*#fRKk2q-Xqh&|^yRU%NHQXaTh>RICM zFo-k5&iM6xae@QwG?r>?-%KExnMVfA-= z=qoCRWeuz=BJm=0nWDL)30M5xI1w=9`MwJ=w0TQ`@@aQND#g4*WkoZ=ji^u6(rRc4rW^z+@h`i~@Z?<6Lt2%3XUuclzd=9azN4m> zAqF*C+T4vM0R)Py-riv#K187017{(SZ`37$f}tX4jVbjhYEjDJ(6_TUbbsv*Jr9iz zNmZ0K0%ytev(e8FDO3)!GO~tazKbp%y=TG=Z|PdQ@3ZDuC(7RT?wSt}AP$(+8q}J~ z_#A14Rf-f*OQs%UPwOCZF3qJd+NbRG0*~S|ZL^zQzGs>^O9-?5;jWlqxkQaR9J7y5 zp9AmJ4b-tn+uONNR!qMJ(rRY&D`3Cz138H`ATRf<|M8ly?=S1Mt0&mnY9CuUvpx%a zVRA_iq8k$Ph9*9Y7F_&@nRUDFxgeB?n-{$KJ5Ov)?V5y8uo=6*Q!x5wojH-Jw1^r~ zmY`Cg@OzLGEUev)Er2rW&S)WErx9deH(D;LDRLMYDb57YNwhk&2YNl8P z``_DssMzFUGW3sCN1%##JkGuX?zG5X)>{NET9F1>6rP=fC;Mc_gQL+YbxVJ&4-l=> zW}N`fqg-L==J2#6z|yQt#&$WW>oLCY&x}+Xq$xq5jazuU15qT*OL98gvZQUBabCr> z%`vj`0^j3PIS2~fl=O#~4GPSX3RS)kf;GJdOVSf`(~?MzW1D*(NONKS;W8Uzg}*<{ z+~j0gr%Ki0GQdPgi{gpGpRn&MfA4SVx-R|uu{DeQsd&8nr$N}~ZK8~*dr|7`AwN&K zYaMk~Bf*BwAIYELM=hZJ*NwzmZ5(8?pswb(IWQ3%{7Gc}@Zxoq-o8ye1F_$ZyTDj` zt#B@AavnNC>XW4h@=v4IEJF>P^h*v{N`AK8Yi@JKtsNF|g7fr0WFUXP)inj~;@>AC zGqwVnDU!SBb)gI%X~&pxN1+2`Pw(=*0wRD^?w(cDBxG8|h@$2TFKq$Jp@0t^_tl9E zo&6Pks{%EeL~fC(%S!EpqclG4>qswn$^rEDb^@hk(~VKonDQ6!tE@FDsoyWk)WUTc zS&kw33xW-}8Sg>Tnt?-k@_p+6Z^W(EH8D$R>E(_2w%#SFD ztI;wqf>kzUU9&9KhKXJk%_9tgV-Ye`kx_$q06f^t@(w^%wnQ00WjVEEHde>3!S^HxK#??P zQ~?*VQn9pYEqY)DMfHKg;gVdTWzLZWvy*n;!BUK z{{ow$Ew?3cb?32gdB^NSz#gc4Y73VcUF%#vnR3in@v&J^Fk8SFx#s+E4D)WS+o5&l z9UP*!Y#+VwJaP??CLbX@Cbx6d>#hU#=vltE2Rkqau$BN*$+j1yeL!7=#LoE5^9?nJ zO+!}8l4=Re@+-Io9IwENWLUV*naBUyd2z7D)E~tqbuvP2;!Ls@bsv=-o_5$PX1HQf(eGA>!N98hPPQc)40;W=ZH6(lK6yS?O_UB zz;HYoRA5pgG7Z#ExyQH?!ndJ6OMU*JQKFG7%gjro>9#EWg9t^~5h}D7xufT;Hf~Oy zWGrfF|2J54;3f#2a7rOZx!~RWWsdQDgh}I=YxFWwCvYr%HvkYxd`WSp{}}webt9Fi zpL1$8?N+EqL_*68+lTqY|yWZ$Ne|0MUEBlYPiW~Uam z4MaJ}{EmB|D26M1!$|q(7eYX1G(z^4beo|(3B5EVv*cP#@R3xZ|41SJvdKiM1~jfv zSBKW6jD8?@jJj^7@&3&DDg8ZK+r>njBWr4S<(Ri!t;70LGj#YMx%A9-V>6GgEl)tb ztBn^?QhAt8^jA*U^@0>vb&7^4I`XQQ-j>SQjQVh*L3kj_BL}SByzPBU%tf}KPC-S` zHbHni*VYC#HAgZ##O6o4ZR1kUhAf|w^8;@)%vIHM80iKqsQO!d#>_s>oLzo1H3Sr6 z-xzA?M0(9R)e}5Uw5)Ut+b#gF@Kl?k|Eb~I`1aWhF<0yrzU@b6QI3d!CD|+O2FwBW zx8ADhrjeQ1rt056sw_rEBunhU0z_^ZKBkcXK7Ko<%w{o6A{{c9s*(Dh85**T&RoUK z9sW^SFtKXyKqwF5IM?|?H)U-zpp}f$V}-F^9H#4{3pPT3Ug916p16a#8VCln%acRr zA9hcn-}2PY$i7=SAA!+DbI5RSsWJ;ww+V>XbW*+Y@CK5 z)?GHWD<&jz3ADUOuQESpMHORj6&TXA;D-USXS%QyC+78zKvJWr>#d+->WuJ$s_1&f zQau*8GVjH#+Z!AB;^k|NDZ=MImPHANq0?H%q-X{R@#~!7bt=EJzQnL<4`|GPCALq3M^$Z>2wfSgzm_#~V%Trh4q2Vk=m)qX^_RwT*@2J{mBpP(a`&;dYE5wUlf z;F_fip)$8Brig#LZ~LHSNst?hrG)sLl_zeQlEK)MQb59g9&6-e%}-4ndAzrni&^+~ z!YWLpVnPa7XK&2{anMDsgrh?P|z)mS*~9 zU|qk-j9PfWi}GnU99v04E!4RF#j*6gAw5$H{OUS82Z@z4mnsY|Yb|BWA#=(G z)a7}#TJVEvhLW}~f2nTGkMYNL&$K@XiPN|PoIum-CzIjyYSz4Pd5OC(hz*6MKrqYP z+3ua2w`D7Q!eEP$rvtD3ZYc4-tlf5PC^dby?_n2SYz5>Ag^*7KI(hivnxY!l|v3UgqeQ-8%%Dt3>c3=LsB77CYtem8@% zMcIhPU3vooF*gFPn>Yr+{^N0%Gw(G(c_tJ_ z7GYn1ypKCiyaEfDRI%^qGiDU?E0 z=~$^*=|~fRwBe0x6CJb659U?d$riT#z4OSQJZo{-R~CA#IGWXmNTG?qar(TM z$1|!{lH(d{hF{ZIl^A-Hw?owwHlR*4{<;jkj-lP0_D>6r?%uD?X?+8#br9w3kWXBFXSI?SRfCu zhB^~O7wjj%HrLJ1qKwR0aC-X6V_^8$8Y^j}W92Hb%^GoxVHGsxKr(ov{E^LLvQ8w! zV#CJ6xj25WTwxOL&ws0t`nDw6H22Mxnrl240L~@o5XQjSmuQ^a| zd{^K7e&d`awQ$wTaZ2eiWrl<-?JVuONfc^x6=WvL+Z^;Y|6Qsl%L4_A@cr2zAJez%65_FgzQ1ZFW zdRXC@2Q4Ic$TC?j8TzPgrm;g2(%kt{;iK4yIi=)CzPp}1x#29NpL?m~%4SC@Euv}t zGj?E+dUbKhQxNpg?0H{!vDd!zYDv&kkMIJeo}rR$;au$sf}F|UynJ~N64rXBYmvA& z+y+>%_dDR*6SFZS`5vi_hNmw6xb#k-P<WR;I`Wi=1ipg}6Fswy2c-qGhOv)mT> zg~^oq4eNdDcf+UE7_vQR(%8mKbqgfweM+ZW5!q$B>CPV4^H;(m#W!{@i1&i-u(S3b zqc30e>K^|&Va${P8|}`x_gXzHQp`=1!pp=YI@uzlC8V6}Rtp^hJXDZoVx;;~!IY1b&Fg6!hku zv~HUD3!U4);i4wyk8T)@-JYI_^-_Nr7n>P(v?QyWm`ZN)R-!KxWVhM7tFn`AGJHkD z!IbdPfV;OsxsIzOc4acKf_4V&e4F^6I>i_+Fc~NZF_}}W)3@bUvr)?cyYDL~f#fv! z;M?p?Gn|m|q9#9(u6OMD?Ho(aS zt5&H+eC|}=4@#a5swUWJ4}Nc*$x=bRYyVr%`6{=rpOYr+l zaX*1#lg*$3c<*p`jZ9}eP5Q~z*EZ0+nGmrMfLP(G8(6|`jj|E<#mz(uy0hDozJH&^ zBjh`N^8^q6d!{Z?fb?FFZa6u(XYBxZ7=C>S8eDUM@3V(0AZ&KIM7bPft}}&ktQE;c z{a}UC`a_zB>69(N=BzskB-0B*S>`xL9dPL}>hkt~sx~1^j zcnXFT@UK^|52ATh=FuMFK%%bqwGo-o{b}0LkOJ*^dZ50Vkx~(vKC(vG0cliNkD(Elg){ksa{z5rxKqxm;mO=H#=)NnS*eY_Zs@$s%(J zT=3k)#ULq~HV(5nSQsh(caamIl$m%E9iW+RWVHSzSoydzfU@Lp{(G8i&(7uiA_s2r z103=mId+(n4oTnlo2@!;tx6VltIP3~GrK;IT}$i_g*%j%SGTaL@T<=51cY1gcm8I93;j>&#Ox*@+1%mBvAN@K)5#o0w4VaMIipQRStTLiBH9Vk0atsjY z0N=u}=ERV?EOTFA14`<>5g=F(gnTMr3~ON@OO|7(bNk_J=YiNHvw{v2?pEJU0AA|T z*hCv`N{3Fx{Lyz^h}8=_@4J)tn%%fCiuOfw03!S+iE{PLjYVd|e;^@`VkyN%?OABQ zC{t5&2AvG%Ba0qX@~w<5bu{rECOaf17D-fk(^E zX19lJ{mwHHyxQQ@F0|7_;FCyr*HO*VB`K}lM~^Az&c>CruPx+zL6gY;vp07VBPrN%e~ znU~xPfe*K#0V@3JI|Mp$#4Lf{D`aqV3Kv_De+@7uybyrGM}1i-S#Jff6Wuy0Y}pbx zkKs8qlgfk&znTJqEgNzL9X9rp+=LEu4a3eMcT_F2O>f^8?EUP4{E(a}LlYGls%nb- z)mC6kV9yev_2WMbMjIYF5+#e#frNb2T4|&IR^9u&+LR&pbh!9=)BMznqo5is`TJ5G z)RU@;4^F<-U(c?Y9yINkG%W@tRG<=jR@j=?_3t*6wT zf#FwxZ6cAC>mDUfo5$QgkqOSKFwC9*VLariWqAA=(&a6sW1w*b>I%5LP)BCe692XR z&7+zIp`w~WhfL%jD^HPbKuZ|)k@*h~FHByouvAWm34}KO#~c=2G2Yb(u))a{^4n{6zgI zzy0*_32AnipEe7(9^rEhnba-HOU9i$u@SeoxN_SCLWCn{%MCG7M#QUvch0kIXPmE5 zh!c*lQnLs|$WPY;4Op9@xuca2^@GdyMZmK~u3IlIv_n8L zm2=SBn27(#Y8)W0n89R(KX)9pF+=ls8G)xYk$jfd(%b zeRlRS*s}K13+`5}MfM&1Z(MHwGrkH_wnJI;?NN!bol_a;Wls4a$@&vvJ664kRx-i} zo2rCKT*2*o`ZH%_;${ljoH+ZH`y^gp8;ese{Jq20ozfW6fPT83-qb4ds^x0s2rsj~ zY+jnuG52JM{$15bWPC1&;{)28INl*2h7G5q*;FF*@48~qZ)&*x=(Dy99ul|Oyq}qn z>1O3<&;&5%s`k(re~ea>p&9$A^MNLSE`a$c*n{coMah3p@Go5Izsxp0KAY)V%jLRi znja(PM3FLrJK2&y`2Y=b;UZHGF7{hYSD=#0NRwNWZXqr-uVTJ@;%T{1LK~L~yqc7v zVfmkX?~e>gN8OAMSgu(KkS-YW=kJC}k-xj`vRn)J&irtq;Ot^he;4A54MPqwmPMW8 zFZ0;@iR4}<551qLL9)&5KeEf9z7=If$ls$t01!k3RSOm`&P1t;CxIW7%lz$GjDFpHx0KPwzMs~A=0)iu)j^LbeYCcdVc%RzJsEgy zuQ(av)2aX(W*ZI}zCx%*XFquO(Q2E7oQ0{0u7Kr2V-|BHdwUaHxt9H`a^`lU;_-VZ zavR8$$Y#Zo#*#)=H%DdW9IhMjAld?$&=c+oeiz9-WrUMQ#R=F0HkdnXQ_OzdLFGvi zk{t|_C`(2y>uA2Y8+ya>YQG)H-nkMr2HVcf&RiI^N2(dXRymonmFgLv;PgL&&7_wv zmzj5$Fs`>No*J5ySah&nkqJGMEC-29JNwb2OG3o~CP@e9N<>NYg4rdBEllg6{R6^$ z?#}mIcFhU4{a5&|TOxK;)mS_BWlmcbQxBPSmsavgoa!anyYP<;>Aw^M0dR+`GGHVD z+uTO(Cki_(F*qcxi1qC!f!o!z08Q3){X!(~>678;*Bo#m(>brDDdtJV-y0HO@%d@f zK#Ou!AxN%3hMlx>x-K`@F5A)PXj6Xt$3{ad?nZ4>)x;3%Pi12}G{oz1R^RP&-JWyO zER$hNt%}Vt1Ksd-tfQSP*n%SFR|gx_r$@NoD)YH<%1wax1-mynZu(|BCeNr z_XzV>dcwswPXzv}{%4F?9)G{r%yBGo!4$Ktd2nCRlm9pMT*H5ZI|yNkLe2XldYNw~ z;TlNpm5GWklC&C!gUwU#+SOya-MG|fHe{_}+b1-e)49T8lRF)Az*k{Xkm)}j;jUc56BiY0q&yyUQpiF>TjCYVJc5Dti7q>3+Bt_(o-=In zzgMGky0x}L5lyh&zhq>kbkJ+1?PiB}#->#}7v&8+G_j;0Uc{eN&q0|f2%7`j8u3#@ znkPEU$BB(?hIwX^_!SMyZG;SfmK;~H8DQq=nS~3dOp%B8GAhET&hs) zL@0RlLlXx+v<_hICv`1~LWunkwubFZ(?nxlI({05W=TA$MlRRBe~f?S*~Ce5r<;%C zRDxM` zKT>PzT6MQ6gX+IJvY=>Vz`2z?+M?@P#WQry2i_doRG+FW-}Js)1;6%b-lLx(;~C0W zG3U0i88+pnoS!1Mkji?#Q^0}cTlz?yS|#?u??0Uiw>_q75TTkz8NBsG=op?+lLyK7 zN-G1u^F?q1UY~CSfD?V#+VK%2|v28%sA}pj6U8o4Q_)NEIg8MeR4Y4Y3-Q=O1{MnVpSKM#!%(KU9pviHIf-SjufIsySd=?fsrph2&ra_ zTARGK@OzLRAQ!8MeM_%TdQO&P4+xv;p~8crUoqQPt^i8vB0uQi`J=3O40AmZg*$se zb}W5lx4r%bmCD_2P%(%@Jo@*rBIIcm_QmNX)ktFc2wlN%P66PPs{4RsZ7V0R47)8? zxVq_m0IPP6H-pd`eYdSFp6a{4Kn`U%X&pn(H%d)dU9Xl2hH}Z<5iB}soo|zy;su=2 zsQE*(<>LiP5=auIIsNo}igNX-m=QFXUOV&?NrO&j4?0Gr@V*4XE#6U-q~BPy=MyZ+ zp)Aq)=MR376efhC*qd%KZqpRrRfdPfFEabV)p|a?CJ#dfSR-KW1)8GyZ9g37-lR{t zNMg=XSe!$#5u(0)Y&uU2hg3o~9G~kzzTMA@*nrMe6Q9c2FR+W;72f-MQs?iC>-@&L z<5cs(y6gPYZquzL-o;nHq7V{`yEby{1ov&pw3)BPb}}9xWVO_Ri(hBCIJrIieyz?J zvrY!9o0-m;{jZ6Th75V|4@f9K0F6BOz~~sh_FxVa2|CDpxM_Ls_IwrWQqb)O7O+1|kNcx2)gO{K;(KC&U9MGVjuiDZv~uP_r1J#s+1h| z$d+?&eq8G3O|Se)D`eF$&F&g>-f)wm#B|xZPti&YyK)D|sJsFO!w&85{RZR;A7Scf z`#UY2pRfXJgWs!%VIGJiiiYarl>hm{*L4Mx!J!}ppvBKe=4AVHiYo}^I|aZ$P{}$1 znHtq8`(3W?5qbl}n?4;Yn1NmcJ)H&z?4sl6T&pLYQ0^b4PjgNNT90U6Qiqea!J;7_ zVCscER52DgG-RI~YCeH{dSu5zR%jh%TYZE@tmHctL7W5PoCrzO7Q*W$zoOHi%PJs| z*SV{iQxp^9@`+TV(buodg8Z93|}6n zDA*>agyt!Jv*4St#}wM>eUsl~{T8<>{ms5SYJy#d?cn3tEgf~w=~PJe%ake7IflG! zNBAnmF5|B3Ub@)Cx4yQVZ)+>B(R6ceDovj=wV$4FH9COT;`-AZF0?HtHmt+r@Xh#vL~j#x>$a8ZeZNoIhhzd_HN=FQEs!~$O*wnrv$~7 z$i(m-g;geM+`+bt*URgrCpcg&d~90VP1s?ziN~PiNu^gB7mi8`m=$PE^-ILRAHM_v zjGIbsC*Ksvo{mIsxu3J4dW2r4?KGh{ZjAM}A}zw45`M+}{@u#{T8v$L=!TfoEwM_X zcKDAZJ)bMZ4FBfG%#W0|ChdtWM((gsaj+yR0vJDd2q{~Bln&ZycL@XvNT^a{#_NNn z^p+%(yr{sI=D#g)Y-v~AuiYLp1q&~@UpusoHO>oxt_E%mC!=Lo>}NZDa3M9>4}R7uOIM_)xxji$KuI%BW*zT5kaw7eq;2Jj&BzWD z$s1_9ZKawJgPBSJSfF?U&qBPt7(9o>JD2K}!H6{F5_wj%c>LR#N3`60eL30eB!vT7 z4S+vy9=(HAAzt>~vIQWKD0K_%pqN?OPSzNzSTq#7A*{3XTC_Ro(}EP3E>Ha`mIc=oQ{ti?pI z<~&T@4Ka9`f3=|j&$=rX>py?zbQ&v{XfUa5oNqORICrXhacVpeX{mIY1x?|-7OfpEK(G6e0Va7(7-xik6FgFYq zg#dG|y0i{U?{Rp445_}mZt8aJqqOZYJT z#5@NVljZ^@zf5anxSZF4DFO~sZ%l6t_Z*U1zfH7VW)*wEPnGt|Zun3+Cn#`%u3c=~ zJNK4{86jmOvwn}(Wn?2-+Fm^6O9WWTl&E8cMNu#;<%Fi6@VaGxj5Ze8KTbhfM*;bc zPI;|L0-nHLh%u5Jb>bVg#cmu97-_D?^{=(Lx&k8&n?Xd+_CrW zV1L=Z$7IIPy;mb?z1t6w)v}xhMwMbv{1=Unusz}86}w{TtmAUrrXGMViu4$9zF1P6 zRA~+g-Z&Nw*}r=+ML~!qqT#yf{~t$J;n&pr{TFPb8>ATx(%rDp4T6F+DBaz$(SB4I zB_%Qh2^El*9-`8MfOIJ#4bshT-`{_5@9RF#x#ygBLB%PZk_@sIa9r~}44Cu`kxHD) zrqBiaDm)nqw_Ocrp4P(Pam=69uO1d%v0ePlgpu#)etd9sJ$ZMT+6k6&05hY;ZF++fvI5gK2w8zn z1l8><;~WYE{6umDTL~z0nvEA>uSzU>h$A#TlUx9`0d4bav;g$!fl-@?NpI`fH}TiM z5nMAoZGewz58g&`vjgpL5?M)y78in}J*kwhG2PZihH^!Nk^y;O3e7xY!VJp~wco)5+O=Z_J8 ze(^VqC=65ink3;!FcvkrF8&5e{f`h9#hJow(#a3_Bk)rVTm7btAqcE0N%HtlY?VE# z%J2^(tchTKM7 zbGskGC7nRYi2bSF7LsG4q(L3bzmLB>5kwqV|kxv~5-^juK20ZeyU@`f}> z5xhz95u-5)%GuCjB$7zCxuHLZv+QDPbn2cBDi?&0J*Png=8q*{-Z}`s<%f{+$pa@e zD+xFSR%latb&1j4r0GbU+h(^s9Ir2J2INSXYXQ~Y@qv+LVue852@;8aB2Hs)%}@Q- zc&9-v6@b=H+g8+Z#+42v++0B)hB39|)kjSBbK>Jk9Gb34dCir?;R~hDq@b08_p{+d zyty~~uhjZsftf-X7w~&|%)=)RcCY@fS&HSYyGoL93t=c_o{SA~TEkb-?kt3-VI2lw zGuRMd@Roh0@i;#YUs3JA`=Crm^0-Y0P6LLp=N+LPvbgQNN_nz3e}5fE#GlolB{UO# z@g-uXQ(=jy*$Xx9vT?JRDMo7d9@K~cZg148%C!=2VkYakqna20;u#K@@{#Q$6Z{XG z_iXS6k$$rLZ>Q-E3E$2==l(N8VR=={NDt%XFdW`Lq+20|A@9}NQm=vJIN|QDV$mOs zHd%&m6xRTjdO9783xo>bkFda};zp{Fro`TliVn^W^l$U#ab&pXO_UXjpz~((`X8^w z-i`i!e_L=lf}US&S(68~74T3PR1>{e4vz*OfAX2w#Sz9`iao?1_ zNg_yNe@kPM@!UMP-K+ll7-P#H9+ZN#8btrNK|HjVe2575c6o~H$uI!7$$L%g`($09 z(RR!NxOL9Hh8fxQhay(xT!4jQzI{mOKUBcWw=$H~z8JvQ(TDk9wv%9*zM#BfOKj*C zPXq@(CDK`L)MVBZhOM#F(#N>2nfpMaA1q-i;VUzxY3NSlr%j+}cSC(lWw#rGoot@` zS-P#;K`0}+*Au}xloiV=Kqrzq1>)hycn@4VQLci{`27GI?C0kefMth26)Iht%uls3 zh_0kKE(O~n%lavyz`xcSf1r8yGm#>HWkd+<)~Q<q*6*3Y-iwUM>=4)?ArA8ZwH`;zAt8GH^Wec?)< zYhS!@v1{EB3%E4clC8gE6ALtC&J1blO8n(N`GsivSFK)*rIp1t=r?ydfs-HAJ>Y}M zkgF`#JjFFz+4siHF43I}TmD=q8gtBkf^Az`lPbHfa#TKyYfOw&*vZ~Sm+&`wj@^I0 zM;W1qqc7$7pE(L%=L^{xdm;=~=4O4z)#ngxzz%-0JBct1*IxwHorH9-nzU(RqrSVM zw3Yt3UWq*Hok{KM(meSupOlL)E&PcWbynvih31Fw#+~IK@lSDzJ2&5<%ar<$iCS}d zoIw9xFUuXUh5C{BDN+Qg9*Be<0S-cw#A(m}(+&rm3z!u0bMOiIAcJB zNt&Aj;Y;a7k7IUd{s#}phNJoUAkKI)eBD)STiR9cTCd_w~^3+6e+ZTyf9;Nhsa zBaZpCgi8LbAp(rh4Q)kBaXh<1DbUwlzi3`%1a+W{kr}J3Nnmy{JuQ?HzXkq{A)<%e zeT@N$Ho$r2&sqJhhwa>;qN6wSunaEP3`Jdk$ZemX1lg*mJf~>9(}3NKI(BV|z$s@a zM-^A9`z8ps2`_h|$R#l_KH}{oti+hX%ekjVV&`cG!W~qk+J?-0Cx(`6~zP4{zi$QH{`Lt8J8 zw8GVKK~mm^G;R-?*Osixx>G!RNf{N%IG0i{#XN>*ZYLl0TBey1tXsDQ#Tfxow;&O~ zVvRSRi5E8N3pSI35%32~Q)g(N)(5g6#j3g`q<5t-u+cii!}XTO9MJce70nWjU z2USb=qLH<<`jLV{weMB|B2N?azC;19s%E-ggp+;WVY&O0@a*8~y}hYxuX==!71D}+ zl!hPXt;ul#HnHv=ad_Q)5nvp^W(k6CMQ zbpx0?EQ2%ISye}tQ79fqnx*j!vdN!LO@3HxI}&LJ)wLJPG}IoacWS%l2zU4)&T8N( zmdpPX=O7~X7ajVX@o7@Lyj!){y?A+tH?qd@XBnX{Lm^@PE@c-`gVwW5S(YdDQgIF6b z8!op}su^QUn!gDIar{My2)<5BpKkfxL-zMeZaj^a5r1L}V_?vaOw72X zqL3o^3)GZ^;=bYoB+&--?ee`*{#1V!1`cLR@X%jFJAfr0iL<~b-KM?}hoY=!AkoYr zHjLVn6!1l!6*XB5N%SB)QBVnaI<}s!46GbftSgw-K0sD!eVO8+t83ukUFR8g4mBDBRo1P^c_wn+|Ul9n`v7|Q~EXJ(s@-+Mn{w=a~3Ym zZ8nDZAztDnms@SB&58VxzLG&PX1%2!DrQl@;R5Je7<({_lJ|z@cRDP}hUOM@d*!qo z3Nq}tIlSNW!Ve@XJQ20a3+}x6;tr<;GwZMenF#w_W(Bku$Z@DRwe3uBEgX8o!I*Hc`~n5;@6F&d$J#mu7CYY`#pcHXW6fZn>JdSPS{fd z{5QkH>e*R>#E@erl>ejZr9Q57DyLNDUoW`Fv|KyDP3FcHv_w3h2qTQ-X`A~-;Q9rHU)%1Tb{*i;6jmwM#&93RqZ20V53^} zsM{CX(Ew#^B$C3-kPN(AUJ^t~S)IoMSr`W0&^&BFq=C1OwL4)8!vVHLhp(dG>~TJ0 z_UA;akHU?$ftw$l={D#Kd!sP>mX(6&jzeM?O8S*y6h{3}fkPR<2Vv1CJwex8kca~5 zSXK?OvdWvl(nFC(wCt{szXXjlXJ26eO&T@#wJW}m&OHOC)+N!wgI7OC5h(o#wgDfO zf6VEMdx+t@LK+RKg@Au&h-f1`beo*wUOTjTK?N`;EYOxo8{cZO^qV2VO~IGQB)zB4 zV2r}T?}&2Chu*D&Fa@hhdBp2_j82#F?oO9FM198Vwns9#V3*cB;zh#od2V#Sbg%&} z!$_2m3UnXuCErG1fOdD89Bs!=_=#nBJHDjXM-t9^j z(z9W;vi_orIKNbe`R7iJ>y`CG);sSW=>dQ9y!|ZOsUvSk$_I_SMTRnz?z$I^!e4Tp z&~((_y!_-8Gm^2Lw&BJ~Hc=ZcKP0p9{Z?5qj3OMVX-;`pBuegCvSE=RMQz~}M)gc`QV%&}R%1 zR4a2<1Z&Y-k){uN<}<~*EQ-mG07=TVvc)uigIYmeYqn3s^okuJGvInn$dd80j=-rXOOHxN)Lpa+`9&Aw4IeIj zNebEYdRr>Vzz4jJv*E}=1!b0vF$}4%dq{#;3Gv=%82QIS=_nsDK;Hy_TxQ2WB6PT67c!=|#u*Ik;7;lv1EcGql$pU=!AaV6!@9PN2q*heZYQ8l#1K z2uAjQRFs})%p}Kp9n^9@x+LE-Kp#pJZj11N)hm&1^_2^)r`y=?<(lE*3uLXJ0upF3-BKB0SR3+BuvMw6X|gf(t$yNV zMR&m}#Nj!z3N+Hav=6H@|?KD`z-Lo%gMA*!=Homu+!B}|i&vu=mN#(R%J z;TCM!$=&UqY?2h{D6ZaB4za;umLu}qr**?#ATzg+0U0sYAptW&JF~!fr})hs&HQ|a z2!@kt0@2|K@kX5Di07U(v}U4U`6Z}+G0H=Qz!&T8N?rVW>Se6gJk@s=mM)JkVs0|E ziSFWb8=4MaTl{b6j@EJVDOZx>XE0&2i%Q74aqVq&7nsqen+~Tdc%A9;F3R|40xzQS zrbEXX?$u}wlz;WLYh3M46YqHvpI}LjyLFIa*8(mbkYTEGw%#Gs^SConlOZqnb9tCG zB+*0(r}xH#>hK=QgG`p-i8=*W|KmKMQ~KYV^2nvsz&uj`wbjO-QG5hpW^tviw%)& zrUit{HoFzxh$~N)6ST_LEp}`gMnfI@yt9%D3ri`ZM>>9@+2B@@M$w*bv%ypS1ON$y zUr?D1We_n16ZnMcV=M_G0q8bRqz|GUbQ?zd||Q(ycn}_#FwfM?e}AWEnnL`?4W^GA${~>7cP~S?o?s_@+WHw%QXh>W&?(CK9NCCv9IefewFwEw?Sbh;N z<}#k(%WFeSX76+Cu##JUvxeW2w(>U;MiSxkJpBe*ZwnjL>`r!cRAe>|Djn00R*>pO z)sqwXh|)(&kDedM>;7J$FIIJz4_h-gmHTfwGWx#Q5y`mnRwYbgni$adtLDTLo-OwW zB|o$DY->rR>sUOQQvj=HVGwUC{xmD?}+d8Mh!0;V@Rxw z_f9ELs~bA&w~Rn#iXDz{52z&cvBrj zFvFWDL4IylHXsjItwn{yV+Yj7AWl_67-q!VD&5g)hkg6%S0bhac>El3iDt>^mY`e} z41dT52z+jk;|@O>&R!=Lv+w83gO!a%x!e*z;hyn=(72}R-Oo)bO9C3Wj(=+a@2l06 zZ$j5~X@X8|ht_yO?TO~gfA{UsIYebSmR{>>k4rw0?h`hg&fQM$MKJ{5Oh@+8sd>Hp ztpDddO>FRWELmGkO+i)L-tMes8-Qo>`QI$bU-e%i+!Y>`gBtS&9>V9g2v@D;uaBD3C)7gCCK{z^mFYm3;HC#@J5@J`+oydt?vvc^AeJxCqfJnhSlc1__)P%#IvUj8l(8TUaAJj^3@+E|N_#|Rqto8hPm%f?X(0eLo1{oEf~LUCn-$Nt+z1^-pAU!p&9%!Wl{p*V?k#k!z6w z?`#MHzRJcJVu-TYAH@*IyiZ{`P^J+TU#2(~omgC^$g=u_F1Eh1|N_FlI zcujYh-cEAZep_9S6uc3>_s&4%FRutdqMsKQmJ#U0BBrG!M(-r?cbq;< zH>nSR=~wEz!PVP{+>0N|)QKSoAIUh0$$0LhAeO_POGM3+=?v0Avt;+cN!Gk|A&iVc zw`HC39%XS888@c)xb2N}WO8jPMIXSQG!+;+{NYwN?Y4Q^nt$pbB2i^vCU#Nx=q*l4 z?2RsghNEC87Ui;DfHh&l124;~Jo-2{fwTT-9MO%9 zDog^8l(Fd4O5VPjoRqam8uY`acz%ZVO?)`+)aC-x&W~>b;$&4 zz%nl&%Qtu~xi@kyQx?HWeFiZAmm|&*l*kl&F2trMsDmtsWG);KX0$XJiUO0Cic%(N zGaN{l$U*XZ#o0i$AjA&7W}(x~t&RgOe=?`={^y4I;9M~T^;wIk2B@q-TY#%iEBgy@ zEa8vYKrPQ$_Mny=u>&RWnVp;t+z0AzNqF08ne?BwWmNzWP1T4S0w(QZw)^Za~ zC1~n4quk1=&0yR!z@PFgLod*lIR`;^1&*HHF-!^zG?}^|Tv!*`ok&l_PpSp-*hM=h z(1Gs%dellR=Q2egxT+*iap3)=#{Dib{X|~HyZBCGkb^K&Ym5*Z!Hgf@7hF?l~&jp7GB#ExMySh{fOOsO`q8LBaS}|WozSBsJC!es| zLg$qYH*lPL;#qTm;R&x{2-!H4i6TPnY%^wbcowl8_sYFg3ry9TQ;5}_FU!NeRSc3e z`2sbM6PXA-4qjHN=3>%u=1|287%VSoKIIghvmHN*P7XyV=)x4i4`~}rGG`z|Jbw3> z*$B6F^e5|?9(x<2t3P2@MPios;b#Nh0fK(7$%R1joLz%~I6IertbHN)WfMgH3zIpR z&#AaH&PnIR4rqp>%~?qPbQF9_;KNTqMOS<)ZXu{b@~m2T^9!?iowfyR5k<}-+0l)ZEZx|CTgO#lN; znDRy8J6E4zU-pt-%~{*dTt+fPT=bc7wW+NzXOQz0f^B+TeB|ehgM+UJ6N!exr51jy zigLu0!UyWE2Tz{fFpMHv&tgZ1<=<@wv6_5+-cDFy+h#Gq5B|@4ak$y19fIaooe9yv z(0CCgx>I!>DeBnXdER+q(K9Yhz-+WNW%wy1e=MgH;ST5M^B1I~<%x8nFrj@2&u4B& z1&xu<0ylVjR~byO_8a%G$seC}tK2+_RsMf2ne&R3&mR{z18QB_o|XsWb(IvYHiKfz?sD(o5BH7+quDjC*JJcCTDMPc zZ{TZVkMrYNcn?C)EG}X%NpPgnIk}t5s=vGTV+r$%A6S8hGz>>Cmq&iax3V9X+JbjV z9N%MikF)6GzPmp)1UxxTVFM_Cm-qoucD#!O3O)wq*MJ*DF>eFUsiflRT3OEHAwmRo zmVGwZXX~E4*pCQgPJO;K0(wNqhXL4wsr8vEv6U=qgnb%}Tu)K7>jzvI_2{=qaxrTc zpyMIYQzWr-wh)j|j(AL8=^s*0PFF=oP+p)HMcbcgfKkujj1)eO1vph`=#q&wL%8sx zlnACDu52hdPB8RM!b&Sni7(SxDc61MAyb_E6CW`Pv{2)JG0ek&agrgBnLv4WlmlM$ zx=beX(m)AM2?Nf6>vR?+M-Ux3+u4(zBnwl=J5$@98{zgvV=960{MoY!@}08(jlxH2 zyRAiL--V}u3V=T1!w-Arv<}H9gmRT#8=?q#_fp_RlrHu&^XKbFRz7dcph`X@DNJK( zR;cy!w5v3*;?90Abg#?tQP*SR>MTL@Y@PWesCd=pX%66srgh7n!RfYXJ=WgK zXhWG1NPg#U)5KIi%O}*JMiO93Lbn$X?+TqA8o&MTVQ9E6J71#R}$TvE_MnjEilumG!)_CL-sS6gsq>e$Z^=P~xrRReNLg!>RF}H}( zmfMxv_+@)HtAeuS*xlIQv1Bey7t`$|x8Ap5vD6if_hd#komgS5_D9DI{8q->@!vi4 zy~z|1y&DXpdl70R$m9pfgv%1%HNr^IUo2xt#iO_M;N8ZDB;LgbOrx9_y|PrcC+uSX zQNKlYt?=Ct=`^o%rjkxGP*P6+;9XW~9Ve^Mf4>8p9ni@@$Q69Vmhez!O=BG(<&BiXF)pq6=l9YG-I2$>s5h=x0#&K81!6M$^1s<-B|_sO z*H~8Jm=Vu*Xx0q*ot*sv#Khh8rWZd54dtIWZ;%!OSLYgWB_Y=P*rs1ii2o*kD&Pbb zSCk1?8WI_3DJb|yMNjmxefLiav#eL?v2iX^VB!}&o zYAN&_t(PR0faygjUudWRQ)ehl@$wiKI2lufU0*yvy?%^HycFn@!&P^ zWn+8@C|bRD({Hpms90DGQS$(N35?$$Q!3rxjKnS-D60a@CGz;+>JaSxG@NChcGUJ4 zm`rOQQcKEoH(i#5f+7B802d?aym0+0GbR-c1KaDp(1<_o?t#g3CT74` zFeFaII!tZ4&>0>w9;j3LHD?#9UFfW@5H8O777t$C7_ehyZT)n^7H-<+leK*Jf8tj3%6uI9dp8;wu@t?KR&q9!dp=d-@Mrs z9bF7+|FCjovf?y+!E)N8^yB>T*O+kQyzD<|>oz|U@28=t1$Q#v z*K7!4lclHkX1qE=U)-!_6(==4`K$(R$W!ZqH(RH3s>Jv_)`*^X|O^`66)k z3kQNnEC8hshHsvp(SM^SeYt9VLC@bb@RUzD8H=*Npwl5)rr>t)%M05ub* zz*!&_82Ki1dzBdes;!0OF_mA^s-4e@IYuf^z#i0f#JUtGlpS3MTh(V293% z2&xXA!BzE=SO@~+4Kn-TG|q`a1iG1F?trr5@SjQ)hmWz-ZkM_HL*ioU2JZxb;fVDC zV|e2lW+(9z*irC{x!TU{XJvm7t81vp*0oU3=9F;RoL$9Pq`}|IZPd@E%=f8Vas|Jw zb@!g!nB5U9D^!CI@f=m4SZM}vmZdRDdDbiv#3zk7lnAaMhXgd%hd}kDwVtAg3z7x< z`HCt_<~d+86|bPmwK`o;ll?G zr(AQ+%zbQ~>w=hv^1?jum0`t0Vx4zF(v8TN^piT$A&7)cQk+3f`Kq`W*|17Icva0E zp6;L`Rx@}6_s`(b=J4{L{&`SLd8dBu`mX@H@=Bzn)egeCxGU9cre1N6eq7K+y3f5I zLv_k#!FRiLzE7Qmx3d|^_i^4LivUwPYVT_Y<&uM&W}xl!_iyPSFYD=Ngwbjj4`K-D zH`HticN+FOeLS%U)nCTwm$OE5z^mORI}e;ZVW1>ZJcs> ze5$?ViRk4$jEXrQ{MYPF)1+oAVTw4{u+C^Zu0toHE`bN}*%ln601U2Db`O5o8{30X zkuc{)7!+MT-8M#{SCUB?B?uK*_YWWDs7*6BM}Dskm_C{L(Wux1KO1{3JkxKIZ+7{k zvJ#u)A^b>8+$GbJXx3Q&gy6iRQEVD?FnFDbopDLrgPb%xHZJ6#ozP8l=XFyp^JjCj zRepPgCbX>)MA$dX0i0(|Gf||SD}tkmm#;b@Q3EG7M0g*UNYu$I>GrhvQp$jzGPwHbr|8Ryt&OA|DU6XfR@6HS~gLRY^R6*r`Z~FAec^ zFD0HzRQKOPxZ zMl;tOV|1QzI~}e}Zuh)bxXhk>zT(otC}k@;_8hQ8Pf$I625Pob{*fF-_^}b95xuwW zgB26|OTzWM;4=~bsOm8V_G?`%g>_1?xNHE|=#TrC;gjpKa~T)2kMVrai)~DTRKYUE zTrke9ZPBmYBeoW%{NvQNB6aKB{)MV#_x%dbsr4%rRfic|Z}HLVYSy-wamRCGdxqOU zSk2;HZ|4Viqw#=+K+czc>AiOW*IN9lCZ}36&mCNfv*Ma00*8&U#@lj*fQWpZDzg0F zIa}@~6(!QhId|UxgfU(x0DgIbk^y>a^H$>crLD*n)YIIdVnPnE?WKMmvOecDAMmA{ zI3t2b8|*0h94GwO`3*E;G_e{N)?!`_*)q`sVsLCtXl{RuEdt*nkDwYdg~;Q*91EjB zS^ZBgz)rd6ro`03;u9c&cbyt>6S7(at73ESC`&7MFeh;RHN_StZd6+&OyTfLXf z94@*;SK=ha7aw0uHC+=~*)Fa(HqjLOdyK7?HpA=OCnz3R088?^#T=waETfv(GyboF@y>u~H~EXm`y+9&)NkHkx(>7?si z*4@HST&PU+Jw&#~Cst$vRS(%bV5c$iS%{11iqkV8AhD38sJ;DI4vLjt;UiDHvzSS| zQ4r|K=fXL(nRys?=suwqLFCs~edBHSWxhf46l1|43e4g?9xV*ggH5tlkq87D;TnQ@oAt*#r*CO&e%WA;) zsPw%@cN>a{#LUvRy_TaG2TdH(pi3j(JEeqj#;xPzc#t21Lhk!SEW9y4+f`#;Y8_;&d2n$fbn-I|q{XdYXD>V#6)Ix|&l z;s)fW`de2-4+)d8$2GX2wK`a%V5xYMc{o&N9~7MQ%lknnUv9zh({)wie?iV)W?~5c zw-Z&>f`qRE!zZ7YPgFz9r+-E!EI|D-F2XNMp(3qFZFYg!^e+5DyMmp1jH2SH_MxLW z1HZNCC<%(o$R2l}I0@#W=D2G8$^rI4dB>82y*bJ63n!SaPR$&!X0GG(f!+$7j&DU>U;lQr@U6ha@VhxXULnJ zI#?#xxh!`*lJ5+l+;A3JqgYl>8U>%H?B_wO>@7B;mRawq>Jg{96s_R1u?I{5<#V(P+_NQF zv3vdxPb4$;`$wkOnt#d~scAM;c_9DTuSG^1gk;Z|Z5R1Tm=@>cDt~^XJadiGQ=`(T z`LK%*7{G6VL`dd{H7u%N6bf@^4fr>|3(K<3C<+{}dOCGk_c_}dT^JHQvbmcDsYc~H z^TcNER&)+=?p7Zy6@!D}70j$3n?2*4nFwPFNBLiZOgA+}3ArrTCt&Ca#D=!QfYA(5 z&;-RX7;cUyyTfHE$+79dboWc7tB5XMu-8(*4F-j92y`=#t~!KpG{)tDkE()-XM+>* z*EM#nLfv*tZMw(t=!^NA2Mk$X&&3f1VA!7SW&2}D7Q3MDqeYVIksH?=S)B2q z_2n+EYkYslp6oXMmiI1TlrXlii1?Ppw%7u_lfiVzmb+xoa6yvmJIq;6J0wxxvjeQ} z+mUp4uqxoBf&L!vnMy22K8!e4{<(tPvku;We%MY;7=H*k_?^x-ZKR8Q-K@hcoY6##y_ zn!*BHsF~V6!Kt%$myT)EMN zqCc@wN5t0k_zG62-s|7yQgHyn*|Uog6HoVoczW&iDmNd|Yq$sCr5pb<*LH{K0s+}N z%Vq%N^e;^nw~O5G1S)`&3R-{7A3mk#8NDH(3>c~YKyUW(8v^f34_lon^3`Ux0{=d3 zQE};)HR9(>!zuN2{LuZ7mad`hPEhLim||{996|P_5=d*w{V`7OK5AVmowxgHV&ydY zD~K$Gi*40^@we47^99l+&H%&q0!n_EeNCQykxe7`9AW<_c$1+n7rZAeu$XKT z<^R)+PZeGFrB2?NuUqtkjeQHjfVDa8!&3Edm+<(*e3RSe!S_G0h-q7Pxj?M90b zM+-!lUD(tCn$qWsC`l~cmx6@m_dm(nrE1<;P<)x1WUwh=(@>^dC_M#KNPn0dY`jFj z(oJXq{Fjq$W6lJ5muwXK;8f7bcyP1ehSu%t9$BOhY;Pj;9?&>D+_yftCz%Xsid zdg*8IQQ;KsuMgzZ#8y6P+g6h7I2P@}TE{FEs5m9r>drWlB1|dxn_ub*3nD_|K*E5! zevW%?dKpsCjG2KM@(L<_AylMSmN-mv0Hz)g+ zidoHPJ8w5XVG*df%R zz7IHT=sJbH$X*p~UJs`eau&dN)7&`Pe(*&9=kTy*lOAufZ5ZbffC3{Dg;|X16NM3s zZPSo|jqhxg%BGJtT}32wfUMjGUl3XYu7`}Hb{Yf>-s`#Y2z|Wd1|{Bomt#a7C2p;s zUkZ$0^ABfXc=ASk1aRY&Gz3V6ZKEBRxV5;o5MM6#l`ei{E|WcrmOB0UzuC4&(^*5) zP7}IHK3tf0C9!iAy>u42pES`VaAT?@7jW*k`uoQ3I&DQgwHaMkH26j!l5(IRyXd|u zFk9B#?qRsf`5XLR12o)N%o|tjMCJ)}RWa*PIe>wi?t8mw;`g8C_c+rD{vav*bGdLK zA$6JWL29i(^Nd`tBMGP`@cyDsl@k$0Qbgnq?mi?73D~;H-5qYm(%^&E*Pl*b^Ps&O zzdoArqBkXsP@o*5y1L4OJVQ`GOx{Qp6X{}^XNKtCpYAwwK4lgCuzXFGxQUy5Y(uPOW^6)H8=obuu5jE!&GIZ)(Yo(voB= zKzdg2r2ak=s09Bp%jPY%KAnoxQEbE1ypGt-fux@Xuk^))l>kPFKfL}_m`kTY?U_`% z7an+4OH#N&NIR?60N!;Y`AYp++NUOf+jJ%5Kcls{bt)lAukfS2svES<3 z>4jjn-oI{UkMDWU9QF?1oY*BCygtZ1NHQt$eo5kK0})UAM*CF*IlewTP!Niu-?qM; z;k-9X>Z@3}a75V*_tBd#T+UA9NsyMu>j8s5SJ+@e?H0o^H~rp3%{+*2@$&Y6qsUe_ zZX#3pS06dSqqnUM1pWi$gHEc!P1CZ=`sm`dbvxCVcQ9$hT8_#P`l;Py6?}xon zR$N4EnJSG=E#9JGzBk%8Mle}q^WT%Sdyh8Vb)#8#nZ7t2m4;J0AwKyaEZhZz(H!gU zM^dAPv$~4dE*rin^sy9p2;hKGf>Qt%-ZdXX^Q|;-6$lvIE98&-v%iQh4WWCne`5}y zy($b>%QKyVbCD*puhyC2gCJbia97M2J;oG6{mKvRe@jna(X4>Q+jV? za{%sgrAY1h*%;r<;F>)k6D8LPnwv;rT+PUo&}+(RA^3Z62bAdHNoPd2PP`T# z1O;g_amyv=esqlY0hCQk|MnW@C;%WIsIf*_&+2$$aUtuwrHu{HNj$8MfV0|>^ff1r z>M-KzfKg<(u^9xc5e?3cvjl^V%6d#DQvrlV0U4YqEN+=wGlKe)>Gp9$D_=Mh_s%P7 z{yNqP^-{os38^xYZ`d?3cqf^u{)}+`}4h zc9(P6eBKQ3JfXQE(BF$avX&1DOna)FS~+Gl#>2Yd7*Vi@xaZD0jA+$&-6WOD8LnfL zn<~wd!ZLb32EUMeKE#PZPbyVpK9lrE@KuW9xlj_1%0SdnYhOC`-O@)v)IMR&s|(Zz zNncgiuFn5=x>X)5cD4J2lTBy09*q=IbRU`x@(K?pcQo&`gc+OhyITZcoxnPI6#$7$ zduI_bJJ8g7;3Ta_$HHk!Gi$B>w2{>$@`_dH;THMmO32MSmu2l?CHmSF1ZJJqPc<|E z_G$1|IrLL`x)JnIAA)X`T_3y!7H=94?2FqibyL^3GX0hJz>#8tC7{1{zn&N4K$28q zp3=h!d{p$*b+lUoFAg9e-nq)hJ^udsU#s=>4|4eU-UTl;Eor&jH}|U+&)5F~YbRfh zb8yiE;rVWFQEMNcNRJla9qOxn6AckFr-856rJNHeF?v_>S9nJ0dxG7B*sZy#t2Q1Y zGFP#9wAtxWbOGnW)qfoP%Ql?8j#Sx2aVI>j*3GqrJ1(-6#zOw5mx9!Yr{N#@U9MN>cSflh+cC*Dpnj;IS;fBNXcx=l#eIqa@S zgOwI`BND3R8ea?{yG)5*oOdhkyiw8@;#|?m!c}!Z|0uoJva5y3O838Yj4{<53A8T ze7+rrlY+%h3{FpGroiPvAABI>vokkO?mX^1@QrUtG%EY@Z71Q*FDomO^Pc_fGsxuT z(y=er^TrsT+)<){n+WHh~d64yCq<(f?Ge=wU4+cdr8^>Sp zr#QRQZQy9I*Ap&3T!usI<7i@wl+Sm;ur?By@;ws-M;`&n=A4FLHSSs6vk%bU)Z{yS zniSOBZFQ6PimZ7h%)iHpI8}=9=!9*f zwVDDq9B3+6gr?OrpyNd`1ofMMw?DXw?z^>b1?Hj#vAtgCHLSY@Zr52AhN?z#zA}16 zyYq!d!s4^$^!DsmHaCGs)a6Kyr&R1WnTbLmMjh2lP{*do0xG`Ldwp8+xa*bSxYv z-q^eLLXm>$=H0)(@67=3og=(ahQI@PQD3jc$9mhH+`ziA!WQ?bqtG5-^aYWX$~YWQRtcQZ`34#mU-)Y_09XFQM~*2$QWVBQe5 z82p8EJIcHua%#8qodn;2s{AsXQip&O#1v6EqxXyHxZ95xo6efhviDDqrbqsFhNnmt zs<(rMccT1zzs;@u?j2t0x``HIsZ^TZ{RErmqUeiu4NTd@`UH^iwdMo$|`q4*cRue2xYC$LN>-z0N z1`H2VB3;ohG9O4}pfnz3j(YvV10i2VxC?~TSRZjDzUC$3j z|3~CtvuU;vpo;{ve1l*JMk=)l3d2JL1wv3L z1kbViT*VqB)_4i-yL-M};pKimNAt)%}-x2u1Kk6R^4(kXV0c_Pxy6FsVzyWQp&CmF`L)uGw0SB~+HUV8` zNrol5R@c7ytsH9CeSG)vs#P=l4&sRibg&x!lwNUd`3yHe~;zkP&0dSDIOW~(e{kEH~O*g@VcX-+e$I!GKM;0hr}j$F$IHWFgf*C&{H$J^IkW=9kj5g^7E zP!0*$YRPd-+vVH&}Y#!d`@AdbBF4So{4Os2Jj^yptkkFVX<(~v z(`}$j{agK8filbb|Ge_!%8!9mOCHV$+8H-L1q%5X`R7<7spQjAo$#5k*zs|pyE0K^pAy_b*&}aImE&h zO7{NAD2B=qszw{Sj)A&~Dkxj}5D0Vim)`UyR3JIT;FJd6=jC+K)r1PQdeo&3Aw;56 zuvH+#WUve(NMi!*(}Q{tsLADA0czJLr6CED0J?=l-C;*WEr3XBNiE zD}fS!slOCR);IJGz}Uv+bg<GnTU)s3RB11;7+jYD$3~(pUO|43k&o zRiL?Sl#M_~sVOyq(PoyJMQA;6aKH)|w=K}fzG1t6=*>yIHt||WT=agU_ZxvXDK0AxRh_Zx zRGV3{QoM!!cd?f}1P5GWLXf!YKwLs_NP&YO9YpJ9-Hzq%I{yZiwC84_uA|yuJ2Ce< zZqK@iVu}c6=tYFM1}B0-fCiQ{wTW$PBgD3LGkpiKy4Q)W((VloVE6uAN9T|RH{14X z0=DaZRnV$qm;d9wxPxfj>)O5UDu~z3dY4ySpWyY}2*Z&A9nxXB6IGpEu|;C)QiotK zK1c{|tHF`N-0a$|t+`Hom|dT91%oSa91`Sa&5o?;{@smATmj%l6GuoR9cX7Ec*ou7 zV6Wc>3&lGUpWE7SBbkBpr5~XY)GF4omeAh)I7TuGa2;~8H8^KW1a5BEIuqc^>P zeYO)jX@4)*A_J)wL2}PWOX~yg5EAz}9pX}Iks(L+bXzeA#FKEw^PEMnZQ+oY9d`8A z(2`~yx5klACs|2Yx0ZU;-bZ`gwT(8@Cg9!cz2vN8h2Hap!*k#%Gr5!^6EfV{hNNg=|`x%Bs)Dj9q4KsjBos9{xV>$-^K3&oZxdl2lm+Y zm92sHzkXA>q;d(c$u@G%Ghn6vtp6;qL~qm^L3e7N<^cz_g|+}P^fJBd&2Pi>hz{4` zAkAcii~yQxP&wz?N~BW0k#9gVxtgm%TH6QM=NX;>a`Z8M42ZBo1F2Tn;JALQ9|J8+ zC({Y23@R25>tG!WoYJ55=d*nq{&_<$)JZx4mibG@E;$N|A6PhTVL4RfR~)W51kzCk z%TUl3TB@gju}tMWU<5-MLcqRX478&+CkS=e?m!v97{-E3V!Vt4UCt_91%$|9LE>@= z!Lia^VUS?Sc*fuJAZi3W=+JQSk zq)`Mq0*++1*%nrA@4YX*=t*c)kZf7@F7foX&ygElB+-G6XT1KOXWXC8gho$CNaH9F zWk*V`AaSDz_nfR{0~>(R_BnJ2fxB+5(D|Kt%s=CK$+3{Uo1J&Cg@=0|PFQLdzwist z#ults+fj>qUWYS?!32rDh)@BUWZ$y6!<8rv~%RbxrgAeyxbC zsH`Z1#RUt`S(pzE_B1%uAPq+UIClEjX&_(9EU7-n|M#OpGc*IJWxu~gT*r054xO&k zfqY)!6(G_!9y_e*&u%Ntf5dVCDs3U^q=nP$?}yv(RRgO4=m%@sRbD;$!S+cQ#mr?c z5Mj-Ejxda2K$;x|91NgNj6Lu@iIrF&hlh9wIA9^)TJo?w43q|>7(HkUi#}E%u+;wj zMEfA_moCx;z*gMV@xK+DU)eNeQv}ReHhaeGGB|bo)bFLs!3>b|%rMXs+Qn+W2Z^DE zJ>VKz(vnj!b7VQ2V04wPV;x9yX-ZSjNet18K)dL73<9>3th+#Nmj~q`Lc%9UHCShI zouW+$a-K})TwuN~W{DNrDFqoSgBU=lLq1}Ezp(_Y>@*DyytWcN$c~Ng_Rf1qSGrP_ z;B}@3mG8}TK|q>H5=o$k^aw{lT1YdRf#wJM-jYaLYJj?gn1t$KkP$LO1`|>ubjU`5 z29TX2oz<}Gd=8<=)}Ui;CQWEUNO8^;AUSre&22@vzaL@$&gx)&O%G{MP=pF9)Cb~d zAh95wBuJz#VU}qb}UysV6}}=n}XqOdL7X3Ioy0uIX(L3NPJbUC`H8Z^a7p1RUqS~Cp`!u8m?e+2#hNj(k%I~rUc&$Ct$TogZFo(T{|qL zly^Y}Nq_nU&^%l0^{h(>>2e6#Da(P`t-*lP3ec1tQgs4cZ6=oSsOfHrAEZ3vXu-%Haw^-f@~dg_6$(@*tN zAX&R=SD?r??Af|qw}Ygt?vmLhQ&mQqFU^-gD>*0!39PgTTx&^UOj*9rNqF%X`3;T*@VcIt2%D zUe63>5ZZUn;~4n_9n?-jq_SrAU~NSUn%lo$8(3^dMy@mKYCEZ|1ng{g5RS41rR!we zdYk)q$BuT1!a>ds((FMOy4ar&_S{oBOlZH_krQ19!K4oYrDk{#Uyv)^s(AemrBTpy?i5_46-;jWK+4jk0)I!o7~y4kr4 zhbTDx1J}8`^)_1oR6*r#1T)eiPEHBY6%q~!Dm;VK7)6ML>R9~l`u=7+`b(J3d4v$6 zj59_|9f2MMh2e2qxVii2I`#Fo<93CwBYV27ju81ZfacwE>OOa8?{=|9$^`;E+8p|MdI${eVN-Q+tB$)J)9;7W&iu=~$hBH@}sXpSn!xGDVd^ zfp))KWLlfnKu4R%qhx|i0LEE2z<7Bjs}@ef-SFrLgMemE|jD zf@y2IneGG!X)%y!NlcDy>_~L(pm6I=o#`MQ2pwSVK-o(`-paF`p%W%)A1Jp;=b!`C z#kxXQP<4>V`N4fx2leM_0HM2?YaaQU57Z)3Y7t6Ia|za09JJk**0dtDSKpd|^tB~$ zts~a1CA#QDdub135Io>HcGl`Xrz6oha@SS@X-t>M-RE|N(|%hBR95ZL2MK1fU0-W2 zZKMsMHORVljm(kg-1?e>exv`v_0qA|9p_*i!CI{=WKM8G3qbk=?wRWDkGtNE^yfw` zu3&J9%B@$Psc%q&GdsXw7VHv^<8(LPQ{HAyAtGwsO@d!xb2fNR&i^QHKEzk*bFXY3IAyb+#=CW2+KUoWujoE#k6E_v&7t zqXeYR^}0zn1N|+l+Swm}!MFM?XR_f#g}_me=`uym1zoPIs>qKJn!&sG-Ht%HFquI4 z&%LiW8b|{m-9C@5FaXE;4+=1c95tsY&FuB6ea3a&WjzWasY-LMR5yi{X$jrsri=ixtlRDPGcH+L^&rQh_wu$ruAU2I=nS0!Y}DC08+3zJQr+yY@K*qTXb%lYg8>4tBR~vv zgB=-c^SArkf%Q65X95L$!#8h!D=9yBxv@1?6wFmAl-K9H_A4ph+?Mu8W@hV6x{ov&fUIy>{ zxQMuj|JBR(?;BeNZ;sxy8a_;a@7nivK*^OQtxDoRmdHw3MF8pVBeV|XIxUyzTw<^X zg8m#RxQT4%30oR*)#e&UhUH za=J=UF*vv#wCzZNj(g$AV=hrTgv4Ttq8(YA1L>!$8{II}0W-*3Gbs@|WQ z{X0@&wB6ot@6U~t-1Tz^(8hpVsdl|l91_!)Ui2nJigetGZI;X6uD>I}j%6ex2yq8o z0pniRU6)z>!W^KdMMPWy;E*ndOt^yEoeyrL;?{CqJU&Rvqb1hRJDIQYiFP|+_tCOZbG!v$PGsNh_apnHaqGVukS#d7BpZo4j@9cst zUv7S6b6+sa&1SO=SjaM#0WN{}r!Rd7k~Z ze+NZ7rM7jZblm51d+iQksbvLoI@`j~vHaayUYUJg`8F{bJcQ6bdK)W^ z>qaB4@bv9xbOo6++i|Rar^irUwN(%xJR__=fV&>SY^W(NN4%-5_yMmF zybtWOg~Bg>v>y%R>5KZ}o8N|UjCXmL5Nki%CW=Ti+zbb>73oPU++hU;XwKc-P3T}n zK9-N6N>?C;JGcYLw;3eU&7iG*K%c5>(SYg#;C~vM@85jRrU=;eQu46mT#&ov1$hPZ z8@}c5zzC}t=4P-Cx=xZH@wdoO1V%SVvxgYybdH;a$!qpMsq@nb?xne4|R17 z(1K>tl#t}}0O>gIry zL}P0U-ByBvV7GnFE|(jLC8X7#U-jHqP!2Sd1QH1p`-*|~5|AAGTasLDiRQ0_*63V9 z-ljn!bfX|=KGaWw!n0Td1jUV9x=B!=xdLyk9R+oluF{1NN5I{m)w)jC1O26s^d>ZO zU#!b@1u#^)N>`94=t`FmQo(9n$9h6rDpTcB5`kuX!Y9CRdrmu~$#FrP=fh$RI68?z z;VJ#37rj880M>SErse*=Q#jnGfz)$tdq3SMs7XM|lokQEMSs(I%mevUK9CP!S7LIT z`3SqDX0ITDF62?9Um9`K&X+1ScZK0lFIa>Sm@A`KjOK;Yjf%HJp58oE< z$1Iuiq$T5@<|SSNj#+`R468G+G`Niv5_r1UbzMn$q;t*AHC3x-{u6_JeraMM{+=>W z1`=}rYb!-k1dKKF%sh~863mht$`|ql(8ihyjWa9E3ZR!=FSKNau)T>FCSC}MLp~b! z(Kzrfifb0v>}=nS|9(;WRq1V|SHfE@UVr=b3fMMiTj#C$V9HITsSPrXb2x|4zVjHn zW#LF!Ar1W?k+@l&8x6Ql!$F{R1Djn=S=O^V!1f0F%xd?Ts~}=G8gM2j85YWQ8te|D zb_cHOa5~tI(Xrf9tkRnsMY#9nUZ=z+3def4?}t`45jwJ;T9X>r0lHCzD_ry+IvR&G zOlAV(2oh|CeLty$5=$$Z(}EBL@AkXhLGC*HgLd>a(C(ExQy~Wp@3e@8Q%-biT^2D= zixfypOWI1bqY&50Ze$Ca3Cw2(o$)zc;pINB?PzsTfDB1u)yO6&K-`Sqk^LMpRNJn* zx##B}rEc9Q!F}#+1k%7Rk-9ZOC;ja78eF1x63uQ_?*6{xCOC3vNOvH(PmYx4I$8I5 z9Es7bXSzh_%!-_@g(H``!gZZhHgrgjBLx;)4ov|kgOP}RAMUwu5WTxj4vBIKm~Ipk zQltzzWp{lXV&F)U?mD>l?IfTb60y`GZ0>zK#9)gh**avet3{05b#S94#~pF6;{>uC zQnG<9Y~@T7qM&f`?EP-{y*bzZlP-J{^nl6#)M zCjn|rsP$B>*Z!+c&3~S#{A=z@xi3N17dK?ykO>uIvaZXz4ya?v_lqo9Z&e@!q-*`Z z`G2EI`Hx(ER38O4=p3CxNEcv^U(c@xq*(>QU4a=CM+mlB*7;xiUt^_&-~2X=ay_Jn zfDB&dWnfz%L8;kto7@J{(N^$@wjya{54b{RGaGcXj@Hp2L*!fe76`KnfBQ69lYw}~ zGae|nWWeLR$9q6|mDxl9?N-Nsh|KRY;xmfiaAxYVL!W~T|n+* zo7@4Exh9dz#J zousexFmMO5`#g@6mqIFsfPwUre!<_-0^nTYB$g@@nyTOLNPh+ZLl_|afemcd%>;>g zE6|_Oj3p>!;($K(b2`Lh0zoo&3DI#J+(G+l0KMyz_P}-=3nyLNpV5pV)Tuhwx-~(n zg7(|n`*U@mU!d360>zm$?YB_!Emr8pB>-2zxWwYfm##znf!X>CFoCf$25_ZGl)dhb z{OP<3TtX_a622R(-R%$t$N(Ul9L*ubhM&x(TuO+v_q)#1`GgQAS9rLQR13OR=_;Hc zwC?A${H?i9RpEI7Q)DvGoG!Y7P{M5*CUAhbCVDFF9qv*p3MiDCX-Oszi#=WmbB+>}z$0)|wpF2%Z0HhHb9VLFTZGVHqz%%L&0`qB{N|w93^pD5RWzju*`MtDyUEyY*9M3*K_ufE>5TeU`O{ zPO(aV#eBmzfNu+2wa-I_Ua40SQvA*23%-Cbk~Q$-9w0kqCve){&=RXGlw~!gb1kHQ zTHcbkfVKW7{wF|!ye_YUT5^H(wH0lc6*ky!JBVT~ks@$XvR1u*khLFG}Rk`IK7it&}~d-2e5#p z^aqAANG~NgSRbZ})FhqgKzqS&L-LwKHcr-=t&WG2NJ}3GiVBjxr$JMQ-wHa z7wrl>!(Vs>SY|t6XA)H3nh@<_Kl`ZSK8W>3(4wkBCnziiTaHI#Uetj=I0re00AcDE ze02cCZoB9XOKOb_MlsSpxbM2n{`WBJ`e)ZJC5Er{cI)1FDOHG(bP33$x}5-OKgJ1; z6XG^F1jo56UST~5+z1-UD{-S>BpeLs$~;R= zL4VXAfeecj?$=-SS0LRY0_$~(P60itV{{Bi%J`0(I&M;>jbum$&_$X_GlF%IE4V4$=MUb9mkQoH@l0dt>r5un0fC(Ptu$75h61PC&%^zR! z@fG0R6!&u6%V+y;{P&5|yHEdg`Wtw6@7oW(l@05At_xeY2)w_Tcg*|1atoFA3}%KT zvxhx|1Y8_s=p<3y2;hKC91aq9tY;@dYZE{f)av}!U5D+~%p5f9_NQG(vD=!LY_kWR zEg-5$Z4PpF2cUzlvn+|wDa1LJv-^3Ms9h&HjKK^fG+J;jY>w6J*yZjZ%dR5h{YRw0 zk-eO>tn0wsLFd@e4ia?-rh|0d`*+tNqH2~Nq!cH`8fpK#OJHvA-)$)zw!a@~+2l@% z%}FOaGN&USI*x~XeRrTc-}(XcrVk+!ms5aq+yOUZb_uAlg~(mvbjpDans)1X?s*v+ z6mWdaOui?C+&FU?m+;)|*xe`hTslO-ne@0V68C=G=j=&$x)B-?xNQMPvU3u^Koz+# zlK}c}%9+y5!F3pB55!GuV=EywR3#bgUf&@_ovlQ%C9`T;fH27*`qP&X^5PIC zN3L|Eo8S0@d1pNL?P*6FLS{~`fO5!19XpEK&MuM(nJYPRrz^woe!Gswg>#>{&HZGF4o1s;Xsg&jryDZ z2JF*ljRuPNjo;qC`hMd}iZe>JIcmCku=K;}XM#BNt%A`XH! zoMDz0&==wc*73>TKnt@rKrQ^5b?SY!AZz0vWof~zU;JL0!53cY;p8_Xp#5PCu_2V5 zY)?zGa~bw%=KflohxKgq1mX6vK0rM?K_oL@K-uBerH&<*b=n|Lx5Q2t`A~&R9);Qh zUlh<^TKG4y*|z{^*f=|x-5;M*DuKyN^=Xuar$!9t*_n1Gu)q_<+r?6$ zru*QaC&Who-^NmikqV=+QSeR;^4Q-)AFjfzNB9+}Q0Nh)S#cwz;;9$N)NW4*gE#{f zaXs{03bB(KLP$`YSAQjcK7S6HEoy#t^N+w+Z~aE&Z~PtFUedO*UA_Mo7SR78uc}{e zyK>u=PP)%;apxi|49z>E~G z=W~NZ8~@KdU*)TSb$*7Q0W9!sz72d*en*~020gv!_zAZ1K(EQYCcE1i*+bbwKwEpr z9setzIE3-aQN`y z*@q?rAF%7~2H@oAe5MA=GjzPxFL|!J$awNhSBEarnHE%q{6vSTj=)QAdO?*5su$_6 zburRO3!Fkw^zV(s6JP3(_&HMt9HBKX`I$D7_-YYS4qT!flUPb9>s*wmcu2xfk!JPEUn~Jn6Sp zGe$arQtsF|LFs~yH9GQ_c#YR6NTe2_I4&nVInt>U6n8)~ZISe}@oR&viu*_fSd2pK zIHMX@{O_7TeuVJ!4f3dv44ntvzass`D9FQNxR7hA;8OuDJ-SUv!HQmoq*!YqZ z2W&BdaFJ{^LJ1CnHK#dEfg@2sw@#!!pUMp0rYub54v%FAwCf8%Q?!?%HILC!@~Qu{3H2CfEC`+I|5Vu9=`{u^pE?;frY-sw^WM(e%){JTYv+xKX3M% z{3c*Vj0~R6JLjFj=S8aKVz2V5@e^$2-d>OOdd%I<&t_&bfyUgzEx>j%Z7-cuvO~Bx6ST+n8VyDb_q=#iyJ9x%r>}*_Y$L&+C;MFa7$Zaq#;=zw7YZ2OwXRPtIQluH-7NrewQ|{jQGY z9L})BYEBMl9!4ZuCq8h|1A!T& zid7xFSo@l3HVQ|xDNOenBpFjX;7}Z|c>Rcam|K;&-(nYE&f7!D)=Ou_UBqBPDdMjkM@+V}lcy;6l!|bAkCJQnBvS3u43= zvCPHK3y~Vf7#jmjfZ+Y2+JlsBnBt zWH}*hQjusRqR*pI$A@^Iy^nG#t~KZ?{V(&)*YWTVsh^n;WtlVK6- zEQd>tbQ*;d<1}XYOiDJtMn+QE2;oryr`Jdl8B?EY2D5y2wfm*CmOjDKx-rG4g1^A? zJPQ?fW%pP732vBr)5@DZ2xq)>R?o9;|F2p#|L47`#&0`w+nG=~^oHIy^oFWaH=n=x zeDJEcFJ8>g&Cdm9`%Iq+tdCB9b*#rT@|W_Lz+Z_t;ML&-xXe%R6M!lH8~+WkAm5&E zr{LoG{Csu38hF#c>E9eb!B%CxoAhqtPUn!9^s*y%1UM=CZ1!28msMF6(1?%oabR?I zLv{n$fRF_avGic8)9-63S3WWVEMkLwH^1e#P-9!`sja6%>qqaab6*{(xV8C<&EK<* zEM8A6c)Z(VFT-EA|M|o}-w)YqHZ_|D^tC?pC6UbUb1Va-OBQP(kf~^~4?>WNE_z-nDQDvX(AfBLj6F$9wYE4f5a&Pczx}mJkV9 z56b{XdVLuK>G(Cv)GkB5p zdPG{?rr1y$#qqom$iz9E$r+?hd>inxzs~FNdE1dTnpVI(PuF3vr44tkC!-*ZFgjTx zTg~=)%%xNhi0r7s;K~SJ(x^qUPA&98c69&9n5jj`4nK~JAYDL z42!&U&Fq)@N>%`EB1~#PI4n+PI@2f%;f}#QP(djb!PdZq=UvO>Y+^B+cRUjWy11vl)EKP-|3M^eWk!1zZ ztI*W*r2ALLCm#b@32W4+&wDIJPP%V&-)m&{7k`*XfQv0516p5RPO{|us{H)?Jh-;T z2iJe_D!8ok<#VqX^?z}p{2%_R`uVn#ww(l(gKlVjLu)uTaPykYYk*pD9be5qoPQX2 zDGGtrQHZbcVLl9ezOVCjz;pSSd-C|pN z+#Ux;q|TpScGwOBJ)@wgm1KW4R<-_O>n}p`yEhmYxCEdzxL0*9RGb@e>&lh zZT|2eJn4VG>F*h2^D8!1NN?N@EJ#KkdSGjppkWV)-V{Qj2UiP4EO@>s;#<`T1Y6nU z+$X*F*6=X#Qq1%z@xBh$fie|wE4Vh4 zkcpZ`7V@8v@l3GHeF2MEL>U4lHAl!SZEVOgXEKM`)kZD4E+StZO$DECU=thp*Xf2b zX3{7jMoAtWx@qIoM_ZrbbZsF0=^G=HHz<)H6%_GYsZg}IuUwf6F$yu==fTEz`A?`& zjptS)B#pZKcRav@l#Y+;=*5lL9ff0%S1n|-8hsT7wMG%juu!&#QVZo|xvv=M9pC_1 z6l%rutV8j-OyFC-?kW&!4$7+CF8U0_&f(&DsLPBmJ)hKj-Jb z$=SEEZvj1m1lTI+6m4iWE*l37x2x^rH z>+iQh#pjw&Za(>+eL4R5uVX(rcI&ZE!mmGg_nCK3gx4p%_LWzALdB=EuV>$)%(ow6 z18oqn$x|mFQjth!dp%k5>VXz{OdX6ubz0DZW|Xq3lPy7vult)mi853KQU|<=R5=PF z9u(mqvw}3$n-m76zqgwtFKtU3YXkJLUi2W5rxIx_bwHDu=F=!0=yW{wEIHy$i%=J_ zzeNVDWUFrhTGPT>QbM4;=xIHG)9qwVp(II)bhX0MOj$BISsP1tuMtVDD4Z6u#21rv z@m+vc7KMrLtG*!@j(O6 zELz3qmh<7Yc9mU8S@4PUwt`i@61X&;XF1FX@o8^Kb)Z6Ilc&*&d=9dZDUP-gHk>lv zR`=J^2%8#8%KQ-bqcBPe(wyR*<*P8xlDGV%K%B}{y7YaK^dgp;w>)+76>*&1!)a2T zdu808EopAeDdmjjX!Wu)?%1wF~TgU{{djRETO+ zr3?!pNXz5A3rX4$_gjxhU91;QlDgmJJF!1TEGn3L(cOAbA~2_0Dzs*KN<*9;*Qpy_ ztTTz5(EwOLa)#4$t%l$Qf5l$~F0%9NToOXFow6{}?~Mt6jM*e|*?=I8s<3*Nm;B{w z&r8HOGuB2k3aUm{^{eUwr~UQxy{DfBA3ybz*M4dh)c9zPuhw{P6hPJYw^eMbfXW)z zS6yEP#|Ca*yLl~8Gxp2L`H%7+0k7om%ijlVOfq_(6J)<>`QP%tQ5FjGJcYO|4B23O z^<_a8d?UXlzXf-U@zOtV1sO^4W;k{DAWUeE!_~^ZKv%7j-^hk#^Ki8T6cri>+Zk${;Q$li_I4` zU-Zwu9RK{+;qM>5{_r($7eAlzv(sVPf+;Ue{W4?&D^AW%C3)TVAp@`Vlul?0$9D%_HkU1)fG5I=|gw#G*n@J`qBIglN4I1`mLp{Tz5MI>S7BtIQD=?%5q$RW=lXvB8L0iS+IQBz=f83#{h#rwx?}6H zt;e9U)(s7BXb8t@Y?`rY29U*lxge4Jm=!6YvwWgY1m6(pfP(b5hr!-6dAGb9u);fe zCkh#$FY(MXU`GC2{v1U}5Y7P(jGtgDzteqX_m%FPk^MFMD=;wW|E*Vy4BLg=Z&<_> z_OsN{otphJ`z6rbw%S&(0hZ(@AseKxHL^xPH(PJ(fkR2ZUW3*bwY~^i@4tWk{qv#X zw&tswul{FWj(`5^@W{iB4%de9+&SmYvtin|rhRs5Kd87WyDqzdVpi)ivWW%QVxjgh z;wg0F+K{5-w8HZ{7DhpiTF}dolp55iW<0YgAi+yG-_8f-L`M)m=P?T|j8B$@v5BBY z<=U@Eq(MQ-)kYMlqu3S4tyyDiEWWeazgJNj?Zm=t1CzmtPvkA$qC^&=K(ZkDxfa}T zlC#(__5Q{A2{~Tz@3PLV&UJ9gR7K68qu{dPQOHEBuD=aeMS<5dB{wJ1gkuSVe`{eBdFc24+d z)S<4`A(1E-Rr{Qh@5Oa8kx8R~^hx125`~@h40VpK`{2kfkcG8UEt}EQnn2aV`5&r& z4TL5 zo-ziwx&7FF45rRsT!8Qg;7HmiYIy5&TAu^0Yu-QN{t-~|^%fN^D*hv)JuG$Dhdo`FHW4nR*Xur+$v}TgDUAA@>Okcup)jYyx4~1#dZHx+L6Eu%t45ZP z8I5W*^3ZjaPJXE;E`zS)UiPsU*x@_a758OVN^9oVJjo?bjL)m@SHIrdfwu8ES4Vh~ z)H7#U+EC}k_0jVvd31k%004jhNklC5j)9PbD1dMX?=0+EVBhFDF)GFcYO8evq0N=W2c6+Utr z71u~=njt}Ae4R;5hWz!ar>p(}Bc2)c=BQfmxetEfjxRQZ+S6-??rq4K5chh9Gvjt#0@Te%jfV<9XN^ z;e0b96JU*x_R-*x4Zw{2+5A~RDS|QvI>vg|kDp*Gzt;Wf?oYcjF!cOQ?VI*ZpqIHh z*jd?A*;7Cp{>op0Q?t9WyMV5?#?}BsZJdn*8uJN00oK(v*al#jonz+!mt~e2;XDL2 zwzZzzdNQNRB9$y%t1ykBfX4B*-G1Mjr3dkIO<;akHfb>k5`r zA|-$48J?jeaY;re#6kl3%w7^BK;NfO=CQBxFN{ko4?=az(Nd5~Ay< zk%K<}u;^T8rhNIrnpKv%my=Wgx{l%+$nj9IvKMeRXI6V(9hb5cw1G)B*FCO-41b>E zC0?P_m7l{IoI$DI*9c1YnIL@?phB{Ae9KwMYD&mj*SBdPI)bd#p^NOdGUTY2g<3#R zyf!**w7QQ4ad#|ak7>ix2CBkN1++q-ghc848lmX^Rbi;(Q^6^uLxt7oi0jr!OZU5; zOC6`qn+i0&uPmok2#BlCTn(vg6jCLUszyvgigbQTYvQC{(et9w zKok)9hI~;zA4aYpwR6;9_}rW?yz_;xL+yFB57m+K2avxAHvU4_aC0Bw^iq3r-U*^le>oLn;QC{S%{u5>g;maThw$DY3?V3Ya2ql93laoxZGbVByv6rGwF(LApNW_u#OGB0bIsF z3ZXe6bjbC%m=l0gELqh?2j_1w&8H`**!uGBjeIBNjP)qja5Skad>&XwlEnbTKs&$n zqcr773P_ixG_l5%Ui~U$rjzu#`aQ|SvQQrkN%B7bW$1IGz$!*75uW37liuAr(cU^x z$`DoXl`_7|IGCVZ-$=1RnnobaXlhMK9cCJ-oXRmuF2uvs=LujcGyLuFklz7x2&g{v z<-UqFzBY|atUD!Qvy;<(7tk>D<{x33e-h}#nRXWCMycc7QmQU|W3}V!5HYqIa@|EG z_fi%b`wRAeI_`!c^PCv5%$ikyk9O7$7;PgNPAa5!lVXhL0yP*-4e&RZ?32JwA*GyZ z1}-_~B9{14pl3Mfi7O(f%QYnVmHan)k{Tx!2vUm(k{9Boa3sYntCJ2@f&SfJ;x&J* z+I`W=(*3z592$en>hcdbZiG`9`pBO__oo^F6+qz#TBs-Fx3H8UDLy$04;3nNS>OxP z^J2{@QzL^s>dRT-E6elgulPUwG4N~sBm4v8@-N1!M@T@^V5J< z5zciWjf{Mbrx2$-QTPe!-^$nc8n87A%#YG!Z9x@UQ2lw`I3B*;|;IC=^4lQGHL5pya8pk;A`r2m%_pBC0RK@yT- zk2>|yj9>)iLL-*CWOpLzsne2oxH`FhalEoF?Gp(37m128y#U!=+d@qNwi zEm-0rIm&=XGiLcZyyw6j9j zU4_TzK7mqSuS@}vLKg<w_i>x*%MjMim%85`UI>j%Gj3!d4R0j2rL$n5j z>g8#k=S50#r8?0~MMzEJv?xR2a9Ao!HmFgPI`J7{t*Q=RY=3#}tMgR>qVv}xI%knx zMeL7@)lDlZb9E>+l71u_(qr*F9}DE@V8|bj1lK5! zzkjs&x%7T{6kz-PWq%p)c&-lw!l?JHhyrO}gx{%y*83g|w!K2^j>dV_aaYAgy+25> zd2G-J6M2ur;j?pc_Py+TP<8LtFKzu2Y`N%jw|(w5sQS*9bz9bz@8h$5hR*=Da4WY0 zujJR{*8m&+O1~1A@2QYp>{VU`{8H<=E&~dJpdbZ1->YH-O3h6aNYL zGH>LK#!s-7BfB-~*2tY!5ifX3c1Lyx(8KmydVmvot50@9b^_2fZde%wX*AH@p0nqG z;dYT-1a?yPx$JYm=x_{_!NDJE?5nX4Dz-QMTGOwAeIr>1GtiQUx|{>Y1jnEeALCm7i7z_ zWk4sJZqtD__80pL&@nD(ukb-Q!A`T&fHUo3dl)Q6B{Z|!?RH?8U2GQvBkXd!9O!3B zwia0nCO?Iye1mTQ)3Q6V@5AA@e1T7g-w)Vv*7nz6&ej8+4y=N#DPQFql#rgFI)%z; zVH4Y3F}&LF#d==LIyRtwtRUqTvMM10?P*IJ$__^Iusn3mT4=O^X;dIjaV>CS>x<+x zCyq}WRah7o`R1B6N>$J|LRh9me!Ds*6$o8Y>RRDN-n=0Hr43jk1zEoyA1fc!#M@L~OWI|B)ssd6iWS8`#Oebtj zD{DpS;Ac=4Br@>Pb=Q5MjYB_oVgV&9eK9SpO$+0g^mledC#`}@h1q11d`}}19ruQa z)s+LDNS-3;?JWwWgN1?7Zs5Xru62IoRJoS5tf%yGQ0KWaMm(*ffR}HDu5VZ!7kYRV z0?+UgFIM}x@L6C_q}zpcZ*hHe-$<7)#6cr~Nlax*+z%bA{k*Pc^$?$A4cwxLXMTs0 z)vxDDg^cb)jfixAtB@TKJ_ACCgd`|aLIs=d*JIU2C_5;fA=f1XCLtpJ954Axlm)f2 z0M^BQsOL+Fqx>oKJcOztug#x%00!-=d)5hezzt6|UE1^`Q2Si_vpoTvp1+d648FoU zduKq#Hrx0rUj<&zKaqa|*btrZB0u6sz~|&M^O?ZR4LL;}vp{+#_8Y-ogCDCOv+?3U~nU}>Zh^|2I=5{`kK5@fK+Jj){#rH>M*JalM&G|Op2Bebc zZkug0*tk$pJZBBMVbzgGj`V=J(~n(qtR-ZJtOvcSJ;2+22RlplzQsZ> z_OeNiB^|kDjOw6wc!Iv`Sy~{v#Djjkv)&RDhf*a$K|~(HXT0oxcheE!aC_t(vwAO zkgOC5xDCO!XMEp_e+wdrc9pc5%>ON1w#VkdDDB^m5s9RE>2 zTCm+$Q50O(-x8A7E(%R;DB)A#aXsyWb~RT~B2}g3^K{+@e<{V4oBRj*TiOr>aVxAx z8)7p{1(^z6b@;PA-DmpuI#!3;;Gvhdi-OCf!g`4(l}oqqA<%4I+?TaM%2i=mJH20F z4D^P-$>eHALz<=6j#1u78^%z|LQSJQAql#VHR_4y*ykrFNxQ@nvMI+vkrqXs-0rEf z)p^%*wKP7LLZBiXOPL3Drk%<-N~CXAjCyOtbFKm_3aR|4&t*0YY+Iv$#Vv4s^O~>K zItyx#r4}cGkM4}m3aZotd=W%*@*jBD2TNFNEV?=J{_`z(LmU#GOXUGB}jIry`A zue=up365ocqMrzCi5UCo`D6KGz(Rk=-vNI;JoV@0Yw|VKHs~#Uj?V!rqcEA0-;>`1 z9veLK14@4`ADj;cHbqSD(tzk=*6!2uKj(i2HU=cWA_{`1^7eUqN=Lr>QQ(AJuaNmI z_r~5Bn3OtpmUx9%0PFocKM(xLyhYvu$YQ;D%YWs+0#8y zcHqm>`AQ_i@e^#t_AUdu3~)Dj`K!|%9BjnSv7w0r(AnnL9559I{Vis1v9b5J0On8;}QcR`g}FvSrNdwF7TKT5Cp6#Lqpu5<$yM3{->V(Ng^VG1%= zp`y>HPD`ChIivUJh|_|vPU&%;;%Q3Rn%MaYTM{(eIK1?=!RhbIi(R9QkMIGmrQ~GD z4?!KTIx>-{)Nw|Be351FPIQJMH)>QNnP;o$Aay+Z;{7#hQ6aZ7Jn6L&^@>qd+4ODQX*0+pyaG68K??v z6%f55!$HV}R0{he{AfsAXZ^m^7W-m^qmhS>Q_s295#2vRa$@w6?_vs*VbJ#~K3(Hc zxc1clYiurHKk;*9}okhOi_k+toXLdd%p90MG**+V1E;{IqT*hVK zv-7v}w}BOLUrx^-$sZ{@A>z@X9erNM%?Er7=%=;^se5u{5!5fWr1(^ z?ZDi8LB4>pkXah*#^U@~ehhqm6cAJWUcVQZALPEnvF?a0xX^d|ZeYEi>*s=R;q!bR zSmQ%{$oL60XuuU*0W{;2d=l6nmXa&|GQSLHVxP6o0(;}Z+34T#?|@f^-gdNo+&&Jh zjmoQDAu|!VD#=<_#{zpa*w)>HoYLM-x6^?-aRcp$-&^6&`}07ZfE?@POY@~blkDE? zUSM~EAbnxz)HBW>;rd11F~r-uegBZ1Mgi>tr?s%km8SuzeU<7Z2n@f6AW%-U*1ZR-Bi*_Nu)K zzQFr!?w5 z!1bza?5o4`zHZ3bK22}>Qg#x0@D*1pC||m4Ed=9%q%^;s4#bIg#>qb}WQf*_?@phn} zFD)0Wf?eH|Ce{S(20l&CY8JBlVy3s7J-#<>q}HI?#?y#K{E^b}tt$hmNog!35@CDV zT3gCdj4Y1N;xbO8B$;WWYEj6=((GF4eSZX0sb(My`chWKgBRsgPOD zN?!$>84FBjI$6hR=Ucxg$Hyi#w#Mmv`vFQPJRwag?5^YzyBMsu^(Y)5H-cA2obMXe z`Z`LPsvILVBB~YK5TzD|Tur3T!WW_&U91Zw=}-5SuB)8wR0ye%2&X#}GO#zvT3rR_ z7Pk4exL$35Wu%RwC*7<&urls<`3hXm6?Rp5|NCs_`CQ5ZdN_k^NcsFQfU#a#Z3EZ+ zrNZNCKEn0D#c_Ug9rfx+2WwxRck64t=>`5;IC-{?u&FI<^{qgic&>M|$9Izo)P=xh zTy0kYC&x%pKd;fy=_Kx#LXd=5NH+La9`#2_BZZC>h@!6z>+wsxr!N4u@N0ezEcOoG z3+NI1#pal4zZHnUT0hxO1~#RFz*onHC=1)w!MT~~pYzXAjsRA!0#Z0qeYu*8z5L6E^|-xtW`REq<%t z3T%zfyD5-^WntVkGk+t019&G2g}s5eDDHQ2gaE0qI1oriRT?e%x*+Snn%|Y*RsNo> zc)fG$&aK_;s;~fV7aMegm|=GhW1nFK6m~ne14FV=*(k7qmMmcVM(5wn)>*nyl2g{1 z*`wK`6x;%9%%}M@a7y;$?8iX+h;1E{eLnjRCSjrT#)IllM^lVP!bjnUZvbX2}3L}}u z)jay4Bq50vEq%J=a~s%5CDl8NG}{!b|M-+a6&Q+LRf=82{uUimhj1v=f~k%|kgf_6 z9Z&Dzl&E9W@kth@nY}gy$)vPVDYjT~wvs`LgeJYXMio6mMkoljbX-iwBbnj!AYV!z zDH)k&xN=m}$U_K(3bSnm8$T69Dg?AKNJgg)UQUQ&dFyisq0ol>J}&2SO2kIK0OD%s z^Jw&-_fuGu3aB`){dbH5XV3chU%y# zXFQYB7)OZ^sqhp6r5I(&SA{H@ zq)MGvITCIPBtzFx&vU1^E_y!nxkT)_M!KjnX-^s;|7zahVYvh%LwqkOcQQO>mdf&2lAS$dJ8 zw>Iw2>G@ytzk)CFLw*Q&BG2*+*v;?w9WXinVg5s4RTzxDk$)!t3@|gueDC-p{s?8K zz9z`$Pv@QTPSrws=I0ypjg;*Bb&)l)GMxG*=RePX4n8*!2U+&c2(sdv`M2_K0lTAc zTA5;jU3z}8{NE1!zx4e=PWHvu^<2OO;LqnH^O2N}ffcl-_4o<4;?Yj`ce>x5cJ_Ds zJJ=Yz&29sF+Ce)=IrG*=*438Va^MuZ!|ni@Ci0sNu+)i-v=n#QGk$(Vc2#y2FwTB% zKL@HJFa6T&Xm*q`WT>4zYL5bK?H~3JpqngMvp;2j0vlo1*fqdO*=MrP0B!j@f2W+y z$MM>z?8DiIf!=0jK#$-KXjCvDI1a7(Gk>N`Hx#Epj)+}C*F7R30XEjYVc!6n*yrqX zK*w0124w@X0YHx^Od9i9J`0?gJ)S)dHXW*V)Lk3;x0W1#kn{>HaxV7+TVb}i)y3~THPD2m2yuYQV7Mpt%X$C3l z)*jXL^GZ+KRc+yyk%%1gCPoULzOPP9EP2iN*9R1;jZx$;bx49rg?#KPLV!}`EB3NJ zub^L%o<>B+r49TE5}8KqaD5d-tpY}Ac>3JhsI?GEwk9ZDDu%fM)ry2CwZfa>sHVd0 z9M0hMY8$x7YO?UHe%`xM7C2&GYva{MqrzZJAa^=m`4UVG5~cpGSotDvt_yX^AO_H{ z+I13Ctn(^ToJgCx-ep0P5Cb71D&QpZRKX?gi0-#NMLJ|E45TKII$$%~*h0zr*LhX! z^j6YBT#pm1E@hnb-+0WQsCJ&ETG0KZLR0sTjzbW<3QAo!LGBs}>AqKitMjS%6N04? zn2fbV@)I{o>x)aiN9 z^>~$JptL3m<+^d7Uc=>Fk$%r=0|zVAO|Nw!)H&Vn z_lLkQiV?yRui-U-srm2n-vNh{N~9puy%-zY)R?Kq%%6=3xps{Z*7$HA4!o3KoL>x7 z#%zASzv8a|FZ!8&CiwIDsC*Q#*2nocV2a=4_W*l*f=>XRi;ZN6WA6bjTv0e^hf+sZRG3x% zeg8h#so53T6+j#Rf`0+15s=W(h)>?(-}Uc;FHIY_wc{@C0-8mk(1LM{16KLveg!ZC z=MZo)!+Zo#->304Ah%9*0iPY=AKJ(jVxthClfns3Gr2aFW`V7P+|$w0!m+|rhahNK zos&9SbJ8)cY`WT11BPMmREU>8=~=#_Urz*2!Jq(@M`$boU6C>7A<)Y#M#7ek0ckj+%M zScf2YM!KG_^;DpUjMgtX5BgD#_;8?xub~gn!P@#5u;C142>3K+@{7{%!k2|}V7$M@ zMpszuDilc1fkqKi;{0}}i**IN%r4@>ux?%nb}=aqSBOhxq+lvEsq`7>#Tu~l?QG5r zGU>{4!(=Hdd|=ev9tSmbGh6>+)joVEwm^PJM_aBbw7=qin-p_zPGkn`%>mAvVUw z0PXE1dkGkmeJT4AFgWz_Ez^c*1G27JSKz{c-0K9?uQb6R*Ktv{G1~~%He!kg+bA1F zF)BcaLVJ7Go&_5lf3Jt_wY@-Zt6?>OE&&BLj!ypU?D_0@phda>c1rf6>_@<9_G|k! z&@D)S{Vf^Yw6VY1UxBvvkUdn*`gpL7w$Z@p_DB08(AnnNT#9r=8{!&PioLH9fI1H?FzOhu;xaC!bh;B1*{O(uO>A+=(d02N2zFA$ z*ov$;G73b=&>jmtt~x?3K+6L<7O5&c^otHpow^*?{t;wHIq@mvMf&lFd4j)F&WP1< zOFq^n7Dyo#2MWi&^!@P0FFwD*e*~rKxI{`6iA`iJ$p-bl_2N7ajZW^(fYSB%RIrVR z^EE3va>>i&6QK@!Ye2NpdCQS5NTYsFTG;FyPUj3t@})XuxwffL(Q&GS?iz@UHgs9Z z>Lp}H_oX^tofnOe8b;xy&RQM0?kA0E1l{X%9F5|G-XsR2}A$sa@SBP3!^SPyp(a;=;jbceKf*T(2uFf&=zKAQ(}|xYP!7 z^7;9EV0}3MP0GKYe;=6TZ}=M&WJRCtQ++D1HwuPOF|fj0c`IOH$OUyifm4`X2~j{Sj|1+M90sXnzp`I}#|N-eqk_>4)8YXi7zM|A|CWCX*b?8L9WlkH z*bJKi%nTOf{s^gA83;qOgeX{7TWf29ZT2_&8*rv=vQ5DB{L%bT%B%w!DNNyB?ge%P z^jw){QuK++`Lt9?`J5nAoRr;~-3s)vPur(~O~JlwkP0GSl<&*;f%VIpWzB%q>F@Zm z?A7d5;OThqzTthnANZGjgVzP`!7v*Rw57N22O5QAU?r8l85kI`ysHbSHbHlL*z505 zA_D4czQOnC4E_PX$*v^L{96L8=;5ydBS{6?bW#lOWqg2E)iy{$fb}@RQd-JY1kEj6!pJ|wH# z!dBk~oX?eZ6|j~KzL65rSL$EAxW78ZM*I;zZl3@avDBBQ&tc6-GuPh(1EO;qLn?^t z1v~#?p76f|SBC+S91KNbRBY}OT;^NBzZqoA(l{!m35HW39cX9mDLYFY&(3gE6hhFM z{tN{A(A$#HPr5Fzk!H9`wG?6@^@{lCZmmpW_^KA{1p$a3#X=?-~b;%mm`&WSBB<_%q28C>07$jX4lAGf1>Uk9z zumk=4?P~ASkOsU$iQtHIc|4g{zrToNF)QB?IbI&&h$lp9FhhYp>2vr2*7!>BbN!Gn z20jr;X&aHCz3StBGqoL5Ah*@pzXQ&b@_D^F}ZB; z3;jZ1dGgR_l{fN6;IrcAlUGs+Hp+%EyxeGuG(ACnBKv70R@|pR>pHQpDg|yV$xlG6 z;6@QkE4i8$ET!X#1gDUqW&!!`iX3)@_o(A)935X+)>@DY{p}bH#fEIhg$Mc5{yZ;G z=&=R;du*r{nE_HMSj3dNX4r~>)y!85q5eHKLJPgT%V8~M;x;U8tiCX2xQ95*!L-rR z6f6)5m%L9F#yx|Tt68-Q0F8J=dK77HXtEF%NzKA2$wLosXQl_+wXv-WnPbd+EoQmC zC-UU?C#OCWCqTwZK_+#@700Vc)l;Xejxjc13pIfY*$57VjS47IDuGC`^S7DJED8rh z3yz4(P)6iBh2*^H2`TDjX`>C&p2gpH>D^lualMDa!7&|Yq+Xijrs|Xfff2OMB2Nfg zzvNS(v^yEycyK%{;(m+!bAc~rG1$qbPCXTlIzEvc^>@Y5P-iX{zX~WJK)MfAc&I>@ zsw9vdr92kwe4R%Xa^i06NsWv}f$Dm0rDD)?pyQX3Q;doV(r~DXd^da84ZQ4$+n}_{ z3+!ypf~te8V>JwZFnh9M58U`@&3ZL|47D#{B&UL38ynmk`4{sqQg*_c=?7`eHKX6} zFZzqXd|&VDfpzio)AI@W1j-J5dYa|?ME{b138?gs`Nsh1>qDl;r2O0Yx4|`=7hyoI*_rsx02{{jA%-{p4!oBbxg378q& z1d$s>YFw65{t91%rNQps6P&emeu|$0Y!21l;#4sCvmrASVz40Jl&5g7WULgBKbv?T z?<0_p@e^#tjU5(rSm0ie+Zu2cR{_oJ>-KeEm|bF*fDN}x?NVTn3%!dECq3NkusV}G(gft{RvEBh9u1E5HOsGOSwLs({!;&+c3}&VTGPFC6Q|g5lG^2U71yDMB z>GaPG=vE{+9iJTk1l_g^1W4A%T1d44jwWReC}vjVNwMlx@WiZ^mN5!YXC{N3x56q^ z(CmO1MW_Q-=c@1=hC2qm5Ub3L!djgp}vM zHeTu0HL}t1RZmw;R@n*BDAFNG>5x*Bh}4gf_P09U5iSv@13)8QJLmQcSkayGXAQyIsuc2Ss6^ z>nd_)pJ2t;4Ic;<-YUFA1{AUqMoz`gNe(JRuCyFa$dW#XMg!WQHGX^|7lHsrBAI(2X=^(f{@eVwz~(e!@%g^Zw~e1*D|)xT zzWw#?sAF#xv+vgYfjGSoL+14%1GuFWHxXVc8kk8Pzt%zShVZ0bwj;!?Lro zvw-%z%Bz$dfU~n#vRA78d^>yG9tT?4-F7!v|4Q_pkHst0(4hiJKTF0zjDuTJ}*4^lYB@EpCCNVq{Ye?nNJ?`{e#SP&{OAC&(ek<%T+z_ zFL=6sS}?>B7-?x1z17pq{{@nfM-RGLSN?VGycP=0T8~dn+g5NKuJ`i!lZ3D4z7;)VlAlJkTp_K+^~#aWV9kfB|+Z@;_uas&-*0L`wNt_H}r>x32Nh5gQmRFC-yLAdSVaB?of5~u z&dQ$5o&*{ONm8=N;n^kGCDo3*U-%)k;vVh+3&%o6WgpEx3XBb8rL)bq`Ct$7Nj?RK z?zUgso$$MEN6$U_Hq5D)-(Gb(WEC`{MYWAf;V-eF`?MI@NUo(0LL{yDJqu$TFFoTE z#2=(Ff1X!(6>Ma%sGs2JcR2;dLS(~ZrhNPc8gZiqTfXOUy7}nj3JX-po&@Q~?A5{< zPf)#`Map5{6eO=eID8KCnMXGPOKOoIBgAht~B%N3p^NIpnT7P2aT zD?#o>Mu6yXf|ykRXyFdT!Cy)RtVv(rG77mMGkTD|Oa;T<7y-zsEp+TIr#8hKYgQfS z-7e%D&ZhK~uO41>5Ihi^LM0)GL5+4IhFFlY^`$4h%8kZ_1O*As6cV*1dGLFvI!rRs z=rrGDS>3eS#veviE*YFiZMuI1RUePA)J_G3wTTT-$kLwTbENxB1=G#~La!OV3x_$J zQYPsKt`HAG!3?nezycQeVxSA@^Q%G^X{u#Fr6O&uW}UAE+S1BeQ$n=ry!Wx+_XCYd zNQ^r5CwSVQ0Y1j{_7PxNIN2>LSpR8bS0_J~(KZU0$!wn!$2$Pn9HgXr)U$e&Q2Q&q z?r%^+&w|XwE|#vj4Xv$JDrh`9bZc1ceRi_TcT%bjx{&Upo$QLZ+Q@PU&*VvW-0;Y46gkXChm#bFS;ULztE`a*0}(1{BpbxyA^3|bNL z%yA?&(vrCEGzw}I9s2w@FEaAlSNM4}vc|x?i2Ys6GL{0DaUmB16(lS3zmZbsbe|0l z@}pEDd)e!IAYaY`=E2~Lv-2x{05@%^ab1lSQ2QJH8-Eb!?dSV>z|J%q_dPto1Hg;< z+4{DNOl&eq?|znOoNvJhF|JAG$0D1K>l@GGJKSr_u{`T4qh9Wc%R?0=?!{$09% zWd}&NFY?{o(Ce>FBQ>9yznQ-Y%!@)pBZO&1$Dh_QIU|bIFZF{Eh~;to`(iYr0xAk2 zUsPBSCzZr*zt8U*KfzWsX!m%#$K7dZciCNl#lm`WBIgwwvO3v70JI@m%V6V+WT%2a zq&ku48YCw&J11E0>im^%B$C}QJHyVPL>$7a-^ONN&b|zE3R0EGej?rV&)R40flf(| zVuP}Q*+4)BLXj#+3;T)v1Q;5rey3)4XLkeb(rn)PSz=kA7b$|x!|R zL|6rDNa=zk=WOg_jL%v5$W{nN9fQ@Pcv6R$Lc`GS~9Rvhbt(1aC|OxE|Mqe z?`WhkJ)8tr1+;mxrCGH)AayL=NS|BsK6Qk0KwAJ-&Uwz4EQ>=EZvGDwXQG%{*P zL+Vp@;IqRg;Z#fNA{8WWhMv8Xr3?pk;Bp*Pp()5+8}OLuq-$Ebj>;NX89ovM}+GbzZ2itRna(!#F-YO|;NK;%S?j%48TI+K`O?fI+Dy=VYTjZs99 z4hwFNteh2sB}7l0n(#p=@8MsJyBHO(Y zmbmhd*&GP6AbdIXO%GQ67XOTYhJrlDjOgr_dwXvWzBG()r2n6m|1JL;r7w+U>DuV$ z`3heFzBN<{ujil2KSc?}Zw!n4JxTV?>-neiPlGQ^g#+s%em*+&V#Kj2X8#%?tW9J- zpOeCa3U$K5fb=yoSRd-UdHITb1-LAN-%KP%^!b)Y$A2iu;`4&DFvC;2qxM-9J~Q*z z^Vi2uu;tU*)@WP9oe>F|x0I%{VjDUa@JGl9y<8K(pDpYCK2v4$a-6EV5EJ- zJ_59fpAWKNq2~{%oT1t2+37&fSZI_Q*f>0xhh$^2F<_DES6CJca+mI3-*0XA*?nN0 z0wPzz5${tt5Q@yF5kQkbMqqC1?9|LO>tj?!ww#|max7k&8A^f(@u`x&AfLXuGkLIsIMRVHFo|Lw?k&>iy zD0O}&@9ki7o5)U~qxN{v1*sODtvYRO>;YL8Z0?xBn)LaRPcAmOjR^=?Brz@ghlAXt z1u+T{e07%!EfK&enz#!6OH8wH575u6X76bn;uPm1#(WJL%^uLQYka>yZ%<>VhJ)=(TV{+|Ix7FV#qk zyMwzhHOVQN=gWK{ubE7-$ z?HPLpXq_C4Y+QC{b|=s^y!LCwjVw#wfmz?IFU5@CPO+cbPl5LKoIOVg!Jm@-F#91; z5eu<4-VQd=CIUSpTt-&9gRF>O+0;@;F4CPw1nOW#o)cSMkoM6ioG!BSIF}N^&_=VGHNLjmdDQh$p{AJL z%`qZqPE%_}Nuui<1xjs88}uLjFaFn5SXgUH!=BNW3PBZ4l4n+tSlwrGs*Q{HsRJzX zr7S5o(gKlygj^_2`Wb(L7l9Xf&0nJ|e0$Nux|bVHasGSJjqX6Lcn%s^+E|ZzIv;hd zPVx7bk$fK(#`$SPNmf-yErd*@Ss@@&-3Xb|=a5>VONa(vjPGxWFgPI#iWOE2{qjHz6y6hLL4P*5 z0Fj=@x?~|-kn&{JyT*t4Fz_fGc(`hP)p}rCIPBG5xFfi7#}eY_vJ_VQ@KSH!4S;R_ zb^rSK3AX&PHkY@#+?__r3Rg34)5fZeR)#?G+Hc9-+zs>#-Tt6R*&7{3IQ=Xci!`y% z+vkCLL0%bV7utoCJ^};NMr|V132D%*exRjU<_Wt9QvOAsfbEhEYP!k`IjtGM;9s zVri?RsxB9Va#r8C2&qXM@3`n}U*r{Dqq^nm8dg)z&f7;=kDy-3zVsIaX=~vWR4bX9 za>E7P%E3&X>e7&(i50J~pS3}5l#Fi{bC^ph3)2QIb$~h*vFJrU6Uk2*0Chl`%}U-S_O~`{g&m#8S)57f(Ju0r3MP>f#j-ydj(PHW zuTik;)B6gc(BIb#S{swpA|*>d{l4xaje6>Z{8PuF&Qs^R9C;+@Tb;jtUPy`zp8^Re z*!N3oc6S_&M4%BX=By(YZ3^XvKSk1d-jy1-AUg5c`CIv0l+gSxzuWHy-uA!y-@#P?M?tv0aO?~+ zpPc;O3{`?hyPng|CnU>HjC^Kh1v%Y~)I=1fP~als^Or^55uJ`_;h4 z(B-#tZRR%np8Cj$b$qc65<8QoF_i z+Aa!*zG02KHAr@~(gncN|NHVJue1K~ATzKiFL5XtByCsGF^m|b!{b>|#!bAeZQ!zWhTu=MkK37I&TGwe*t&T9z?>XQ?jHfkX{Dx_4z3i9|x}RBhuCa-+4alX{6*40%aoW;gEFVYBCg>levIIH6L*8~Z0bC4WY zMu9Ou!its!a&Rnue@ZH7T!=_j6og7Qtcd5$hO8ZDL3}YmF z-RfHdIP@i}Z8`j=X;q)9f55B<^9K2R$Xe5kmLzEObjr?oV{-nZRyg;`O7><;GDU3& zn$gD$pN*dK?N19*j}{Cq5Hc2#A&?ecEyPPbbuxkyi(K~P$X9F}f@U?ll@nl7OAC|O z$A>*_)ara9*SzSY1oOC|>Dq+7J&0!XwgS^TPQp zU8ffVY85Fktmc}hohtnp$-ShtkToxYY-`Z zZ9`8l$GttCkf!cIE)BUHYdwuVhFa<*1sNCQ#|VoWXlVv5WI>}Cb>4S-+8|U=oD?I6 zjh>8cx>+g+bsc5gBf097=)jfEr~5@6s|r~mBpob~_%xf>efgTFECC^G1(zepi@IND zg`;D=AiuVV>nG$z1&jXPu^6pYdLkR1XbouqY<6Wtq{2mrS~xG#CXkHYmXH$_YJ&9D z23pRPd!nYC*mw-vTTR#H)r#%R%CMF>PeN z&A;Mb0d|B%y-0%6-z#2to+pdrb*a#xA|W5HcwEW&#KK<}DSYd~VCc2rCP-elArM_5 z2NT0`ccCX$RWyvQl*1zQD6HmXO!R8RA|DAZ!fc=HlfmT=uqtGIic1azf|bFUSe_6E zU!7#$>_`~}yc24G<=)a;0&nF%$$tVY3d5x>e1^}ApJ2=1*J?nk0q#YI-zfC;J!2ya z(wp^)lsmEATLu@PbvP}ZXgAx0fb!9+6DKa zUEFx3K~R#94YVX%>Jl6HNc(_&0IZ|EX>U?}=ASHyPYmd4boTM=V3}nd9@G`3}e$Qipo6X*mgk>_Qm_strUBsw#6q*IIbw z6sMOqEN$e1^cO{Za2wjts@g`S1wtF89(+NNBDHCOKR)b4@2|XaL7YuvVHZnV-tU@~ zZVH)HEU*?V`+`KJ*|tJj)QJZvs&Fb)AtOjr3#Kez#gf+osRd3*ggP{ReudhIRM;U# zBr2d3mn)XM>uOdb{CMz2Mv&FP%N$&`?=CL!j#+2wx<}i#U(-fSI8t(R~myKMT^O zFOI+aLh`5hSBQc}2O=9v^`Oy#91yjE4`(QYfxq)K&yd2PsvAh@I(MW4?ZeMtc#uOE z0)OUV9v@CMfrTk<*Td2l<=sn0r>~pC(l_+*E{K0w%(SQY{eC~C zm9MOWx5d5|vN&ImZ_Bp<8$#YVKSmEz^9S+=fUSI<&r@;&7R81xvYEF55ch*`EB50E(R9I0;d8YkP4rjPtTJRYErGOi!h-Dp5)ZC0-4b0 zBV>JkD6Z4eG(suV0rTSgtqyL342yPi5BH3pP(wOQ4hKuUVJwg*auYXESRwk<6mDZ< zgVeS+W`ujK4$JUxiMGLgEhhyBKW z13VqhPdy_xxN-Jk_9Cz@7OtA{K67J1>KWFh4ZPQX-gN~tQt$diqhiuIEz?U zeD6t|Zl?j~(wSwkz}8En5MK(`F7)K;;8cjH;MpF!b9vNvq=O|kdYYN4@EC5XgM8Uv z=XLP4tn>AWHEsPUJL#<<2a_RF#sD%(&V|T)>VOr}bP4C%dB7`7WFlpXpA1gUKwF9?YYP!QJsQ=yEB9-$*oQh4we_t&P76}C$j-F{m5IGj#%rc*tPsYP&H&W|v* z#DQoL+!o!>B2j8|rvhA@1Nl(s`R`__P?+zjfT$YwGx_E(+Dc&NvTS0}0p>Bav-sbYjapwOG(% zfjct7X&aqzgyC>nbi_N796@^cA_li-koU%>nRn6oH%R0M#)Uedb$I2=YPhR9i^8!l z$qj`RlzREb))=gl&9Yg**x)J*&o0j{2Rgr0` zt15HNYTpV6Fp;#5CkI8?O0i*S!AknaXrM8TIg!)>b){4@Xkk+4vo6^9+87nnDsID|P&X)scwCHh zGy_(lBlUth{Ns;9Bbf!!q3I<<7wNH;g`nf9K8i>du<7Rq1+=Hnv8Es&rh=_skioR^ zNaiLvru+dk>sBYJ4NM~paXqTy^XY!j^*cVsHXQki-&00|3OgYxaxT>MP!@wefA}R7 zGCi^G)xnDUqVwLBE_4EB$4Em3lkQ7(rZUPoo|GyiXM4dZNL(gm00`OXLT5TsdgLD; z7cECe-50VjZWM)bVI3Sl_XJPzbhYa%HHiE?!#C6CklMleq@wUTy zz{fV(((DqbbGI+?wcuxYYi~uFGOG=LO>nt_Wv>t$SH~aGmM?h(7`@ z2f~$cpU=tP&ff-R1QH=6VPmlQHzh||FXM|7av}Ml3Wm8+7zkkqM8g;62l4~Jg2Gxj zsT!oJ*yvaI6_lff_2Ew=8R2Gb=H~GeYWPyG>vh3~2aBgM4u$c@#4;yEePF+KJzu7G@6%MjM-5nOzCAO<@L96;_}re4#1~A?hY* z%y*{?ZvEo#*30+j`+);#!{%%|$Ib!vhv)I;#98n)i7je<1Dbs&9*CWBVcLXuzv3IK z!bl>F7uXX}f1T{U>^@*skUqwSI>Cb6wlEbUHpb@I910@_w#A5K6gP7-a6%Xd%?NqQ zYx&T8DELJCo&64cx}VDo@L^udXMkVIuec1T>DN(%l5KrmEKqX%JHSEzWwN}rdX%%h zV}YnFW|=PshA@s(lRnvcQLunrvAPfO7>@(3=uS`Iv|wioN-Xo;(}pBH^l8Zf&!>?p zU(HyR>eeq7JdusMB_~6#WQ%X6WO)nf)xv#{M>qs*_s_C}62g~f{@Gy_tP#V`=-?aD zmiB-wc(rk9!-6d)<@#%Ae*1f05FIza4F8 zONpp7ib6@VZaE9;|Fw||dKE;k4NQfOX4vWgHIh+b5gWKgrhzXH$3JcSy&{HoH%VtK z4uMo6+E~I$x+t7<9po>eLSbiYtSTh*bM*ruIx$8Xy%^3&O4+A=UmLa35H&(j;iAuV zGoRsB$`M8NR7VFsnB-{12uYB+Mm}+$SvNXcm!zBbHRZ-=z3FL@9_jO|ZFnjKBsbLt zE!p02;Y${zL*L3-YzHPX+25-6IdnbG<}x}_azXTYR9I-k9}?H$!Z;2&G0GT71%j@x zR3PVZCT9Ub>MMLeWC`Ar?$#~&8+i2)s4<+wd6b4(QV9&8Z>VX~bEA<>JV(Bt+SCN! z!^{*`W(kts!~i}3tcU{e*?d4g0N5Qf`dv|Y&kFM0h9Ct_i;jAIu;Evw7+>av(arYI z`Ok{k`&@tCp9hx3jC~!$7zXT$PWkQpiTnv*eXI{6!|w=LpR9GK`lWs;u-!X&2VhfJ z1PQW=w}5tVP|qKB#*{$O(4_zZaaI@o&;L)OMVG9AnTHK0lLKlG9)`SI~C}_^E?m8 zK~Ts<$Q@0czpRZV2b5egI0+UU0lM09TMpC>w*Sb;EYQCx@$b>2=M0Ofx>Bg6%Te;LG zC|MS{>X3)V&&w!DPI=l$ds^C9cX?XCPOvnSebbYr^*B?fp9EAbm{Gb+$Q8l$j%a9!E!)`IKwO<6e@5IdE$D=VXnXRrVsFnPvi{>Cpe$U zT;_n4*13%egs1vQq`sv>Aoq0Nh)u6q^k7RHTOPq+6@w}XBN%pDxv6-d&Ml!-zJt2&>j)Ue^*yucswh;^i-tuX@OWGEJXz;T*4MyN_C?K*k)FkA zoJtu!q=H$`sgRa~@&8N0FF|rkr8zE(`$Vb@aTeB+uFolU5+^}E!#A=XhCF9KvWf7C zr>vLV2X&tG5k3z5EN|y+DdTy!$5+k5HES27y){_+nr%yswkEh1ip7<_e|B`>`(i}< za(-ogC9oI3>S3zZ=*d z`{ltfT3X9k#!`j{t@G3U^zjpHnYXBDQQ>aEilkkH3@Dv%xLsja0PXDsdx0{QuSG!M z;TUN3xqu6R?zY9YP^9A(>34&(QQ0V%pd4zpOtTI?bNu5%_gW z|7uNvp$_MQAPFoerl3Q_!gvRvGySl2@UlLSqNJ-(_t)C=8F(!Ry}z z!AcG&d7$Ey)%gg~5EL%xRUMAVTE|28;y9?&)(l>SnA8$lxTiCVnbkH9LC*S|f}Yjs zD`jwWbS(0?_qcxA=(ItJ%%=iM9jN>wG~2HgI&$f~`v&Jgq{ruZnO8`0%EN(E8OzBe z65cD6g@ZQgmwAJUl;luth^NQ>A@bg~NR5-Tp-7uz{p);}WW4k~`g|f;io~eGMfZyg zp>#fX#{F`9475U}6h5T$BmV|%bjSM}Xx6UyVBPQfzQTbdyH%m6k(WkXDs;60YvY$5 zzj=HPIV)-eCz7v58(jk0uTda;sW8x}M}7(#O^G`q-w+iZirv=dQz5VGusS&#QYS`Q z^2ZR@MF@?233MO!O+F3zc4|=rh90#a+eG-p>-@luLYjpAvtYB zHrFUD8mq#Czkb~4$AWdaJ_?8vW1%@QAh-Rzzze`U@9TYm13{wbmpuA?Z<@i_AWNYX z@cbVmjIn?T0{{C{#3~IT);<3bLpTBs zmA;jN1ZATcZo^C6E!)|_&IIw&hoWQkw_-F?NpgVF!Y3mYk+X&}&<2t?1?wm~{1!nT zyqt^dqVo6rlf23o!LCoUI)8yz{1r-7fFR9)6pMeCPB=Pdf0MU-3eX{i;aKM&zo>Hz z100_g^1Y2DqYN#eqhf=U)7_rJSuQ=e8Z{`*O@)%6TopuuHcz0HZ=p0?=|U&#oHk6~ z6zAbW@TW-7ofh=f!D)!JLHo4bY&Vf)i_4O=vd^RJ_)DXn#xw%EnV~ieTr=+|JZxCn zSUj8rWy$JdzXu!MI)pA=AwAnkq$G9hog(B&WI~1OM0~BqNW=d@>NH~1pzH2)8O#Do zvT1CXb`zhaD+Ofj^31QIithqvatZap1PT9;<=h4ABIUrhp{2E=w4ha?vnvWcjbyYj z#d$N0WCB_7Em5ddvc~G0E-e!%m7+JUM7u7+`sfnypbH8T$Gt zFt6Z))CZm+jShvNRnMl_5A=@$W(Wgq5U`XLz8vf{#@fl?@5C%!p*u}!VvSQ_3i6kh; z#H}3hm*Y8W3Y^TjoS)vuno$(uzMc$#i+I7G271|7ITL)PFYuMX=tQ#fwSJP!oV zyq#f$w=p1yR9Uh6RS4}1IpSSbL8Q1sN={ zBKE_YsgSf~FEl&9+4=58d~W9?OESsc+62VjG&*W|>8stsy&=PILj< z#VkYMl=9|X3i&e>(HyD5x+X2;)ImqK|8 z(w$_1J0q(g{@tac-@}7ESnckReJ6%J^9)>#B&DPmEpe>K`D9|M~xY`lRInYwvYv<6l%Mni;fcCu1 z%V1|`&u7mA?L)rT$)?#fpl*;FR7kXs4-^>#Ha3uhR*4)}81uAASp|hP@aT~Fg+Y(? zRBUEg{dSDMCzXLLfZGLE;Jj>VHWjQ@I8rGNS-uDIBdB8|Yy{9e)DWZXCc6n}W%t|t zU|rKjUK9W-APxmvc~}|=&^h9dPf5swJ!22s!*J+qJKIiyU$^%b{uh{WDR=nAkPYEP z8drNDgJi}*4*5Y!QlOxF#n(y?F4>SeDSegRe{(>}g0N*Eq6N1)Nvk^RTMK{|-Vxlg4IBzjv4f zP0wdxGBTr8ICQ4-DL)3u;#9EdJRINvhe$K?btHd<&eiU770^Odq)w@fQJ&N{O3M`2 zMLr;UK1I$eof(s1l&;G#2FK_k6>L%msSuKnh(-(gyHfk?U>7^mePCw*TiNd0Nd5v- zA@9hkoC3o>Lw!3FJ~4?-+y!-(a6O*@KSdjQu-+A`D+3>O?8NgpCI40aD{%P)Oi8nQ zc7@mehVYlz;Xm{rRx2PvKIikob6>1}`3eZy*Q{Q%`PJUv`-97H=lOh8J_@J|dHnk5 ztk?J`A4NHu2n*xlIOW+dWO+%EI+z?PHwLM2Qy?5FSQdw2kC2d^{EVLg&*x+EF_fV{ z8zaj=qlYai%+9y?XZ^Fl&PeN(!I69u4)7|kj-O!5{@Qe2(|PX5phg@22`SZyddVNa z282v*qOGW=-}$bgJ|hGb*2u|SPj z5ZWbqo{h>rntc@LV|A~oxawJseo(J@HM)v3I&tU5OBi)Z);rTBTqh|Om)9i^( zHr1wrjYtRv1EX^n0umg8A{|i2GdjC5yAiBaWFttv*e$pUMS&DE^{%$kRssX8vvmf0 z+U~bMz@Z-Ys67bxw55wb2{U@}BHx8rL5tNtJu2TmG4oW%URsg9JB_fDr44+w zrw&%oresF3p;k*NtDpirWL+kU*xFVrwO~|!NPga zW23aD)`Z63yFG36$~+Ks9o!5HQkBlDPfFxP3v#Bv9S&@A4vZ0ysX&S2@z@BhdpI`6 z-*t_Kly|SuT+Fmhg=fp;GvModJsT+@Z;f_F*f561_t%3Bu{84+A|f_^u+n{ZI0&i( z7DA+-SDNDxORW9qs68AZEoT4zbc_gxF^Iun;e6-ed}oaUArfg;=VL)4$y)P3%vwgw zacrQj_~H0{>ypTMu2}8J5|DMStMC<=JF zZ1->bw}Dy7%DzY!^g!e!qg27N!7uWQD7h4en8vj66KvT}n)Ybg!<~-df!xx5VZQ)c z+MRYMW&CeA^4Y+wTh;7nB|Gw1xgxq#bpvZwB-vl9fn7 z>No@uE3{`e$(UZdmWa@r`>VG7a~8B36DI1m;Kp2A_u@RziKD*Q$Z zu{wBl<_d`sLLjF(NS(SMSCPWn29h#`RFJ8Y97I3*Qz9oT<2Yw9n>m1Dl(n&n^B}H> zWRw~~w299lu7LF8+PKxRmqs(`bLu|SbvP7AfaHVH!AFd9ao^}A=v>!bq&~6YbsgU% zsWwC|l}e*-jGlD=pB*wybw#Q8(_Oob4Wfb9}2}&%dkqHU(by` zPgOiuLexZx)A4H5r29f#oHt_KRUvu~$?{vztqOh>;_KPShPdzAP+Ctfi04p<*U2F_ z)8~{!rI04E`bF{;!lTfvP9dWd8B?4g6$E+H?xh-@TqV512l#@ zZzm@}KQ*j?CF@%oZ2nEjsm><_w@mu>T_LBdjM@3dNX?VZeVRY$4}wpR&>eNm8Zpcd zGT_k|RlSkllHUTXjP){{`+TX_^LoIl7)c0v7b{oC%rkfAhZqdw75cfHjE&;BzBJI8+VD7^yO{ z6Bha|-vz9WjDdqpX7cz6w(NUNs+v@}LqJeC{eoqEOL+xxk8)#>b+M{4$48$nA(QX8qMY^B33!P%7 z(lBI`VGN|$VH;?DtWUMiqrcPGK4YH&Tb1OHhich*b{gD0l$$vSGuCp%CqZ^mkkPcE zPGP#g4UCF#A6b9CNOCGv{<&s?r;)Cw7IbZNT9^e{YJqv1Sw0&$I~@1ck!E5d2Z_|D zm#k*jv(YyJqZwhtDdSM(xTev9d;zooX+wQFI(2m-nr&W^I(PoW1b?X7@%ISh7tP95 zz;q+2J_JR}Pe2{j3Q}5FZE9I^f!Ut5q_he-@-QEmNqVvlVTHK7IScsWgN2IQbvsCstJNoQ zqNF;|eJKcE&x=MQdcHIo84*^>D#W^lx}rqTp7ZB{R^cEipMX}hv=*dBVlZVv9GsJU zLo&u1wwy;;3!j?oO-;Eniq&CUY~FARg^!y-?7jRq8_J1gXIF=}va=u?8kwConmV_ekjWOC+I= z*8yq;DO;R?`M$|FQH~56g*-iu6CI~TW3!#xxqbWuTlTpocQm=fotn{6*Nz2E5PMsj zU=x70!G4reUfVRgF64lHv&LCt%21sw7LG1anV**ZF8dwO((bamfU1Co&kPIUZiORY znhDp5im+eSDoe4t$&a9BSOiOt-zG>IgHsGIC)>Z+zW`NHIfv)J3K|o4pqp*B&A^bD z?RSfK;x~< z&V)mC?ECgj_|;NgF^Y-2G*Lor$DSn9g8|0TwwC4j2{PBui;UKi7BmB27U_7c z!f{aYF8LzF4Bf+6#?A?rt~x~(BnnBAoKb~PpF8Ii?|_@ zUy8$^&RvE&;%rF0py#5yb)!q#_^Dk@H4?H~le$Hn{@CcSqqFwtpe+z4kHW6FA8Qxq zD?+eB#~&($Vx$-6hh~AKsqo0-9*V31kB#1B0j~R0>I8Xb1On#~XKexT`x~B+hZr51 zoJMv2))&r~>5kU*i~G)0II7T+EU|7#Q@@$t!6!HQkNhyy+3%nCuL5VN z(@o@V*TywD|8f3f;Bf34GXnBn7}oK%1KAO2Pbsv5@VCaucV(#2-ilb>P0)!(V`{k(#(F&MR>rY>O~0tr%YA8h)1L1Gh$uXWlet#gq7WVKr}AoR{L8`g$-Qug`m z^FTAc!8d^BDMr|$Q>JmS>qllE$v#49EF@2U>HpiL8IAR^T2>2aU{~AKlqrC{15xM@ zG7YH@blg$6*iaj1b}r<(*2>&qvO{3tRj(+>XNuFy8Z_vhF9;Szn7CpTRMKd zpN>PHQ?CjtETdGV?2U{BaRQ_c(fK?6rN6K59}n#tN$qni?tdXU$KrDdlHY%v!(z4L zwi?y0OI94u5gBt?gKGDG=@eLIN_e&Nrsqk2SNFMIhdJVhtKA>^{qlP1c{md4m~_3v z_^CiJbl+F|{pyaO#d%fZp!MX0cpi1WMCxovLu(MnSgq0EK->p<)hg8jRss3EDK(e+O6)>V)7h_^f_PM}6WA3NZ)&<0|qcFfY$U*S8`3L_18)O@7128>*EPo6*U@fc# zg%JeyD>U>gk9E`KwB6PRNY z?Mbwck6)A>Uc; z|97(oul9R}aWodTcjEu6FTh7Q;``pU6kF)(_40QW16FQuu@QRlK6`lg>qxbqKUNsR zq*n>i9`?P(zy0e4^$15IC*I!W)TZM$>|G15LV+ZM()-C8_kZ`&`v?*R{>_c*_}5+% z8@c+c`bKl8*!T_|cfSAkuS0PG_8)hg)vu4vYxVo%fA{$WiSIt{->ax@*h6u?4^{g) zU5`W6HgMfvr0e1bfc@3pH;?O3b===G{`E_R$E$?EPQfhuS!gKW;rw|JM0FMk%8#-7o!J*Yo)6eUO8`{kXq(_ zkL$iZ_NCP^f|!(lJ^wneByHfnJ7op1JvQ3a$seXb2zJJOCpE#6fZl6|b#rMooMMX) z#Art&i#>s)Yi(Zdr}=5XmMAR3zsB`G8)DzC3{Jsn6$mjR+0Q*BpPIzIIS^R_Rutrb z|G5T&3J!z=Q&m7Lo9$w|7-$lZkSqzS!rJyo$PDUnF6RO}!%(M1r~&lB8ph0ScgQYU z+XMCh&@a>hz0yd)m&EfEhe?VbfBTS)oK-GuS%*z)BiKKnH zfYvl(AV)`9VMW{+$HD-K{MGzb@FiB$YJxo%dS!wYyUiY}7zbol+tSSDn9K0vf46Yh zf8gK$v%mlEzwf{O{p#QS_kQmG5 zITGvYw#af>R6y~m!`>e3eHr`67hprEk#R+XXG*bSS z#|V5~c>eDVvUuCHP8Y0w`3vld{YBQh1Ol?7kQuJ?b->|7n)by(2HYG_y$3YEAyNT% z2RU?GK=`{uU9cethtCZw#3kYREK%RqN#RZe6v~-no^QHMxN}cEo zf5x9F|BmbT-twRO&nfemxAASh4b1dOJ_*2#Mi9;dxo1Q_rF!$ z`%M=vRWkA_UKL~uo%rn`&sgl5{k}_g=qtmyXlXb!$+1ZBiP}*2r<6X{1&L~ZboycK zSQsIw5SSGk=fbdhTo5|TiTRiEF9EaC#_VtUH~brvEK-p>1QA6jLNVi!F~XtnYTlkU zde`h}nPgwdLXx@R!MvnMfl7uCaRYjgIecCCC@7TTtz=|T7&hpJQ##a){Mr0D;2lpl z0x=7H@Acm6z1MrM|7kA^a^n{NG`9e6`=kCCFe9vRwGY&Y4tE>3b31S-8cuE4iU$_S zPX<6D&25fOd1}Z2XXkVBIpB&7*3Su%mSyi-`7iTdQX1s!NNIXPqFENB2eJO=2IQ{> zure|NWb_uHKqBS2_CIkCW+b^_;S{JaqRIJ>@*e?Ds(Leh-9P_-)nlegp(bcxiz&Gs?-7*IEKsXIa+InQtO8^H!=CuJuAyP}h> z6*orf@DpedMhRU~n2_%YXTLhhp~*Uh$MZWeD{mOaM0Er42#ZOwn3Ze_dE=h+Iati6 z`83d)-}8H5xBb!nNLdKvcBx$o>`gjW+NG1}Q9xLyBK0nDEe;f3^2uqft$p3T4m6?@ z{{U(-Fk(mFd%gF1@Acm6f7&Y{00)`G6kv|e@pr&i=8xyk0@ud6yE(X3T1P9R;oA^} z!mfz9T^qA-b=Z4j)<4sq@~6PX9as}wFO3Lf5F~y7mM{d`&Ug7P)n^YmJL~`eFF{E} zK~(0qa0{@&&-3#rGY3R6TpJ^VO@TCQR2W%du#=#D0=d=xGb^8(PX$(oTyEP{oewa zMG8~?wa7Jz)D!u_><%cqVa#wAhZEDLq#p1k$(X}Bh1_pjj1EqSjdoT*7AJ<<;H2=- z-w-*;Rl%~~5GSm8{Qib0BqTRP>VrTo1eMfH90q?aD#dQeA<+6*BWnZ<4q4t>`?!4^ z7@X7z^yagC7W~anEi_Dsf(;5U|CO=PceNol1lSR&eZJSjn%vEuzy;Lv-vh09kk9%G^1{$-(N*w3^6ckq?o+wTRG z_BSuhu6`9u4HSP+8?M>tCIY%U35K0Be}y;$6tcCcoCN1-3=QD_#HA@J*QqC1Q5XxH5TrKgHJ8Nfy#b{tvScbNWjj<{ag@!@q+ZSHR8@QN@fqfAcbTC;L`XT#+{Q<0IRBE*X>M;M6 z{|d-MrZp*8nO$W-5_)-aB@V~_=B`b3`yw2E2D0so2r1UQ;qn_UYWi_nvH z$sy6#rCF9Wv0Lp{V1JzO_5M@;DR79-@EKro6iA+ZCi@I_EhHP*)7_6n=?RNvS z`AK4hhRkKZe~{+@*!>;{;Jw#-ulHX6Ltm)_-Rr3lo9{RK7GMis;EUjIdq?j8EDxWC z!~T-L1gwjh{iY!C?Mi8{%!;r3qHtK@9lay4E!OYtoXp9P4^>swL-$vd%co)|s^ z$KwC%1?Ov1@|p2faonr?GQSKs$kRLx?2Yush4~Nj9|C*h?|LBFdy<7PcASdk-+b*& zdN|hIY0Iu^Jgf1n6@$`0be;Y0{;qWA6=7U)f}Luo0v%$eFGHceS(B^@rGsF^57Il> z@AAl(#c!=}e(PkjY!*;ISoeLbp*5s*91PvPb+;Y1gHqpLFQrRSpG&v|I3>FyyMxl{ zuWpPChJ^g2W5oOR3TVaR29d9UEPDs14V#XER5Y>A+Gi<{2s<~Mk<9>(gn^2TfCk$r z8wEwiLj8z4ZeUl~6%_seHrFn&3*k@`TVspio`0$Jxmp!4qi;orip`MqW|gn~FMd?t zd%gF1@Acm6|KclOOgHNS!)8|f;^B?nZtK#6zTfv#k_5#$6LP*PHNY;Tq96^jDYykoB2HN8eHvNp z57mUA{;EI}{zGb^H$RoWUREc1%mtg$*RKEm@5)F*B!h!Nir8mQ*;7ExfF#z$3F@3; zb7>K?oV}?c^VNyHX`RBOyMLq+?u@iQeei>U2&@Zap(6deuL`TgjtMHV1~H0gV?VGT zP|n)7`=30$Um|PdJj=6yN9DCLp!p_|r(BU#4IBy|f)nFLIMMF2`+$SNI<2su+0Ve& zq#Kk&sW38y57iA%@`^~Q(x{?!%$8~~hdIC-{u#do7@5t-;P~6WHXNd?(PhAZI6exWaF?#QLmIovon~SQ6xN&DP(J z5Fup*Y>iRv#u&}6PAq$08PNRFaMF7%{@%eT9JYo^ZAx^~n$5>P=F>yfwmYQ?(j>y% z-U@_aWvCjKM@N4&G6xntU4>UvZ?qj4x=Xr25RvYo22et}JEW16Zf0na80ijaX({RM z4(XKc96BEU-dpef0pD8pto@yR&bjyO9sEh9rN2ETO~ay~lmTfVm@0;s1JR*?8|`IVhbJ?F}&_XiGUDUJK2 zjW22kyA|ss*T%xx*t$GuOTGO*iiy$S66Z)nMqw7$wAV{|%(Kj0-7};YHu#OTqT<=z zgYcE#-LA*~b4AOpGPIgiEjY6f=}`wqCBHtxv??yU`fyLLQ=R;p4`=>wCz#Vc^g&7& zQ3i2ujyf?a=og2jF;dLOnT4>ijw`f)J&S=9yMTT&-1qA|%otFnmmYKDfsDq-5$W{* z>YJR3O`V2SQDgLhu*MWgAK;%p2k9BlGRi)DXk-OfL5b~1EEBNL$fowSj_thr3cmTT@lKR7S(l6yHIfC(VNdUK7H9Kh^YGzg*N=XWs}FSQHis{&mx$F~?axS* zUy~R9H9G(D!d=!CC>`Xv*dyxCF+Sw6P>V1wEkK=xwwB5HP?;(zi#jx zw0=jpQ+|QU*^wM8WK_?Gr{BH!Pm->IGarIH<7-RvDZdWMI;s~D)dl;i-uJG=yQ$M6 z8R@-y-l3Av=9M?rE}w0C2`3zS39pUGugHDMYW4xOzk7#Sf2;k#+K$lF&JIvA!7_tj z(+vsYH9lCbS88*Z2l~X-S2@a$2FytRiiEZLh2? z>lcsOzr%v2F#>|j@PWUM$0vPJAp(>Eh9BlVNK8ZdXTT%o&XVBJfN6X>DyeAIDj7curH{ z{pDVl*M9LGau*(Bb;?M#v2NIpjD`;_N0kWZJPm=YboM_ixhZev=8%B_dok28p4|-8 z!a`#1xk+QF0r<2Q{Caejy6|g++VNVL$NO!0hwZRGtvW}-_?C|`&bF}8t;GZ-g)-e zh+{Bd*Wac&^BFcXOs#9*Vx@6ySWeD5V_DH0zLgRncdSxXN{mBi1*JO^)=tXY0fcbk zWqyvBG+#PZwJ3kv@C%GgoB#*T&n50=T`Gf9ZEh;C3sBUd!~K{2uC$BufCHJ)X$hse zM2$K^EK{CbQe;Nb#&a-BlC$Zq`p*$N({EE6Ga|Zg<)QrLK-!>}RR)L~7md9KU7>zq z=Y@ce?uWaEv=3gqKMf9VioP~D#DCW;Oz03CFT9Otg9vM%h0BQiJ7z`EB;hK-1Q1+5O>JmI99Wj_Au3GnGF^ht&g(SYR!$dERC$xcBq_Hn_)Kjw7n`& zq2SYa0`XiIPqgi=LNK}#y@;MIM>j+yeb$}hHraSD1M=OFB5J{y5b3UTdu|qQj&Ain z-U6rt_fxBOB|K16KFUF-XFeS}kE}(cVA+vEvo;#;Zg|7$e{f!ddI*)eYu5bY)YD-n zY+>Y^IdswF5T@)F0!dc1ns%SgBwnA099VH&B8omYW0%!F_>=uDXsg3ng`-==cHxm4 z>#sfTx8d}n4iM(EbG64{sgt#9Lf+_?SBX#BoNUR`!z8H|mh@ax?TlF{+DO`fG}qra zsDs#>svU$P5|Jmx7a0N7O4yA^hLG3W7HiAt=Obk{-_)CbjK4LABcEv#ehM(R<76bo z&^@VP$Hf4H)Foc4+_|(<{}*3~o?X9g+feU`tt5*GLUpdO&0T zR~0DiOLW`D7bCN-XC8X@iwY?vT1_HCi(6(fwMl+gm}1L|wT*+lw#SZD8DCn?=v&I$ zSGeVv5Zw6h!+*u+w_6tQP`PHLb;t^PsbwPZ>*ptJ`=iAw%2iJ23G$RW?Xum*;u4XL zDNy#FP(%!Z3XZ>$jo4Via zAizA|1n(?@OJey#UrjIA7iO z5?;Cng5x!uPV5{SE>A3pma6_A<<;^(QZN!0-egbn7p)9ig}r-V3o^_+g>_mO1WHfN8tTNns|tPj1pL;!L%9sqf8v9M({> z+tE>Nz5*R(9ZRP9hi;w4VD^}T`~>0LF<#(YwoUt^i)w{po17-FtC+10a8em%5KKF< z`|T()O2v!-mJ-Tk&5gIwymq?gG>&_8a`hz}pN#01{v27wG{HWAj9v=zcF1Q4Ll+@W zh%;h^Lva#u{zXYVP)*iX|G67`+%so5b_`7Y`cC|As*m9XynXCAkC7U3LGLFh+{F7^ zX+4Gd5vj_o_N>?ZV#5JxX1kuVYQ`2BQ=qV(N$lQHz0Zi^Q0OWD0?MRMV<~?mxOgSU z1K<`~rgsEtY}COW2SPx=FOHnWH}q!twWL0Fxf6Y&vbfb#Y#zszcePLihF(3LoRI~r z_t=}6W;Hz(_IZ?i_4A)u!6J97Q@Bz#k5p#Y*zKkVRLXum;(up-XvD`2R&J_>;;7vl z;0;Hf8s&JW?vZ@a{vmd@GCpJTOI+Iq6%$@8U`Ub7)EHJKdL}|5xng&{XS3t4 zdb8aZ!Za@{apLQGG)!t>Q`g&(+%~(DJY{kUsxAME|H4&f9x(@dU>x(OBqN$76vKi# z%2j84YZ7VB^iwg1qJZrKt2Pp)AyEuf|pHw2ZM@Y;&mn;e(RzSJrnm z=`x;3MQ+u%$;FEXe)_8~I{{DAcCO-BI9NDH{1jKiF>m-O7E32U6V&l@hy0OTNxBv5 zG`U?o(O8jl%t@XGVtlUJbe)t*_ z@;}-?n``ORid|z+N>cxHx}kV4V1%PxR|>n*SPm+cf#GeUVGgyEX;eD{V!ZFx9qZ?3(xX2;=xZC;7Q?$m(Rr z`KjIB<4Mdv*e2640<28VzeYxZp6BV5E`GNxSbbcTaxNdqzZ!f%hqB zjO2#7D{=~Irm2&D`EsccMSkGV`e<R>e;?kg*>n_4;nzt_iogs-Ts26SLdx6!XvsY(`NLZl7_7Vc4)O9{e`;gI zLt=lb<3a*tjp}E-3S{F&Zqe&9^}2inbvb#7-`{rhb@YMBuAOjIOv~V}C5&LG8iFcy z4igg~aviITzqOVH>hFcN+70xR<*~4g290kpb28;~?a}lp3*^m0pkDZ;)i}=IGmEVd z-OOPKc9l3T8C4T+?K92_ys$0Rf}=>?2Rm2ChqjnGoP?eOY3{$B5CK+W(32kol9YMy zI)sFeg>MM|d=@v+uqxS51lcURha#)&9Lq%9a$mnrF*ixbz5jlAbKBT+CYj&nQ5fq! ziSuSEbAd2i&(^wZiBSMyd1NZPdzY#8&vXw6-+r_HTpwnTi%p!;2kCo5B&07xUKaA_ z4<`mXldi56ZI7$=m;HA#&oHra*!WwPLdrYe@#ab)RPH9^fC;a^;` z|Dm)=eV4^GaTMle>f|&|bLTq~zu=0>`I?lN5~DHVJ$?Jf`mTa@Vv{zgzP0d~2;qZV z9kGAQ9s<#>jW_wObXtc%Rbp*B@xhvwzAeo~Y)ZcJ!4x>CjE15{+7?28FsDT-*fedw z>6%fyOOh51&VW{@*#)auZVMZ=6-2W(5EN}It{{EJeq3#2u=W+_TWRXq8gRUk@weVN z*0j&- z^_I)Kmp*OY^AlYRB0OPj$;6p61s2WC>M7<)?b>>vu`81CQyqGH*Wj-dF4{lkz7UO< zzyF%iUiy`KsGdBBH+0k^b@DEg2X)`q;9_8eA*U~&ZAxDY>fZ&p>xxdJ==qOa+Q{6+ zC*6*prZ++pmGx#McRJW`>zh&ZWVpWu^Pf=IhZ#BW-1pR7T=V#6kqF(pYJL8}gh&y| zr|HlM3h_=cLMg59W5ur7vG>oFKB!LgR|s0Iz)Ta&x{$yeKI}U{e2;Z`wCBYd*qDto zXMO!eSy+M7E>WOsF(32!F3!;Zk}Ano?5Q~5HVC=>S{uiupz#4#3)oklLth=eSfkR) z9*{=Z5*f?|S3R!TW0iilyA(NLvc8ILoJRjpw1;AyGr`l0T~(iT$wR||AY@#)$7@pV zhJoRh7yU4E;qR_#kxG+5YYu3Nff~qwr%axFZdI_ zG_%?P`!bWMAOv$R)cQ;m+B^wcbiy|`D6BZp z7|$J^@oPYb`<9h0V7$X1M*arb(kuHDj2Xa3m?CSvdS82ir*iU2#WbSKzcAA(BH-!P z;!5ZMJHDlV;(0EQ!4*km+is~=HlU&n^}GylO3Eu9c^;QK2D)VW&{Ly;Fkem=?VS&j*+CmZe<573;7 zFF+Ku*5c($#q`#2(s!ab6;eJ&;uOE3y#eepRSX>jTR&+QBwJZ~v(-?!y{b4PubcsO zAouoF)VJx|vON|>8MU|vB-q?La+gjEyu1lCv1d-dW%t9I2QBNvQtz26oHtx@D+FCQ zybIy8O;|I#!gn}yMUG9M;m_0K+J^qOS?q0hBt9Z1h3pSvPe)QK*;&Og&X3IacFyop9ckx>dy2W*lz*2amvR)%^C6k|oNlbS%x z<@v`y7{w+*qF0pW!C}BWod`O$cEDB0t#0vrafwMMv%Rsc3)1u|qZ$2dpznLA1LG*p zzb3J2qpSWQhFRO0&hN(xz6e_GXz`Mo7d6(M;6lsUEFSN!^ayJAam7k7+dT1Fic*n` z_5pPxYNZkGR2Q1ZG@pVcw~A#WyMLdtr4b;r&A78{>0>{^sr&vb96LppYv+@CBBa?g z=TbKVIev7Hiii4f5sRN*VIB|#r5)GoPK9uhD{$m>o4je`(IrQHlxK&~^Ks|N21&#) zG3DNQ)J~H~i8FI1as{W36t)V*g@wDXBFFM?rTfpuk|P!|pfdic5MrPQuOPWxX-`dW zFytegx+M&+wsBJD+td-_c_zY$`zIpu-{y6#c^n8XR27;fo{3iI!lW0&+Y?h7iF?G$ zk_ta#HNCT`(e8ey2^|UNS6OYOIJMK{a`3VP9^<BmXO&=j2o!_}i+5(xukh z&n9YiRVz=TCc?B`u#`02U|_ewJ8$~PK>!clD!Y@pN|Tb!2&{20dVVpn8&x=hY*3X3q(=4Z?6?N zG3C;8;fmO$-o8%hh~4nUYToX-pu~{6Qu{}_dgk$LbdxXzH4Y;s2rvk+XS8jxGcjsCIY)bmJL}Q@PQYRZ&#!H17X+h`$b0C3?8)(g{J)jAuVBeHn zqm3gNbz+kHu5JE19carM8y73k9voZOwMf)ip!Ag?P6^V#;ahHucY^d^>U&!EdYb*x zOo_RCUn4Rvf-L<!)RcLo+7|gyN)u1ybI{ zK@~hGCo@H~x|(xr;wBv+Nyd&%4I_psnnXgZ>pC#?e=S>pD`SIdiGTYi z=QlNEcuR|SM3Ew8=f(+-pH6w;#{9g{0tyU&x))FEUHSt%Ez-~8-=hUxGT9eGDy8&0 z?UzvOcr#nF%CvP+-Rc^8$+7WVRN=Y0@S61DD9L!^e8+K~@WOp%B8rA;rB5Mk$fbI^ZT(Ys#a=Bung4O56b90NjTTfl8)$0#fz+%eI=&%qyFG1 zIAPba|mObUFnr*5@L!W@RF6JIyzPct3f_x{BF|x(waJx%?64 z#NQSgbP_Fw_qgiRYs1%KD%C08Fz$_ll%qqQ7BJX$i z_wy&MkT-(P+TV`M*h%)Zyj{!@5U!?Sn{C@ShQ87(bZeL7!92e_aQ0K7VWeD6rLa>l zF32PsrrkXG7KP+~)aj_dH`e#tH>LKj{<-tStmy>5t&L%Pk@)F8&OpqibV%;xY5ICO zdOa`5ucWP{nW+N7t?qQkiAMm4`T^%FrQ{pw^a3)o*$0*v5c6s=*Qsr$PVrpji64@Rb^Eg3nrg-}uT+Q;^yX94us9)u1uunW_AA&-GY&V_*A}ZpAW)t&Qlg+W|J&Z^f z23&I|IgYq`!7CnE>#qMrtE;c|8LXYgwq9gq*jiCBv}IWTtbI4}VuUP{c86KiX(<6U z6l4vw#(T|sYr_Rw;pU-8rD!H=Mz`aJVoKf0r;Z%^_2}A)sExV6CBf80Jbm*N)jHY- zpG^|na709VF{x_FBWima@IMDiO%#Ysc>5p73c9$%S4+OF#XqDf@g+$tJc7hL$u3`q z4yu|Y#(jB&{Ob!o-P}W$X)Z0IzvsZN0;4fAL)01gy!am1hrj$e(PEYu9P&=42Bwyv z9!P+5ST5LRG0Fgz^TYm`traIgzUC;N)i2v13OJT%P^G40;AhX)=i#-gH7*s$qywub zqh$N<^ZO3#Ob&<`Bh7sW)i*fcgw}!z{LzP@D8)75&ZeGDV~2wizXL;R3rR6y|Mlyt zDW#5?3}{}Vq1cEXMLpHgdB;v8%sIhO+`V82mU>8*pHR{vB-T}>D9K>uJht|C$ToFBH}**=C?x`RR%_-?gn5l{U(` zQPAz3nwW5+)x<|1B5c}5Z{yX?J%-nID|mi%EsaM0=>^?DX77M1p?K})-P_bUs|)>}V= z7dM=hVh=>NZLMVUxe#X{zPl*`CPegi%soU}YQ!?lc}vl+8IV76l8d%d)5(D0ueQ-l2eidYlEv()WlUG0O1KAauePOnW@Fo{uEha7U?F_fI`84CXttaDusC$2o1nc3%df ztK-jQ8mh>LW(0kPijbn*2hAr8#wrpY1eOBxxv?eGIQzszQzofpEFRdAr8W2DqYR8Z z)S1`rF!tR5#iu((-6@`mpaz-zmN+r;eIteba3tEcDKg)eJvv`DKXz34n@VV6a@s?UI^9!AEq>K_5uzkhH zvQHVN7=8tXYK{>_`osD?Qz!fs&nqX>iV@o1E3oW`}*Vf*ps|#WHenK;c+VRD$$oA48zR2wxJDUSFbAs_WGro65j<%Li@Oh_ z&#JjOs^*pTdZ3hspExyQ8Oi9c)s&EVS7;0S&nkVhYGfwap<_m)bF5}mrH3irwu8DV z;_PbV^8mG<^13K${TQt%qun;{C;Zw9|42pW=6<{Br8Ti8xv~IQqs}KG!2Ati_^!eJ zw-Z+6;$db=MWW?b)N>WIdiWzD@m6lJN}+3#N4YJKhPqsbaJgdP#JHWUB+}H?w8B4q zd9xX)^53H;Rl!`dE~3`ojdHXB$RLF<1ccgYL<^KaqaU_zY%m4mJ4Cq|q2)ZQgZXyi zrV6dp=?V_YX6ZJXiQ}a>hs!I|t~$Tn_fRjmP|{BGp|jM~@vk*Uil)aS-vb8QWX$~rIJ4tNa&6JSHp$Ej?ce%7C|mI1jGjAsRM{JlC6&|6HlkXeiiL{Kk6^O^I;f)WG@FBNPc=M01~%7OsB z(fA&2T%BUCQWUQV---ZvKqDeBkHe4lOlsK}RpLHIU+l9X+T*ct9H7ePF+%DE}hqq=5w7O(3ki zuKK!wNQg;uX+@>-3IyuUaAqFw$>SDv&xwmnIs^LvsobknJE$L`U*rH`P-j5D++AHO za3q%@OS+&dv5#O(Q3U0DCLc#>AlR*si6$)_lY-I4;2c}!d*&QZ4mPhSZNnsfDoLdR zvE)INGp2ylc()KYqJ~g7upNsBeCTUq*G*uD{2t2`IVfNyhW_C|#QQqT6=!Mn0GF6r zKOocLLg*>DE>K(wS-ZoIrb-Fki#dkkJr#^fIBc7L$slZPc_?NM;2;j?Dx1 z<;y2^J3Aniqb-Y_O-LSdP+FkA#AJ@-sK)%5Q0r4p)X* z`TljDabx%JncD)2IW=6%v7bDKT4<|J-eM*3V3&Ru>feea5H>tG0#2IAoE|;jV0f;4 zPJmt#U@0WC*AE?m3noysKc^NTkj>z~i5s0Hv+lDnK*>8Nc7&F5XYDfyc*Fe4;8_lm zl19w5;>oXu5xs>8=_)^Z)k3jc%p)Ta2!_YJ!zr+>1IUX|?MCKN37rL3Er zw!>Z8{zfzxLU|h($z;cON6}CpbroaPkDd