From f3f89b94f5ae06f59bf694c29ab0ddead1468945 Mon Sep 17 00:00:00 2001 From: Maier Stephan SI Date: Wed, 15 Feb 2023 00:55:50 +0100 Subject: [PATCH] Sicherung gnaz neu --- .gitremotes | 10 - FSI.BT.Tools.sln | 67 - .../FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 485412 bytes .../config/applicationhost.config | 1026 + .../.vs/FSI.BT.Tools/project-colors.json | 46 + .../.vs/FSI.BT.Tools/v17/.futdcache.v1 | Bin 0 -> 2418 bytes FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.suo | Bin 0 -> 336384 bytes .../.vs/FSI.BT.Tools/v17/fileList.bin | Bin 0 -> 68902 bytes FSI.BT.Tools/App.xaml | 18 - FSI.BT.Tools/App.xaml.cs | 104 - .../AutoCompleteTextBox.csproj | 2 +- .../AutoCompleteTextBox.ico | Bin .../AutoCompleteTextBox}/BindingEvaluator.cs | 0 .../Editors/AutoCompleteComboBox.cs | 0 .../Editors/AutoCompleteTextBox.cs | 0 .../Editors/IComboSuggestionProvider.cs | 0 .../Editors/ISuggestionProvider.cs | 0 .../Editors/SelectionAdapter.cs | 0 .../Editors/SuggestionProvider.cs | 0 .../Editors/Themes/Generic.xaml | 0 .../AutoCompleteTextBox}/Enumerations.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../Properties/Settings.settings | 0 .../AutoCompleteTextBox}/Themes/Generic.xaml | 0 .../bin/Debug/net472/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../bin/Debug/net472/AutoCompleteTextBox.pdb | Bin 0 -> 12832 bytes .../bin/Debug/net48/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../bin/Debug/net48/AutoCompleteTextBox.pdb | Bin 0 -> 12912 bytes .../AutoCompleteTextBox.deps.json | 23 + .../net6.0-windows/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../net6.0-windows/AutoCompleteTextBox.pdb | Bin 0 -> 22728 bytes .../ref/AutoCompleteTextBox.dll | Bin 0 -> 16384 bytes .../AutoCompleteTextBox.deps.json | 23 + .../netcoreapp3.1/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../netcoreapp3.1/AutoCompleteTextBox.pdb | Bin 0 -> 22560 bytes ...toCompleteTextBox.csproj.nuget.dgspec.json | 72 + .../AutoCompleteTextBox.csproj.nuget.g.props | 16 + ...AutoCompleteTextBox.csproj.nuget.g.targets | 2 + .../Debug/AutoCompleteTextBox.1.6.0.nuspec | 29 + .../net452/AutoCompleteTextBox.assets.cache | Bin 0 -> 218 bytes ...ompleteTextBox.csproj.FileListAbsolute.txt | 0 ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...leteTextBox.Properties.Resources.resources | Bin 0 -> 180 bytes .../net472/AutoCompleteTextBox.assets.cache | Bin 0 -> 218 bytes ...leteTextBox.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes ...leteTextBox.csproj.CoreCompileInputs.cache | 1 + ...ompleteTextBox.csproj.FileListAbsolute.txt | 15 + ...pleteTextBox.csproj.GenerateResource.cache | Bin 0 -> 84 bytes .../obj/Debug/net472/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../net472/AutoCompleteTextBox.g.resources | Bin 0 -> 10279 bytes .../obj/Debug/net472/AutoCompleteTextBox.pdb | Bin 0 -> 12832 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_0x51gxtm_wpftmp.assets.cache | Bin 0 -> 218 bytes .../AutoCompleteTextBox_MarkupCompile.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.i.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.lref | 4 + .../Debug/net472/Editors/Themes/Generic.baml | Bin 0 -> 9186 bytes .../net472/GeneratedInternalTypeHelper.g.cs | 2 + .../net472/GeneratedInternalTypeHelper.g.i.cs | 62 + .../obj/Debug/net472/Themes/Generic.baml | Bin 0 -> 785 bytes ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...leteTextBox.Properties.Resources.resources | Bin 0 -> 180 bytes .../net48/AutoCompleteTextBox.assets.cache | Bin 0 -> 218 bytes ...leteTextBox.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes ...leteTextBox.csproj.CoreCompileInputs.cache | 1 + ...ompleteTextBox.csproj.FileListAbsolute.txt | 45 + ...pleteTextBox.csproj.GenerateResource.cache | Bin 0 -> 84 bytes .../obj/Debug/net48/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../net48/AutoCompleteTextBox.g.resources | Bin 0 -> 10283 bytes .../obj/Debug/net48/AutoCompleteTextBox.pdb | Bin 0 -> 12912 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_1yxxrlkl_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_350x455v_wpftmp.assets.cache | Bin 0 -> 218 bytes .../AutoCompleteTextBox_MarkupCompile.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.i.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.lref | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_aco0hcci_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_cm5afk0x_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_l5tfvntf_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_nzw44uo0_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_uxcij5qs_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_ygy1vsrn_wpftmp.assets.cache | Bin 0 -> 218 bytes .../Debug/net48/Editors/Themes/Generic.baml | Bin 0 -> 9186 bytes .../net48/GeneratedInternalTypeHelper.g.cs | 2 + .../net48/GeneratedInternalTypeHelper.g.i.cs | 62 + .../obj/Debug/net48/Themes/Generic.baml | Bin 0 -> 789 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...leteTextBox.Properties.Resources.resources | Bin 0 -> 180 bytes .../AutoCompleteTextBox.assets.cache | Bin 0 -> 218 bytes ...leteTextBox.csproj.AssemblyReference.cache | Bin 0 -> 111192 bytes ...leteTextBox.csproj.CoreCompileInputs.cache | 1 + ...ompleteTextBox.csproj.FileListAbsolute.txt | 54 + ...pleteTextBox.csproj.GenerateResource.cache | Bin 0 -> 84 bytes .../AutoCompleteTextBox.designer.deps.json | 11 + ...ompleteTextBox.designer.runtimeconfig.json | 22 + .../net6.0-windows/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../AutoCompleteTextBox.g.resources | Bin 0 -> 10283 bytes .../net6.0-windows/AutoCompleteTextBox.pdb | Bin 0 -> 22728 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_232nsj5c_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_32zwicig_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_3m5wr2hg_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_3vk5ooyq_wpftmp.assets.cache | Bin 0 -> 218 bytes .../AutoCompleteTextBox_MarkupCompile.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.i.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.lref | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_kpw14c1p_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_r0d1dio4_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_tbubw3ki_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_wdn1ghby_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...mpleteTextBox_zbgjetpa_wpftmp.assets.cache | Bin 0 -> 218 bytes .../Editors/Themes/Generic.baml | Bin 0 -> 9186 bytes .../GeneratedInternalTypeHelper.g.cs | 2 + .../GeneratedInternalTypeHelper.g.i.cs | 62 + .../Debug/net6.0-windows/Themes/Generic.baml | Bin 0 -> 789 bytes .../ref/AutoCompleteTextBox.dll | Bin 0 -> 16384 bytes ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...leteTextBox.Properties.Resources.resources | Bin 0 -> 180 bytes .../AutoCompleteTextBox.assets.cache | Bin 0 -> 218 bytes ...leteTextBox.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes ...leteTextBox.csproj.CoreCompileInputs.cache | 1 + ...ompleteTextBox.csproj.FileListAbsolute.txt | 48 + ...pleteTextBox.csproj.GenerateResource.cache | Bin 0 -> 84 bytes .../AutoCompleteTextBox.designer.deps.json | 11 + ...ompleteTextBox.designer.runtimeconfig.json | 16 + .../netcoreapp3.1/AutoCompleteTextBox.dll | Bin 0 -> 44544 bytes .../AutoCompleteTextBox.g.resources | Bin 0 -> 10283 bytes .../netcoreapp3.1/AutoCompleteTextBox.pdb | Bin 0 -> 22560 bytes .../AutoCompleteTextBox_MarkupCompile.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.i.cache | 20 + .../AutoCompleteTextBox_MarkupCompile.lref | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_db1mvhkb_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_dvuh2kjf_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_gzy4e3tn_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_mu4qmgcm_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_n3sycymk_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_pjqybgrz_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_rudhv33g_wpftmp.assets.cache | Bin 0 -> 218 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 3 + ...mpleteTextBox_xf4qn1bd_wpftmp.assets.cache | Bin 0 -> 218 bytes .../netcoreapp3.1/Editors/Themes/Generic.baml | Bin 0 -> 9186 bytes .../GeneratedInternalTypeHelper.g.cs | 2 + .../GeneratedInternalTypeHelper.g.i.cs | 62 + .../Debug/netcoreapp3.1/Themes/Generic.baml | Bin 0 -> 789 bytes .../obj/project.assets.json | 77 + .../obj/project.nuget.cache | 8 + FSI.BT.Tools/Commands/RadialMenuCommand.cs | 33 - .../Commands/TimeStampToClipboardCommand.cs | 30 - .../Config.Net}/Config.Net.csproj | 3 +- .../Config.Net}/ConfigurationBuilder.cs | 0 .../Config.Net}/ConfigurationExtensions.cs | 0 .../Config.Net}/Core/Box/BoxFactory.cs | 0 .../Core/Box/CollectionResultBox.cs | 0 .../Config.Net}/Core/Box/MethodResultBox.cs | 0 .../Config.Net}/Core/Box/PropertyResultBox.cs | 0 .../Config.Net}/Core/Box/ProxyResultBox.cs | 0 .../Config.Net}/Core/Box/ResultBox.cs | 0 .../Config.Net}/Core/DynamicReader.cs | 0 .../Config.Net}/Core/DynamicWriter.cs | 0 .../Config.Net}/Core/Extensions.cs | 0 .../Config.Net}/Core/FlatArrays.cs | 0 .../Config.Net}/Core/InterfaceInterceptor.cs | 0 .../Config.Net}/Core/IoHandler.cs | 0 .../Config.Net}/Core/LazyVar.cs | 0 .../Config.Net}/Core/OptionPath.cs | 0 .../Config.Net}/Core/ValueHandler.cs | 0 .../Config.Net}/IConfigStore.cs | 0 .../Config.Net}/ITypeParser.cs | 0 .../Config.Net}/OptionAttribute.cs | 0 .../Config.Net}/Properties/AssemblyInfo.cs | 0 .../Config.Net}/SettingsContainer.cs | 0 .../Config.Net}/Stores/AppConfigStore.cs | 0 .../Config.Net}/Stores/AssemblyConfigStore.cs | 0 .../Stores/DictionaryConfigStore.cs | 0 .../Stores/EnvironmentVariablesStore.cs | 0 .../Stores/Formats/Ini/IniComment.cs | 0 .../Stores/Formats/Ini/IniEntity.cs | 0 .../Stores/Formats/Ini/IniKeyValue.cs | 0 .../Stores/Formats/Ini/IniSection.cs | 0 .../Stores/Formats/Ini/StructuredIniFile.cs | 0 .../CommandLine/CommandLineConfigStore.cs | 0 .../Config.Net}/Stores/IniFileConfigStore.cs | 0 .../Config.Net}/Stores/JsonConfigStore.cs | 0 .../Config.Net}/TypeParsers/ByteParser.cs | 0 .../Config.Net}/TypeParsers/CoreParsers.cs | 0 .../Config.Net}/TypeParsers/DecimalParser.cs | 0 .../Config.Net}/TypeParsers/DefaultParser.cs | 0 .../Config.Net}/TypeParsers/DoubleParser.cs | 0 .../Config.Net}/TypeParsers/FloatParser.cs | 0 .../Config.Net}/TypeParsers/IntParser.cs | 0 .../Config.Net}/TypeParsers/LongParser.cs | 0 .../TypeParsers/NetworkCredentialParser.cs | 0 .../Config.Net}/TypeParsers/SByteParser.cs | 0 .../Config.Net}/TypeParsers/ShortParser.cs | 0 .../TypeParsers/StringArrayParser.cs | 0 .../Config.Net}/TypeParsers/StringParser.cs | 0 .../Config.Net}/TypeParsers/TimeSpanParser.cs | 0 .../TypeParsers/TypeParserSettings.cs | 0 .../Config.Net}/TypeParsers/UIntParser.cs | 0 .../Config.Net}/TypeParsers/ULongParser.cs | 0 .../Config.Net}/TypeParsers/UShortParser.cs | 0 .../Config.Net}/Utils.cs | 0 .../bin/Debug/net5.0/Config.Net.deps.json | 334 + .../bin/Debug/net5.0/Config.Net.dll | Bin 0 -> 55296 bytes .../bin/Debug/net5.0/Config.Net.pdb | Bin 0 -> 37260 bytes .../bin/Debug/net5.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes .../bin/Debug/net6.0/Config.Net.deps.json | 224 + .../bin/Debug/net6.0/Config.Net.dll | Bin 0 -> 55296 bytes .../bin/Debug/net6.0/Config.Net.pdb | Bin 0 -> 37600 bytes .../bin/Debug/net6.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes .../Debug/netcoreapp3.1/Config.Net.deps.json | 355 + .../bin/Debug/netcoreapp3.1/Config.Net.dll | Bin 0 -> 55296 bytes .../bin/Debug/netcoreapp3.1/Config.Net.pdb | Bin 0 -> 37228 bytes .../Debug/netstandard2.0/Config.Net.deps.json | 353 + .../bin/Debug/netstandard2.0/Config.Net.dll | Bin 0 -> 54784 bytes .../bin/Debug/netstandard2.0/Config.Net.pdb | Bin 0 -> 35508 bytes .../Debug/netstandard2.1/Config.Net.deps.json | 295 + .../bin/Debug/netstandard2.1/Config.Net.dll | Bin 0 -> 54784 bytes .../bin/Debug/netstandard2.1/Config.Net.pdb | Bin 0 -> 35660 bytes .../bin/Release/net5.0/Config.Net.deps.json | 334 + .../bin/Release/net5.0/Config.Net.dll | Bin 0 -> 50688 bytes .../bin/Release/net5.0/Config.Net.pdb | Bin 0 -> 30456 bytes .../bin/Release/net5.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes .../bin/Release/net6.0/Config.Net.deps.json | 224 + .../bin/Release/net6.0/Config.Net.dll | Bin 0 -> 50688 bytes .../bin/Release/net6.0/Config.Net.pdb | Bin 0 -> 30792 bytes .../bin/Release/net6.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes .../netcoreapp3.1/Config.Net.deps.json | 355 + .../bin/Release/netcoreapp3.1/Config.Net.dll | Bin 0 -> 50688 bytes .../bin/Release/netcoreapp3.1/Config.Net.pdb | Bin 0 -> 30424 bytes .../netstandard2.0/Config.Net.deps.json | 353 + .../bin/Release/netstandard2.0/Config.Net.dll | Bin 0 -> 50688 bytes .../bin/Release/netstandard2.0/Config.Net.pdb | Bin 0 -> 28712 bytes .../netstandard2.1/Config.Net.deps.json | 295 + .../bin/Release/netstandard2.1/Config.Net.dll | Bin 0 -> 50688 bytes .../bin/Release/netstandard2.1/Config.Net.pdb | Bin 0 -> 28864 bytes .../obj/Config.Net.csproj.nuget.dgspec.json | 258 + .../obj/Config.Net.csproj.nuget.g.props | 16 + .../obj/Config.Net.csproj.nuget.g.targets | 16 + ...ework,Version=v4.6.1.AssemblyAttributes.cs | 4 + .../Debug/net461/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../obj/Debug/net461/Config.Net.assets.cache | Bin 0 -> 8495 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 76065 bytes .../Config.Net.csproj.FileListAbsolute.txt | 0 ...CoreApp,Version=v5.0.AssemblyAttributes.cs | 4 + .../Debug/net5.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../obj/Debug/net5.0/Config.Net.assets.cache | Bin 0 -> 10878 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 93905 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 36 + .../obj/Debug/net5.0/Config.Net.dll | Bin 0 -> 55296 bytes .../obj/Debug/net5.0/Config.Net.pdb | Bin 0 -> 37260 bytes .../obj/Debug/net5.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Debug/net6.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../obj/Debug/net6.0/Config.Net.assets.cache | Bin 0 -> 6888 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 95819 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 36 + .../obj/Debug/net6.0/Config.Net.dll | Bin 0 -> 55296 bytes .../obj/Debug/net6.0/Config.Net.pdb | Bin 0 -> 37600 bytes .../obj/Debug/net6.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes .../obj/Debug/net7.0/Config.Net.assets.cache | Bin 0 -> 218 bytes ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + .../netcoreapp3.1/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netcoreapp3.1/Config.Net.assets.cache | Bin 0 -> 10899 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 95543 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 30 + .../obj/Debug/netcoreapp3.1/Config.Net.dll | Bin 0 -> 55296 bytes .../obj/Debug/netcoreapp3.1/Config.Net.pdb | Bin 0 -> 37228 bytes ...tandard,Version=v2.0.AssemblyAttributes.cs | 4 + .../netstandard2.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.0/Config.Net.assets.cache | Bin 0 -> 9591 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 77110 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 30 + .../obj/Debug/netstandard2.0/Config.Net.dll | Bin 0 -> 54784 bytes .../obj/Debug/netstandard2.0/Config.Net.pdb | Bin 0 -> 35508 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../netstandard2.1/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.1/Config.Net.assets.cache | Bin 0 -> 8486 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 77184 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 30 + .../obj/Debug/netstandard2.1/Config.Net.dll | Bin 0 -> 54784 bytes .../obj/Debug/netstandard2.1/Config.Net.pdb | Bin 0 -> 35660 bytes .../obj/Release/Config.Net.4.7.3.nuspec | 51 + ...CoreApp,Version=v5.0.AssemblyAttributes.cs | 4 + .../Release/net5.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../Release/net5.0/Config.Net.assets.cache | Bin 0 -> 10878 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 86386 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 12 + .../obj/Release/net5.0/Config.Net.dll | Bin 0 -> 50688 bytes .../obj/Release/net5.0/Config.Net.pdb | Bin 0 -> 30456 bytes .../obj/Release/net5.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Release/net6.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../Release/net6.0/Config.Net.assets.cache | Bin 0 -> 6888 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 95819 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 12 + .../obj/Release/net6.0/Config.Net.dll | Bin 0 -> 50688 bytes .../obj/Release/net6.0/Config.Net.pdb | Bin 0 -> 30792 bytes .../obj/Release/net6.0/ref/Config.Net.dll | Bin 0 -> 21504 bytes ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + .../netcoreapp3.1/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netcoreapp3.1/Config.Net.assets.cache | Bin 0 -> 10899 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 95543 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 10 + .../obj/Release/netcoreapp3.1/Config.Net.dll | Bin 0 -> 50688 bytes .../obj/Release/netcoreapp3.1/Config.Net.pdb | Bin 0 -> 30424 bytes ...tandard,Version=v2.0.AssemblyAttributes.cs | 4 + .../netstandard2.0/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.0/Config.Net.assets.cache | Bin 0 -> 9591 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 77110 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 10 + .../obj/Release/netstandard2.0/Config.Net.dll | Bin 0 -> 50688 bytes .../obj/Release/netstandard2.0/Config.Net.pdb | Bin 0 -> 28712 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../netstandard2.1/Config.Net.AssemblyInfo.cs | 28 + .../Config.Net.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.1/Config.Net.assets.cache | Bin 0 -> 8486 bytes .../Config.Net.csproj.AssemblyReference.cache | Bin 0 -> 77184 bytes .../Config.Net.csproj.CoreCompileInputs.cache | 1 + .../Config.Net.csproj.FileListAbsolute.txt | 10 + .../obj/Release/netstandard2.1/Config.Net.dll | Bin 0 -> 50688 bytes .../obj/Release/netstandard2.1/Config.Net.pdb | Bin 0 -> 28864 bytes .../Config.Net/obj/project.assets.json | 2376 + .../Config.Net/obj/project.nuget.cache | 40 + FSI.BT.Tools/FSI.BT.Tools.csproj | 169 - FSI.BT.Tools/FSI.BT.Tools.sln | 55 + .../ExtTools/AudioSwitch.zip | Bin .../ExtTools/SmartSystemMenu_v2.21.2.zip | Bin .../{ => FSI.BT.Tools}/ExtTools/kalk.zip | Bin FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj | 166 + .../FSI.BT.Tools/FSI.BT.Tools.csproj.user | 61 + .../{config.json => FSI.BT.Tools/Global.json} | 0 .../Global}/Commands/CmdCommand.cs | 83 +- .../Global}/Commands/CommandBase.cs | 30 +- .../Global}/Commands/ExitCommand.cs | 4 +- .../Global}/Commands/LoginCommand.cs | 10 +- .../Global}/Commands/ProcessCommand.cs | 14 +- .../Global/DllImport/BringWindowToTop.cs | 68 + .../Global/DllImport/CreatePopupMenu.cs | 25 + .../Global/DllImport/CreateRoundRectRgn.cs | 40 + .../Global/DllImport/DeleteObject.cs | 19 + .../Global/DllImport/DestroyIcon.cs | 24 + .../Global/DllImport/DestroyMenu.cs | 25 + .../Global/DllImport/FindExecuteable.cs | 24 + .../Global/DllImport/FindWindow.cs | 24 + .../FSI.BT.Tools/Global/DllImport/GetIcon.cs | 39 + .../Global/DllImport/IsTouchEnabled.cs | 26 + .../Global/DllImport/RegisterHotKey.cs | 54 + .../Global/DllImport/SHAppBarMessage.cs | 73 + .../Global/DllImport/SHGetDesktopFolder.cs | 25 + .../Global/DllImport/SHGetFileInfo.cs | 55 + .../Global/DllImport/SHGetFolderPath.cs | 25 + .../Global/DllImport/ShowInactiveTopmost.cs | 46 + .../Global/DllImport/ShowWindow.cs | 19 + .../Global/DllImport/StrCmpLogicalW.cs | 23 + .../Global/DllImport/StrRetToBuf.cs | 26 + .../Global/DllImport/TrackPopupMenuEx.cs | 59 + FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs | 29 + .../Global/Helpers/GetFolderByName.cs | 20 + .../Global/Helpers}/RelayCommand.cs | 2 +- .../Global}/Icons/1087815.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Admin.jpg | Bin .../{ => FSI.BT.Tools/Global}/Icons/Apps.png | Bin .../Global}/Icons/Circuit.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Close.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Crypt.jpg | Bin .../{ => FSI.BT.Tools/Global}/Icons/EplP8.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Erp.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Excel.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/FU.png | Bin .../Global}/Icons/Folders.png | Bin .../Global}/Icons/FondiumU.ico | Bin .../{ => FSI.BT.Tools/Global}/Icons/Gimp.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Gitea.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Iba.jpg | Bin .../{ => FSI.BT.Tools/Global}/Icons/Info.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Links.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/NPP.png | Bin .../Global}/Icons/Outlook.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Paint.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Pdf.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Plc.jpg | Bin .../{ => FSI.BT.Tools/Global}/Icons/Rdp.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/SIE.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/STEP7.png | Bin .../Global}/Icons/TIAv13.jpg | Bin .../Global}/Icons/TIAv14.jpg | Bin .../Global}/Icons/TIAv15.jpg | Bin .../Global}/Icons/TIAv16.jpg | Bin .../Global}/Icons/TIAv17.jpg | Bin .../Global}/Icons/TeXstudio.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Teams.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Tools.png | Bin .../Global}/Icons/TotalCmd.jfif | Bin .../{ => FSI.BT.Tools/Global}/Icons/Vnc.png | Bin .../Global}/Icons/VncAdrBook.png | Bin .../Global}/Icons/VolDown.png | Bin .../Global}/Icons/VolOff.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/VolOn.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/VolUp.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Vs.png | Bin .../Global}/Icons/VsCode.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/Word.png | Bin .../{ => FSI.BT.Tools/Global}/Icons/txt.png | Bin .../Global/Resources/Languages/lang.de.resx | 552 + .../Global/Resources/Languages/lang.resx | 552 + .../Global}/Settings/ICmd.cs | 2 +- .../Global}/Settings/IExe.cs | 2 +- .../Global}/Settings/IFolder.cs | 2 +- .../Global/Settings/IInterface.cs} | 30 +- .../Global}/Settings/IStringValue.cs | 2 +- .../Global}/Settings/RdpMgt.cs | 2 +- .../Global/ThirdParty/Clearcove.Logging.dll | Bin 0 -> 8192 bytes .../Global/UserInterface/AboutBox.Designer.cs | 510 + .../Global/UserInterface/AboutBox.cs | 810 + .../Global/UserInterface/AboutBox.resx | 3305 ++ .../FolderBrowseDialog/FolderDialog.cs | 170 + .../FolderBrowseDialog/IFolderDialog.cs | 27 + .../FolderBrowseDialog/NativeMethods.cs | 146 + .../FolderBrowseDialog/WindowWrapper.cs | 25 + .../HotkeyTextboxControl/EventDelay.cs | 32 + .../HotkeyTextboxControl/HotkeyControl.cs | 604 + .../Global/UserInterface/Settings.Designer.cs | 5523 +++ .../Global/UserInterface/Settings.cs | 1462 + .../Global/UserInterface/Settings.resx | 75 + .../Global/Utilities}/Admin.cs | 14 +- .../Global/Utilities/AppRestart.cs | 70 + .../Global/Utilities/ExtractEmbeddedZip.cs | 24 + .../FSI.BT.Tools/Global/Utilities/Log.cs | 199 + .../FSI.BT.Tools/Global/Utilities/Scaling.cs | 31 + .../Global/Utilities/Translator.cs | 36 + FSI.BT.Tools/FSI.BT.Tools/Program.cs | 201 + FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json | 4 + .../FSI.BT.Tools/RadialMenu/Buisness/App.cs | 34 + .../RadialMenu/Buisness/KeyboardInput.cs | 59 + .../FSI.BT.Tools/RadialMenu/Buisness/Main.cs | 55 + .../RadialMenu/Buisness}/MainViewModel.cs | 4 +- .../RadialMenu/Helpers/KeyPressedEventArgs.cs | 27 + .../RadialMenu/Helpers/KeyboardHook.cs | 166 + .../RadialMenu/Provider}/CmdProvider.cs | 2 +- .../RadialMenu/Settings/IInterface.cs | 19 + .../RadialMenu/UserInterface}/FrmAdmin.xaml | 4 +- .../UserInterface}/FrmAdmin.xaml.cs | 2 +- .../UserInterface}/FrmProcesses.xaml | 4 +- .../UserInterface}/FrmProcesses.xaml.cs | 2 +- .../UserInterface}/FrmRadialMenu.xaml | 171 +- .../UserInterface}/FrmRadialMenu.xaml.cs | 66 +- FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu.json | 6 + .../SystemTrayMenu/Business/App.cs | 115 + .../SystemTrayMenu/Business/KeyboardInput.cs | 592 + .../SystemTrayMenu/Business/Menus.cs | 1486 + .../SystemTrayMenu/Business/MenusHelpers.cs | 270 + .../SystemTrayMenu/Business/WaitLeave.cs | 46 + .../SystemTrayMenu/Business/WaitToLoadMenu.cs | 220 + .../SystemTrayMenu/Config/AppColors.cs | 95 + .../SystemTrayMenu/Config/ColorAndCode.cs | 15 + .../SystemTrayMenu/Config/Config.cs | 531 + .../SystemTrayMenu/Config/MenuDefines.cs | 90 + .../SystemTrayMenu/DataClasses/MenuData.cs | 38 + .../SystemTrayMenu/DataClasses/RowData.cs | 303 + .../SystemTrayMenu/Helpers/DgvMouseRow.cs | 106 + .../SystemTrayMenu/Helpers/DragDropHelper.cs | 191 + .../SystemTrayMenu/Helpers/Fading.cs | 183 + .../SystemTrayMenu/Helpers/ImagingHelper.cs | 147 + .../SystemTrayMenu/Helpers/JoystickHelper.cs | 215 + .../Helpers/KeyPressedEventArgs.cs | 27 + .../SystemTrayMenu/Helpers/KeyboardHook.cs | 167 + .../Helpers/Updater/GitHubUpdate.cs | 252 + .../Helpers/Updater/JsonParser.cs | 480 + .../Helpers/WindowsExplorerSort.cs | 16 + .../SystemTrayMenu/Helpers/WindowsTaskbar.cs | 80 + .../Packaging/Images/BadgeLogo.scale-100.png | Bin 0 -> 170 bytes .../Packaging/Images/BadgeLogo.scale-125.png | Bin 0 -> 182 bytes .../Packaging/Images/BadgeLogo.scale-150.png | Bin 0 -> 213 bytes .../Packaging/Images/BadgeLogo.scale-200.png | Bin 0 -> 444 bytes .../Packaging/Images/BadgeLogo.scale-400.png | Bin 0 -> 860 bytes .../Packaging/Images/LargeTile.scale-100.png | Bin 0 -> 5837 bytes .../Packaging/Images/LargeTile.scale-125.png | Bin 0 -> 6344 bytes .../Packaging/Images/LargeTile.scale-150.png | Bin 0 -> 10412 bytes .../Packaging/Images/LargeTile.scale-200.png | Bin 0 -> 15805 bytes .../Packaging/Images/LargeTile.scale-400.png | Bin 0 -> 47913 bytes .../Packaging/Images/SmallTile.scale-100.png | Bin 0 -> 1711 bytes .../Packaging/Images/SmallTile.scale-125.png | Bin 0 -> 2097 bytes .../Packaging/Images/SmallTile.scale-150.png | Bin 0 -> 2490 bytes .../Packaging/Images/SmallTile.scale-200.png | Bin 0 -> 3329 bytes .../Packaging/Images/SmallTile.scale-400.png | Bin 0 -> 8070 bytes .../Images/SplashScreen.scale-100.png | Bin 0 -> 59459 bytes .../Images/SplashScreen.scale-125.png | Bin 0 -> 88691 bytes .../Images/SplashScreen.scale-150.png | Bin 0 -> 109208 bytes .../Images/SplashScreen.scale-200.png | Bin 0 -> 126711 bytes .../Images/SplashScreen.scale-400.png | Bin 0 -> 273278 bytes .../Images/SplashScreen.scale-400.xcf | Bin 0 -> 88634 bytes .../Images/Square150x150Logo.scale-100.png | Bin 0 -> 2640 bytes .../Images/Square150x150Logo.scale-125.png | Bin 0 -> 3245 bytes .../Images/Square150x150Logo.scale-150.png | Bin 0 -> 4143 bytes .../Images/Square150x150Logo.scale-200.png | Bin 0 -> 5824 bytes .../Images/Square150x150Logo.scale-400.png | Bin 0 -> 15362 bytes ...go.altform-lightunplated_targetsize-16.png | Bin 0 -> 732 bytes ...go.altform-lightunplated_targetsize-24.png | Bin 0 -> 1076 bytes ...o.altform-lightunplated_targetsize-256.png | Bin 0 -> 11338 bytes ...go.altform-lightunplated_targetsize-32.png | Bin 0 -> 1379 bytes ...go.altform-lightunplated_targetsize-48.png | Bin 0 -> 1841 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 0 -> 732 bytes ...x44Logo.altform-unplated_targetsize-24.png | Bin 0 -> 1076 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 0 -> 11338 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 0 -> 1379 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 0 -> 1841 bytes .../Images/Square44x44Logo.scale-100.png | Bin 0 -> 1469 bytes .../Images/Square44x44Logo.scale-125.png | Bin 0 -> 1802 bytes .../Images/Square44x44Logo.scale-150.png | Bin 0 -> 2131 bytes .../Images/Square44x44Logo.scale-200.png | Bin 0 -> 2788 bytes .../Images/Square44x44Logo.scale-400.png | Bin 0 -> 6660 bytes .../Images/Square44x44Logo.targetsize-16.png | Bin 0 -> 517 bytes .../Images/Square44x44Logo.targetsize-24.png | Bin 0 -> 883 bytes .../Images/Square44x44Logo.targetsize-256.png | Bin 0 -> 9559 bytes .../Images/Square44x44Logo.targetsize-32.png | Bin 0 -> 1129 bytes .../Images/Square44x44Logo.targetsize-48.png | Bin 0 -> 1646 bytes .../Packaging/Images/StoreLogo.png | Bin 0 -> 7388 bytes .../Packaging/Images/StoreLogo.scale-100.png | Bin 0 -> 1945 bytes .../Packaging/Images/StoreLogo.scale-125.png | Bin 0 -> 2346 bytes .../Packaging/Images/StoreLogo.scale-150.png | Bin 0 -> 3095 bytes .../Packaging/Images/StoreLogo.scale-200.png | Bin 0 -> 4248 bytes .../Packaging/Images/StoreLogo.scale-400.png | Bin 0 -> 11280 bytes .../Images/Wide310x150Logo.scale-100.png | Bin 0 -> 2789 bytes .../Images/Wide310x150Logo.scale-125.png | Bin 0 -> 3554 bytes .../Images/Wide310x150Logo.scale-150.png | Bin 0 -> 4500 bytes .../Images/Wide310x150Logo.scale-200.png | Bin 0 -> 6354 bytes .../Images/Wide310x150Logo.scale-400.png | Bin 0 -> 17451 bytes .../Packaging/Package.appxmanifest | 59 + .../Packaging/Packaging.wapproj | 164 + .../Packaging/Packaging.wapproj.user | 4 + .../obj/Packaging.wapproj.nuget.dgspec.json | 200 + .../obj/Packaging.wapproj.nuget.g.props | 16 + .../obj/Packaging.wapproj.nuget.g.targets | 2 + .../Packaging/obj/project.assets.json | 220 + .../Packaging/obj/project.nuget.cache | 8 + .../SystemTrayMenu/Properties/AssemblyInfo.cs | 43 + .../Properties/CustomSettingsProvider.cs | 349 + .../Properties/Resources.Designer.cs | 173 + .../SystemTrayMenu/Properties/Resources.resx | 154 + .../Resources/FSI.BT.Tools.SystemTrayMenu.ico | Bin 0 -> 193682 bytes .../SystemTrayMenu/Resources/LinkArrow.ico | Bin 0 -> 30678 bytes .../SystemTrayMenu/Resources/Loading.ico | Bin 0 -> 4286 bytes .../SystemTrayMenu/Resources/NotFound.ico | Bin 0 -> 4286 bytes .../Resources/StaticResources.cs | 13 + .../Resources/SystemTrayMenu.png | Bin 0 -> 4743 bytes .../Resources/White50Percentage.ico | Bin 0 -> 15086 bytes .../ic_fluent_arrow_sync_24_regular.svg | 3 + ...c_fluent_folder_arrow_right_48_regular.svg | 3 + .../Resources/ic_fluent_pin_48_filled.svg | 3 + .../Resources/ic_fluent_pin_48_regular.svg | 3 + .../Resources/ic_fluent_search_48_regular.svg | 3 + .../ic_fluent_settings_28_regular.svg | 4 + .../SystemTrayMenu/Settings/IInterface.cs | 317 + .../UserInterface/AppContextMenu.cs | 79 + .../UserInterface/AppNotifyIcon.cs | 75 + .../CustomScrollbar/CustomScrollbar.cs | 745 + .../CustomScrollbar/CustomScrollbar.resx | 120 + .../ScrollbarControlDesigner.cs | 35 + .../UserInterface/LabelNoCopy.cs | 40 + .../SystemTrayMenu/UserInterface/Language.cs | 13 + .../Menu.ControlsTheDesignerRemoves.cs | 149 + .../Menu.ControlsTheDesignerRemoves.resx | 120 + .../UserInterface/Menu.Designer.cs | 417 + .../SystemTrayMenu/UserInterface/Menu.cs | 1201 + .../SystemTrayMenu/UserInterface/Menu.resx | 64 + .../ShellContextMenu/ShellContextMenu.cs | 1225 + .../ShellContextMenuException.cs | 37 + .../ShellContextMenu/ShellHelper.cs | 40 + .../UserInterface/TaskbarForm.Designer.cs | 55 + .../UserInterface/TaskbarForm.cs | 39 + .../UserInterface/TaskbarForm.resx | 2085 + .../Utilities/DataGridViewExtensions.cs | 50 + .../File/DirectoryBySearchPattern.cs | 24 + .../SystemTrayMenu/Utilities/File/FileLnk.cs | 99 + .../Utilities/File/IconReader.cs | 329 + .../SystemTrayMenu/Utilities/FolderOptions.cs | 96 + .../Utilities/FormsExtensions.cs | 24 + .../Utilities/GenerateDriveShortcuts.cs | 68 + .../Utilities/SingleAppInstance.cs | 97 + FSI.BT.Tools/FSI.BT.Tools/TimeStamp.json | 4 + .../TimeStampToClipboard/Business/App.cs | 34 + .../Business/KeyboardInput.cs | 56 + .../TimeStampToClipboard/Business/Menus.cs | 37 + .../Helpers/KeyPressedEventArgs.cs | 27 + .../Helpers/KeyboardHook.cs | 166 + .../Settings/IInterface.cs | 24 + .../de/FSI.BT.Tools.resources.dll | Bin 0 -> 16896 bytes FSI.BT.Tools/{ => FSI.BT.Tools}/nlog.config | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools.assets.cache | Bin 0 -> 75050 bytes ...SI.BT.Tools.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes .../FSI.BT.Tools.csproj.FileListAbsolute.txt | 16 + ....BT.Tools.csproj.ResolveComReference.cache | Bin 0 -> 287 bytes .../FSI.BT.Tools.designer.deps.json | 2694 ++ .../FSI.BT.Tools.designer.runtimeconfig.json | 23 + .../FSI.BT.Tools.g.resources | Bin 0 -> 1759602 bytes .../FSI.BT.Tools.pdb | Bin 0 -> 134664 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_0gshpeur_wpftmp.assets.cache | Bin 0 -> 75050 bytes .../FSI.BT.Tools_MarkupCompile.cache | 20 + .../FSI.BT.Tools_MarkupCompile.i.cache | 20 + .../FSI.BT.Tools_MarkupCompile.lref | 6 + ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_a1xkh0vg_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_b3yckltl_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_cr3ywgyq_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_cztzaqex_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_dc0jbin4_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_drwpv21g_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_efqqzpr2_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_ejtrrmye_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_es5iylf5_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_f45kuqaf_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_hr4jo3id_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_ka55h3ls_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_kze3jldh_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_pcpk0ffz_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_qodkh2zk_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_rks0oops_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_vbb2liwv_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_vdocjt4c_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_vjv1g4at_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_vsnxiu4q_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_xwpre3kn_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_ykzjun3m_wpftmp.assets.cache | Bin 0 -> 75050 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../FSI.BT.Tools_zcf1wkjq_wpftmp.assets.cache | Bin 0 -> 75050 bytes .../GeneratedInternalTypeHelper.g.cs | 62 + .../GeneratedInternalTypeHelper.g.i.cs | 62 + .../Interop.IWshRuntimeLibrary.dll | Bin 0 -> 37376 bytes .../Interop.Shell32.dll | Bin 0 -> 38912 bytes .../RadialMenu/UserInterface/FrmAdmin.baml | Bin 0 -> 2352 bytes .../RadialMenu/UserInterface/FrmAdmin.g.cs | 144 + .../RadialMenu/UserInterface/FrmAdmin.g.i.cs | 144 + .../UserInterface/FrmProcesses.baml | Bin 0 -> 9434 bytes .../UserInterface/FrmProcesses.g.cs | 91 + .../UserInterface/FrmProcesses.g.i.cs | 91 + .../UserInterface/FrmRadialMenu.baml | Bin 0 -> 24618 bytes .../UserInterface/FrmRadialMenu.g.cs | 200 + .../UserInterface/FrmRadialMenu.g.i.cs | 200 + .../ref/FSI.BT.Tools.dll | Bin 0 -> 268288 bytes .../obj/FSI.BT.Tools.csproj.nuget.dgspec.json | 684 + .../obj/FSI.BT.Tools.csproj.nuget.g.props | 23 + .../obj/FSI.BT.Tools.csproj.nuget.g.targets | 6 + ...s_a1xkh0vg_wpftmp.csproj.nuget.dgspec.json | 684 + ...Tools_a1xkh0vg_wpftmp.csproj.nuget.g.props | 23 + ...ols_a1xkh0vg_wpftmp.csproj.nuget.g.targets | 6 + ...s_cr3ywgyq_wpftmp.csproj.nuget.dgspec.json | 734 + ...Tools_cr3ywgyq_wpftmp.csproj.nuget.g.props | 23 + ...ols_cr3ywgyq_wpftmp.csproj.nuget.g.targets | 6 + ...s_cztzaqex_wpftmp.csproj.nuget.dgspec.json | 684 + ...Tools_cztzaqex_wpftmp.csproj.nuget.g.props | 23 + ...ols_cztzaqex_wpftmp.csproj.nuget.g.targets | 6 + ...s_drwpv21g_wpftmp.csproj.nuget.dgspec.json | 684 + ...Tools_drwpv21g_wpftmp.csproj.nuget.g.props | 23 + ...ols_drwpv21g_wpftmp.csproj.nuget.g.targets | 6 + ...s_es5iylf5_wpftmp.csproj.nuget.dgspec.json | 684 + ...Tools_es5iylf5_wpftmp.csproj.nuget.g.props | 23 + ...ols_es5iylf5_wpftmp.csproj.nuget.g.targets | 6 + ...s_ka55h3ls_wpftmp.csproj.nuget.dgspec.json | 734 + ...Tools_ka55h3ls_wpftmp.csproj.nuget.g.props | 23 + ...ols_ka55h3ls_wpftmp.csproj.nuget.g.targets | 6 + .../FSI.BT.Tools/obj/project.assets.json | 9585 +++++ .../FSI.BT.Tools/obj/project.nuget.cache | 157 + {FSI.Lib => FSI.BT.Tools/FSI.Lib}/.gitignore | 0 {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib.sln | 0 .../FSI.Lib}/FSI.Lib/Audio/AudioManager.cs | 0 .../FSI.Lib/CompareNetObjects/Cache.cs | 0 .../CompareNetObjects/CompareException.cs | 0 .../CompareNetObjects/CompareExtensions.cs | 0 .../FSI.Lib/CompareNetObjects/CompareLogic.cs | 0 .../CompareNetObjects/CompareObjects.cs | 0 .../FSI.Lib/CompareNetObjects/CompareParms.cs | 0 .../CompareNetObjects/ComparisonConfig.cs | 0 .../CompareNetObjects/ComparisonResult.cs | 0 .../CustomValidationLogic.cs | 0 .../FSI.Lib/CompareNetObjects/Difference.cs | 0 .../CompareNetObjects/EnvironmentHelper.cs | 0 .../FSI.Lib/CompareNetObjects/ExcludeLogic.cs | 0 .../FSI.Lib/CompareNetObjects/FileHelper.cs | 0 .../FSI.Lib/CompareNetObjects/HtmlConfig.cs | 0 .../CompareNetObjects/ICompareLogic.cs | 0 .../IgnoreOrderTypes/IgnoreOrderLogic.cs | 0 .../IndexerCollectionLooper.cs | 0 .../LogicEqualityComparer.cs | 0 .../CompareNetObjects/ProcessHelper.cs | 0 .../Properties/Settings.Designer.cs | 0 .../Properties/Settings.settings | 0 .../CompareNetObjects/PropertyEntity.cs | 0 .../Reports/BaseDualFileReport.cs | 0 .../Reports/BeyondCompareReport.cs | 0 .../CompareNetObjects/Reports/CsvReport.cs | 0 .../CompareNetObjects/Reports/HtmlReport.cs | 0 .../Reports/IDualFileReport.cs | 0 .../Reports/ISingleFileReport.cs | 0 .../Reports/UserFriendlyReport.cs | 0 .../Reports/WinMergeReport.cs | 0 .../FSI.Lib/CompareNetObjects/RootComparer.cs | 0 .../CompareNetObjects/RootComparerFactory.cs | 0 .../FSI.Lib/CompareNetObjects/StringHelper.cs | 0 .../TypeBackwardsCompatibilityExtensions.cs | 0 .../TypeComparers/BaseComparer.cs | 0 .../TypeComparers/BaseTypeComparer.cs | 0 .../TypeComparers/ByteArrayComparer.cs | 0 .../TypeComparers/ClassComparer.cs | 0 .../TypeComparers/CollectionComparer.cs | 0 .../TypeComparers/CustomComparer.cs | 0 .../TypeComparers/DataColumnComparer.cs | 0 .../TypeComparers/DataRowComparer.cs | 0 .../TypeComparers/DataTableComparer.cs | 0 .../TypeComparers/DatasetComparer.cs | 0 .../TypeComparers/DateComparer.cs | 0 .../TypeComparers/DateTimeOffsetComparer.cs | 0 .../TypeComparers/DecimalComparer.cs | 0 .../TypeComparers/DictionaryComparer.cs | 0 .../TypeComparers/DoubleComparer.cs | 0 .../TypeComparers/EnumComparer.cs | 0 .../TypeComparers/EnumerableComparer.cs | 0 .../TypeComparers/FieldComparer.cs | 0 .../TypeComparers/FontComparer.cs | 0 .../TypeComparers/HashSetComparer.cs | 0 .../TypeComparers/ImmutableArrayComparer.cs | 0 .../TypeComparers/IndexerComparer.cs | 0 .../TypeComparers/IpEndPointComparer.cs | 0 .../TypeComparers/ListComparer.cs | 0 .../TypeComparers/PointerComparer.cs | 0 .../TypeComparers/PropertyComparer.cs | 0 .../ReadOnlyCollectionComparer.cs | 0 .../TypeComparers/RuntimeTypeComparer.cs | 0 .../TypeComparers/SimpleTypeComparer.cs | 0 .../TypeComparers/StringBuilderComparer.cs | 0 .../TypeComparers/StringComparer.cs | 0 .../TypeComparers/StructComparer.cs | 0 .../TypeComparers/TimespanComparer.cs | 0 .../TypeComparers/UriComparer.cs | 0 .../FSI.Lib/CompareNetObjects/TypeHelper.cs | 0 .../FSI.Lib/CompareNetObjects/VerifyConfig.cs | 0 .../FSI.Lib/CompareNetObjects/WebHelper.cs | 0 .../FSI.Lib/CompareNetObjects/app.config | 0 .../KellermanSoftware.Compare-NET-Objects.dxc | 0 .../documentation/documentation.dxp | 0 .../documentation/documentation.dxw | 0 .../documentation/images/PoweredByNDepend.png | Bin .../documentation/images/logo.png | Bin .../FSI.Lib/DeEncryptString/DeEncrypt.cs | 0 .../FSI.Lib/EasyEncryption/Encryption.cs | 0 .../EasyEncryption/EncryptionReader.cs | 0 .../EasyEncryption/EncryptionWriter.cs | 0 .../FSI.Lib}/FSI.Lib/EasyEncryption/Readme.md | 0 .../FSI.Lib}/FSI.Lib/FSI.Lib.csproj | 10 +- .../FSI.Lib}/FSI.Lib/Guis/AutoPw/FrmMain.xaml | 0 .../FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs | 0 .../Guis/DeEncryptMessage/FrmMain.xaml | 0 .../Guis/DeEncryptMessage/FrmMain.xaml.cs | 0 .../FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml | 0 .../FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs | 0 .../FSI.Lib}/FSI.Lib/Guis/Folder.Mgt/Model.cs | 0 .../FSI.Lib/Guis/Folder.Mgt/ViewModel.cs | 0 .../FSI.Lib}/FSI.Lib/Guis/IbaDirSync/Model.cs | 0 .../FSI.Lib/Guis/IbaDirSync/ViewModel.cs | 0 .../FSI.Lib}/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs | 0 .../FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml | 0 .../FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs | 0 .../FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml | 0 .../FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs | 0 .../FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs | 0 .../Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs | 0 .../FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml | 0 .../FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs | 6 +- .../FSI.Lib}/FSI.Lib/Guis/Rdp.Mgt/Model.cs | 0 .../FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs | 0 .../FSI.Lib/Guis/SetSizePosExWindow/Model.cs | 0 .../Guis/SetSizePosExWindow/ViewModel.cs | 0 .../Convert_SINAMICS_trace_CSV.exe | Bin .../Guis/SieStarterCsvExporter/FrmMain.xaml | 0 .../SieStarterCsvExporter/FrmMain.xaml.cs | 0 .../Guis/SieTiaWinCCMsgMgt/FrmMain.xaml | 0 .../Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs | 0 .../FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs | 0 .../Guis/SieTiaWinCCMsgMgt/ViewModel.cs | 0 .../FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml | 0 .../Guis/TxtToClip.Mgt/FrmMain.xaml.cs | 0 .../FSI.Lib/Guis/TxtToClip.Mgt/Model.cs | 0 .../FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs | 0 .../FSI.Lib/Guis/WebRadio/FrmMain.xaml | 49 + .../FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs | 58 + .../WebRadio/Helpers/PlayabilityChecker.cs | 32 + .../WebRadio/Helpers/StationListExtensions.cs | 29 + .../FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs | 14 + .../Guis/WebRadio/Player/AvailableActions.cs | 49 + .../FSI.Lib/Guis/WebRadio/Player/IPlayer.cs | 8 + .../Guis/WebRadio/Player/RadioPlayer.cs | 75 + .../Player/SoundEngine/ISoundEngine.cs | 11 + .../Player/SoundEngine/NAudioSoundEngine.cs | 54 + .../FSI.Lib/Guis/WebRadio/Player/Station.cs | 17 + .../Guis/WebRadio/Player/StationManager.cs | 128 + .../FSI.Lib/Guis/WebRadio/ViewModel.cs | 68 + .../FSI.Lib/Helpers/IdentityHelpers.cs | 0 .../FSI.Lib}/FSI.Lib/Icons/Cross.png | Bin .../FSI.Lib}/FSI.Lib/Icons/FondiumU.ico | Bin .../FSI.Lib}/FSI.Lib/Icons/Open.png | Bin .../FSI.Lib}/FSI.Lib/LnkParser/ShortCut.cs | 0 .../FSI.Lib}/FSI.Lib/MVVM/DelegateCommand.cs | 0 .../FSI.Lib}/FSI.Lib/MVVM/RelayCommand.cs | 0 .../MVVM/ViewModel/CurrentTimeViewModel.cs | 0 .../FSI.Lib}/FSI.Lib/MVVM/ViewModelBase.cs | 0 .../FSI.Lib}/FSI.Lib/TimeStamp.cs | 0 .../FSI.Lib/WinSettings/ArrayToString.cs | 0 .../WinSettings/EncryptedSettingAttribute.cs | 0 .../WinSettings/ExcludedSettingAttribute.cs | 0 .../FSI.Lib}/FSI.Lib/WinSettings/IniFile.cs | 0 .../FSI.Lib/WinSettings/IniSettings.cs | 0 .../FSI.Lib}/FSI.Lib/WinSettings/Readme.md | 0 .../FSI.Lib/WinSettings/RegistrySettings.cs | 0 .../FSI.Lib}/FSI.Lib/WinSettings/Setting.cs | 0 .../FSI.Lib}/FSI.Lib/WinSettings/Settings.cs | 0 .../FSI.Lib/WinSettings/XmlSettings.cs | 0 .../FSI.Lib/Wpf/Converter/BooleanConverter.cs | 0 .../Converters/InvertedBoolenConverter .cs | 0 .../FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml | 0 .../Wpf/Ctrls/ChbWindowsTopMost.xaml.cs | 0 .../Ctrls/FilterDataGrid/DataGridColumn.cs | 0 .../Wpf/Ctrls/FilterDataGrid/FilterCommon.cs | 0 .../Ctrls/FilterDataGrid/FilterDataGrid.cs | 0 .../FilterDataGridDictionary.cs | 0 .../Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs | 0 .../Wpf/Ctrls/FilterDataGrid/FilterItem.cs | 0 .../FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs | 0 .../Wpf/Ctrls/FilterDataGrid/Readme.md | 0 .../FilterDataGrid/StringFormatConverter.cs | 0 .../FilterDataGrid/Themes/FilterDataGrid.xaml | 0 .../Ctrls/FilterDataGrid/Themes/Generic.xaml | 0 .../FSI.Lib}/FSI.Lib/Wpf/WindowExtensions.cs | 0 .../FSI.Lib}/NLogViewer/ActionCommand.cs | 0 .../Extensions/DependencyObjectExtensions.cs | 0 .../NLogViewer/Helper/AutoSizedGridView.cs | 0 .../ConverterGridViewColumn.cs | 0 .../ListViewLayoutManager/FixedColumn.cs | 0 .../ImageGridViewColumn.cs | 0 .../ListViewLayoutManager/LayoutColumn.cs | 0 .../ListViewLayoutManager.cs | 0 .../ProportionalColumn.cs | 0 .../ListViewLayoutManager/RangeColumn.cs | 0 .../NLogViewer/Helper/PredicateBuilder.cs | 0 .../Images/Glyphs/SortDownArrow.png | Bin .../NLogViewer/Images/Glyphs/SortUpArrow.png | Bin .../FSI.Lib}/NLogViewer/Images/Large/Add.png | Bin .../NLogViewer/Images/Large/Context.png | Bin .../NLogViewer/Images/Large/Debug.png | Bin .../NLogViewer/Images/Large/DebugSource.png | Bin .../NLogViewer/Images/Large/Error.png | Bin .../NLogViewer/Images/Large/Exception.png | Bin .../FSI.Lib}/NLogViewer/Images/Large/Exit.png | Bin .../NLogViewer/Images/Large/Export.png | Bin .../NLogViewer/Images/Large/Fatal.png | Bin .../FSI.Lib}/NLogViewer/Images/Large/Info.png | Bin .../NLogViewer/Images/Large/Network.png | Bin .../FSI.Lib}/NLogViewer/Images/Large/Open.png | Bin .../FSI.Lib}/NLogViewer/Images/Large/Save.png | Bin .../NLogViewer/Images/Large/Settings.png | Bin .../NLogViewer/Images/Large/Thread.png | Bin .../NLogViewer/Images/Large/Trace.png | Bin .../NLogViewer/Images/Large/Unknown.png | Bin .../NLogViewer/Images/Large/Warning.png | Bin .../FSI.Lib}/NLogViewer/Images/Medium/Add.png | Bin .../NLogViewer/Images/Medium/Debug.png | Bin .../NLogViewer/Images/Medium/Error.png | Bin .../NLogViewer/Images/Medium/Exception.png | Bin .../NLogViewer/Images/Medium/Exit.png | Bin .../NLogViewer/Images/Medium/Export.png | Bin .../NLogViewer/Images/Medium/Fatal.png | Bin .../NLogViewer/Images/Medium/Info.png | Bin .../NLogViewer/Images/Medium/Network.png | Bin .../NLogViewer/Images/Medium/Open.png | Bin .../NLogViewer/Images/Medium/Save.png | Bin .../NLogViewer/Images/Medium/Settings.png | Bin .../NLogViewer/Images/Medium/Thread.png | Bin .../NLogViewer/Images/Medium/Trace.png | Bin .../NLogViewer/Images/Medium/Unknown.png | Bin .../NLogViewer/Images/Medium/Warning.png | Bin .../FSI.Lib}/NLogViewer/Images/Small/Add.png | Bin .../NLogViewer/Images/Small/Clear.png | Bin .../NLogViewer/Images/Small/Clock.png | Bin .../NLogViewer/Images/Small/Context.png | Bin .../NLogViewer/Images/Small/Debug.png | Bin .../NLogViewer/Images/Small/DebugSource.png | Bin .../NLogViewer/Images/Small/Error.png | Bin .../NLogViewer/Images/Small/Exception.png | Bin .../FSI.Lib}/NLogViewer/Images/Small/Exit.png | Bin .../NLogViewer/Images/Small/Export.png | Bin .../NLogViewer/Images/Small/Fatal.png | Bin .../FSI.Lib}/NLogViewer/Images/Small/Info.png | Bin .../NLogViewer/Images/Small/Layout.png | Bin .../NLogViewer/Images/Small/MonoLightning.png | Bin .../NLogViewer/Images/Small/Network.png | Bin .../FSI.Lib}/NLogViewer/Images/Small/Open.png | Bin .../NLogViewer/Images/Small/Pause.png | Bin .../FSI.Lib}/NLogViewer/Images/Small/Save.png | Bin .../NLogViewer/Images/Small/ScrollDown.png | Bin .../NLogViewer/Images/Small/Settings.png | Bin .../NLogViewer/Images/Small/Thread.png | Bin .../NLogViewer/Images/Small/Trace.png | Bin .../NLogViewer/Images/Small/Unknown.png | Bin .../NLogViewer/Images/Small/Warning.png | Bin .../FSI.Lib}/NLogViewer/NLogViewer.csproj | 0 .../FSI.Lib}/NLogViewer/NLogViewer.xaml | 0 .../FSI.Lib}/NLogViewer/NLogViewer.xaml.cs | 0 .../Resolver/ILogEventInfoResolver.cs | 0 .../NLogViewer/Resolver/IdResolver.cs | 0 .../NLogViewer/Resolver/LoggerNameResolver.cs | 0 .../NLogViewer/Resolver/MessageResolver.cs | 0 .../NLogViewer/Resolver/TimeStampResolver.cs | 0 .../FSI.Lib}/NLogViewer/ScrollingHelper.cs | 0 .../NLogViewer/Targets/CacheTarget.cs | 0 .../ILogEventResolverToStringConverter.cs | 0 .../FSI.Lib}/NLogViewer/global.json | 0 {FSI.Lib => FSI.BT.Tools/FSI.Lib}/README.md | 0 FSI.BT.Tools/Global.cs | 50 - FSI.BT.Tools/LatestUpdateInfo.xml | 6 - .gitignore => FSI.BT.Tools/NHotkey/.gitignore | 0 .../NHotkey}/Directory.Build.props | 0 .../ExtensionAttribute.cs | 0 .../NHotkey.WindowsForms/Extensions.cs | 0 .../NHotkey.WindowsForms/HotkeyManager.cs | 0 .../NHotkey.WindowsForms.csproj | 0 .../NHotkey}/NHotkey.Wpf/Extensions.cs | 0 .../HotkeyAlreadyRegisteredEventArgs.cs | 0 .../NHotkey}/NHotkey.Wpf/HotkeyManager.cs | 0 .../NHotkey}/NHotkey.Wpf/NHotkey.Wpf.csproj | 0 .../NHotkey.Wpf/Properties/AssemblyInfo.cs | 0 .../NHotkey.Wpf/WeakReferenceCollection.cs | 0 {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.sln | 0 {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.snk | Bin .../NHotkey}/NHotkey/GlobalSuppressions.cs | Bin .../NHotkey}/NHotkey/Hotkey.cs | 0 .../HotkeyAlreadyRegisteredException.cs | 0 .../NHotkey}/NHotkey/HotkeyEventArgs.cs | 0 .../NHotkey}/NHotkey/HotkeyFlags.cs | 0 .../NHotkey}/NHotkey/HotkeyManagerBase.cs | 0 .../NHotkey}/NHotkey/NHotkey.csproj | 0 .../NHotkey}/NHotkey/NativeMethods.cs | 0 .../NHotkey/Properties/AssemblyInfo.cs | 0 {NHotkey => FSI.BT.Tools/NHotkey}/README.md | 0 FSI.BT.Tools/NotifyIconResources.xaml | 34 - .../NotifyIconWpf}/.gitignore | 0 .../NotifyIconWpf}/Directory.Build.props | 0 .../NotifyIconWpf}/NotifyIconWpf.sln | 0 .../NotifyIconWpf}/NotifyIconWpf.snk | Bin .../NotifyIconWpf/BalloonIcon.cs | 0 .../Diagrams/TaskbarIcon Overview.cd | 0 .../NotifyIconWpf/Interop/AppBarInfo.cs | 0 .../NotifyIconWpf/Interop/BalloonFlags.cs | 0 .../NotifyIconWpf/Interop/IconDataMembers.cs | 0 .../NotifyIconWpf/Interop/IconState.cs | 0 .../NotifyIconWpf/Interop/MouseEvent.cs | 0 .../NotifyIconWpf/Interop/NotifyCommand.cs | 0 .../NotifyIconWpf/Interop/NotifyIconData.cs | 0 .../Interop/NotifyIconVersion.cs | 0 .../NotifyIconWpf/Interop/Point.cs | 0 .../NotifyIconWpf/Interop/SystemInfo.cs | 0 .../NotifyIconWpf/Interop/TrayInfo.cs | 0 .../NotifyIconWpf/Interop/WinApi.cs | 0 .../NotifyIconWpf/Interop/WindowClass.cs | 0 .../Interop/WindowMessageSink.cs | 0 .../NotifyIconWpf/Interop/WindowsMessages.cs | 0 .../NotifyIconWpf/NotifyIconWpf.csproj | 0 .../NotifyIconWpf/NotifyIconWpf.snk | Bin .../NotifyIconWpf/PopupActivationMode.cs | 0 .../NotifyIconWpf/Properties/AssemblyInfo.cs | 0 .../NotifyIconWpf/RoutedEventHelper.cs | 0 .../NotifyIconWpf/TaskbarIcon.Declarations.cs | 0 .../NotifyIconWpf/TaskbarIcon.cs | 0 .../NotifyIconWpf}/NotifyIconWpf/Util.cs | 0 .../NotifyIconWpf}/README.md | 0 .../NotifyIconWpf}/global.json | 0 .../RadialMenu}/.gitignore | 0 .../RadialMenu}/Controls/PieShape.cs | 0 .../RadialMenu}/Controls/RadialMenu.cs | 0 .../Controls/RadialMenuCentralItem.cs | 0 .../RadialMenu}/Controls/RadialMenuItem.cs | 0 .../RadialMenuItemToArrowPosition.cs | 0 .../RadialMenuItemToContentPosition.cs | 0 .../RadialMenu}/Properties/AssemblyInfo.cs | 0 .../RadialMenu}/README.md | 0 .../RadialMenu}/RadialMenu.csproj | 0 .../RadialMenu}/RadialMenu.sln | 0 .../RadialMenu}/Resources/RadialMenu.gif | Bin .../Resources/RadialMenuCustom.png | Bin .../Resources/RadialMenuDefault.png | Bin .../Resources/RadialMenuExample.png | Bin .../Resources/RadialMenuHalfShiftedItems.png | Bin .../RadialMenu}/Resources/RadialMenuIcon.png | Bin .../Resources/RadialMenuMultiLevels.gif | Bin .../RadialMenu}/Themes/Generic.xaml | 0 .../RadialMenu}/Themes/PieShape.xaml | 0 .../RadialMenu}/Themes/RadialMenu.xaml | 0 .../Themes/RadialMenuCentralItem.xaml | 0 .../RadialMenu}/Themes/RadialMenuItem.xaml | 0 FSI.BT.Tools/ResourceManager.cs | 6 - .../RoboSharp}/ApplicationConstants.cs | 0 .../RoboSharp}/CopyOptions.cs | 0 .../RoboSharp}/Debugger.cs | 0 .../RoboSharpConfig_DE.cs | 0 .../RoboSharpConfig_EN.cs | 0 .../EventArgObjects/CommandErrorEventArgs.cs | 0 .../EventArgObjects/CopyProgressEventArgs.cs | 0 .../EventArgObjects/ErrorEventArgs.cs | 0 .../EventArgObjects/FileProcessedEventArgs.cs | 0 .../IProgressEstimatorUpdateEventArgs.cs | 0 .../ProgressEstimatorCreatedEventArgs.cs | 0 .../ResultListUpdatedEventArgs.cs | 0 .../RoboCommandCompletedEventArgs.cs | 0 .../RoboQueueCommandStartedEventArgs.cs | 0 .../RoboQueueCompletedEventArgs.cs | 0 .../EventArgObjects/StatChangedEventArg.cs | 0 .../EventArgObjects/TimeSpanEventArgs.cs | 0 .../RoboSharp}/ExtensionMethods.cs | 0 .../RoboSharp}/ImpersonateUser.cs | 0 .../Interfaces/IProgressEstimator.cs | 0 .../RoboSharp}/Interfaces/IResults.cs | 0 .../RoboSharp}/Interfaces/IRoboCommand.cs | 0 .../Interfaces/IRoboCommandFactory.cs | 0 .../Interfaces/IRoboCopyCombinedExitStatus.cs | 0 .../Interfaces/IRoboCopyResultsList.cs | 0 .../RoboSharp}/Interfaces/IRoboQueue.cs | 0 .../Interfaces/IRoboQueueResults.cs | 0 .../RoboSharp}/Interfaces/ISpeedStatistic.cs | 0 .../RoboSharp}/Interfaces/IStatistic.cs | 0 .../RoboSharp}/Interfaces/ITimeSpan.cs | 0 .../RoboSharp}/JobFile.cs | 0 .../RoboSharp}/JobFileBuilder.cs | 0 .../RoboSharp}/JobOptions.cs | 0 .../RoboSharp}/LoggingOptions.cs | 0 .../RoboSharp}/NativeMethods.cs | 0 .../RoboSharp}/ObservableList.cs | 0 .../RoboSharp}/PriorityScheduler.cs | 0 .../RoboSharp}/ProcessedFileInfo.cs | 0 .../RoboSharp}/Results/ProgressEstimator.cs | 0 .../RoboSharp}/Results/ResultsBuilder.cs | 0 .../RoboSharp}/Results/RoboCopyExitCodes.cs | 0 .../RoboSharp}/Results/RoboCopyResults.cs | 0 .../RoboSharp}/Results/RoboCopyResultsList.cs | 0 .../Results/RoboCopyResultsStatus.cs | 0 .../Results/RoboQueueProgressEstimator.cs | 0 .../RoboSharp}/Results/RoboQueueResults.cs | 0 .../RoboSharp}/Results/SpeedStatistic.cs | 0 .../RoboSharp}/Results/Statistic.cs | 0 .../RoboSharp}/RetryOptions.cs | 0 .../RoboSharp}/RoboCommand.cs | 0 .../RoboSharp}/RoboCommandFactory.cs | 0 .../RoboSharp}/RoboQueue.cs | 0 .../RoboSharp}/RoboSharp.csproj | 0 .../RoboSharp}/RoboSharp.xml | 0 .../RoboSharp}/RoboSharpConfiguration.cs | 0 .../RoboSharp}/SelectionOptions.cs | 0 .../RoboSharp}/VersionManager.cs | 0 .../RoboSharp/bin/Debug/RoboSharp.1.2.8.nupkg | Bin 0 -> 104885 bytes .../bin/Debug/net5.0/RoboSharp.deps.json | 327 + .../RoboSharp/bin/Debug/net5.0/RoboSharp.dll | Bin 0 -> 184320 bytes .../RoboSharp/bin/Debug/net5.0/RoboSharp.pdb | Bin 0 -> 76276 bytes .../RoboSharp/bin/Debug/net5.0/RoboSharp.xml | 4292 ++ .../bin/Debug/net5.0/ref/RoboSharp.dll | Bin 0 -> 62464 bytes .../Debug/net6.0-windows/RoboSharp.deps.json | 327 + .../bin/Debug/net6.0-windows/RoboSharp.dll | Bin 0 -> 185344 bytes .../bin/Debug/net6.0-windows/RoboSharp.pdb | Bin 0 -> 76868 bytes .../bin/Debug/net6.0-windows/RoboSharp.xml | 4292 ++ .../Debug/net6.0-windows/ref/RoboSharp.dll | Bin 0 -> 62464 bytes .../Debug/netcoreapp3.1/RoboSharp.deps.json | 327 + .../bin/Debug/netcoreapp3.1/RoboSharp.dll | Bin 0 -> 184320 bytes .../bin/Debug/netcoreapp3.1/RoboSharp.pdb | Bin 0 -> 76244 bytes .../bin/Debug/netcoreapp3.1/RoboSharp.xml | 4292 ++ .../Debug/netstandard2.0/RoboSharp.deps.json | 47 + .../bin/Debug/netstandard2.0/RoboSharp.dll | Bin 0 -> 182272 bytes .../bin/Debug/netstandard2.0/RoboSharp.pdb | Bin 0 -> 73792 bytes .../bin/Debug/netstandard2.0/RoboSharp.xml | 4292 ++ .../Debug/netstandard2.1/RoboSharp.deps.json | 56 + .../bin/Debug/netstandard2.1/RoboSharp.dll | Bin 0 -> 183296 bytes .../bin/Debug/netstandard2.1/RoboSharp.pdb | Bin 0 -> 74548 bytes .../bin/Debug/netstandard2.1/RoboSharp.xml | 4292 ++ .../bin/Release/RoboSharp.1.2.8.nupkg | Bin 0 -> 100424 bytes .../net6.0-windows/RoboSharp.deps.json | 327 + .../bin/Release/net6.0-windows/RoboSharp.dll | Bin 0 -> 172544 bytes .../bin/Release/net6.0-windows/RoboSharp.pdb | Bin 0 -> 64056 bytes .../bin/Release/net6.0-windows/RoboSharp.xml | 4292 ++ .../Release/net6.0-windows/ref/RoboSharp.dll | Bin 0 -> 62464 bytes .../obj/Debug/RoboSharp.1.2.8.nuspec | 22 + .../obj/Debug/net45/RoboSharp.assets.cache | Bin 0 -> 218 bytes ...CoreApp,Version=v5.0.AssemblyAttributes.cs | 4 + .../Debug/net5.0/RoboSharp.AssemblyInfo.cs | 25 + .../net5.0/RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../obj/Debug/net5.0/RoboSharp.assets.cache | Bin 0 -> 18663 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 87576 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 28 + .../RoboSharp/obj/Debug/net5.0/RoboSharp.dll | Bin 0 -> 184320 bytes .../RoboSharp/obj/Debug/net5.0/RoboSharp.pdb | Bin 0 -> 76276 bytes .../RoboSharp/obj/Debug/net5.0/RoboSharp.xml | 4292 ++ .../obj/Debug/net5.0/ref/RoboSharp.dll | Bin 0 -> 62464 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0-windows/RoboSharp.AssemblyInfo.cs | 27 + .../RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../net6.0-windows/RoboSharp.assets.cache | Bin 0 -> 18663 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 28 + .../obj/Debug/net6.0-windows/RoboSharp.dll | Bin 0 -> 185344 bytes .../obj/Debug/net6.0-windows/RoboSharp.pdb | Bin 0 -> 76868 bytes .../obj/Debug/net6.0-windows/RoboSharp.xml | 4292 ++ .../Debug/net6.0-windows/ref/RoboSharp.dll | Bin 0 -> 62464 bytes ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + .../netcoreapp3.1/RoboSharp.AssemblyInfo.cs | 25 + .../RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netcoreapp3.1/RoboSharp.assets.cache | Bin 0 -> 18663 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 89243 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 24 + .../obj/Debug/netcoreapp3.1/RoboSharp.dll | Bin 0 -> 184320 bytes .../obj/Debug/netcoreapp3.1/RoboSharp.pdb | Bin 0 -> 76244 bytes .../obj/Debug/netcoreapp3.1/RoboSharp.xml | 4292 ++ ...tandard,Version=v2.0.AssemblyAttributes.cs | 4 + .../netstandard2.0/RoboSharp.AssemblyInfo.cs | 25 + .../RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.0/RoboSharp.assets.cache | Bin 0 -> 274 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 24 + .../obj/Debug/netstandard2.0/RoboSharp.dll | Bin 0 -> 182272 bytes .../obj/Debug/netstandard2.0/RoboSharp.pdb | Bin 0 -> 73792 bytes .../obj/Debug/netstandard2.0/RoboSharp.xml | 4292 ++ ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../netstandard2.1/RoboSharp.AssemblyInfo.cs | 25 + .../RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../netstandard2.1/RoboSharp.assets.cache | Bin 0 -> 14796 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 70217 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 24 + .../obj/Debug/netstandard2.1/RoboSharp.dll | Bin 0 -> 183296 bytes .../obj/Debug/netstandard2.1/RoboSharp.pdb | Bin 0 -> 74548 bytes .../obj/Debug/netstandard2.1/RoboSharp.xml | 4292 ++ .../obj/Release/RoboSharp.1.2.8.nuspec | 22 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0-windows/RoboSharp.AssemblyInfo.cs | 27 + .../RoboSharp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../net6.0-windows/RoboSharp.assets.cache | Bin 0 -> 18663 bytes .../RoboSharp.csproj.AssemblyReference.cache | Bin 0 -> 1907 bytes .../RoboSharp.csproj.CoreCompileInputs.cache | 1 + .../RoboSharp.csproj.FileListAbsolute.txt | 14 + .../obj/Release/net6.0-windows/RoboSharp.dll | Bin 0 -> 172544 bytes .../obj/Release/net6.0-windows/RoboSharp.pdb | Bin 0 -> 64056 bytes .../obj/Release/net6.0-windows/RoboSharp.xml | 4292 ++ .../Release/net6.0-windows/ref/RoboSharp.dll | Bin 0 -> 62464 bytes .../obj/RoboSharp.csproj.nuget.dgspec.json | 75 + .../obj/RoboSharp.csproj.nuget.g.props | 16 + .../obj/RoboSharp.csproj.nuget.g.targets | 2 + .../RoboSharp/obj/project.assets.json | 411 + .../RoboSharp/obj/project.nuget.cache | 12 + FSI.BT.Tools/Settings/ITxtToClip.cs | 13 - FSI.BT.Tools/ToolTip.xaml | 158 - FSI.BT.Tools/ToolTip.xaml.cs | 116 - FSI.BT.Tools/Utils/Icons.xaml | 5136 --- Kalk/Consolus/ConsoleChar.cs | 27 - Kalk/Consolus/ConsoleHelper.cs | 49 - Kalk/Consolus/ConsoleRenderer.cs | 217 - Kalk/Consolus/ConsoleRepl.cs | 750 - Kalk/Consolus/ConsoleStyle.cs | 228 - Kalk/Consolus/ConsoleText.cs | 716 - Kalk/Consolus/ConsoleTextWriter.cs | 86 - Kalk/Consolus/Consolus.csproj | 10 - Kalk/Consolus/WindowsHelper.cs | 71 - Kalk/Kalk.Core/Helpers/KalkCsvReader.cs | 136 - Kalk/Kalk.Core/Helpers/LineReader.cs | 57 - Kalk/Kalk.Core/Helpers/UnsafeHelpers.cs | 36 - Kalk/Kalk.Core/IFileService.cs | 76 - Kalk/Kalk.Core/Kalk.Core.csproj | 51 - Kalk/Kalk.Core/Kalk.Core.csproj.DotSettings | 3 - Kalk/Kalk.Core/Kalk.Core.sln | 31 - Kalk/Kalk.Core/KalkAction.cs | 30 - Kalk/Kalk.Core/KalkActionObject.cs | 90 - Kalk/Kalk.Core/KalkAliases.cs | 112 - Kalk/Kalk.Core/KalkConfig.cs | 43 - Kalk/Kalk.Core/KalkDisplayMode.cs | 11 - Kalk/Kalk.Core/KalkDisplayModeHelper.cs | 52 - .../Kalk.Core/KalkEngine.Functions.General.cs | 1097 - Kalk/Kalk.Core/KalkEngine.Functions.Units.cs | 270 - Kalk/Kalk.Core/KalkEngine.Functions.cs | 312 - Kalk/Kalk.Core/KalkEngine.Highlight.cs | 815 - Kalk/Kalk.Core/KalkEngine.Repl.cs | 460 - Kalk/Kalk.Core/KalkEngine.Run.cs | 198 - Kalk/Kalk.Core/KalkEngine.cs | 502 - Kalk/Kalk.Core/KalkEngine.generated.cs | 35862 ---------------- Kalk/Kalk.Core/KalkExportAttribute.cs | 31 - Kalk/Kalk.Core/KalkModule.cs | 139 - Kalk/Kalk.Core/KalkModuleWithFunctions.cs | 126 - Kalk/Kalk.Core/KalkObjectWithAlias.cs | 55 - Kalk/Kalk.Core/KalkSettings.cs | 12 - Kalk/Kalk.Core/KalkShortcutKeyMap.cs | 12 - Kalk/Kalk.Core/KalkShortcuts.cs | 176 - Kalk/Kalk.Core/KalkUnits.cs | 104 - Kalk/Kalk.Core/Model/IKalkDisplayable.cs | 7 - Kalk/Kalk.Core/Model/KalkAlias.cs | 43 - Kalk/Kalk.Core/Model/KalkBinaryExpression.cs | 104 - Kalk/Kalk.Core/Model/KalkComplex.cs | 214 - Kalk/Kalk.Core/Model/KalkCompositeValue.cs | 217 - Kalk/Kalk.Core/Model/KalkConsoleKey.cs | 233 - Kalk/Kalk.Core/Model/KalkConstructor.cs | 12 - Kalk/Kalk.Core/Model/KalkDescriptor.cs | 50 - Kalk/Kalk.Core/Model/KalkExpression.cs | 224 - .../Model/KalkExpressionSimplifier.cs | 208 - .../Model/KalkExpressionWithMembers.cs | 56 - Kalk/Kalk.Core/Model/KalkHalf.cs | 258 - Kalk/Kalk.Core/Model/KalkMatrixConstructor.cs | 103 - Kalk/Kalk.Core/Model/KalkNativeBuffer.cs | 472 - Kalk/Kalk.Core/Model/KalkObject.cs | 22 - Kalk/Kalk.Core/Model/KalkShortcut.cs | 83 - .../Model/KalkShortcutKeySequence.cs | 60 - Kalk/Kalk.Core/Model/KalkUnit.cs | 125 - Kalk/Kalk.Core/Model/KalkUnitPrefix.cs | 182 - Kalk/Kalk.Core/Model/KalkUnitPrefixCode.cs | 48 - Kalk/Kalk.Core/Model/KalkValue.cs | 57 - Kalk/Kalk.Core/Modules/AllModule.cs | 28 - Kalk/Kalk.Core/Modules/CsvModule.cs | 83 - .../Modules/Currencies/CurrencyModule.cs | 428 - .../Modules/Currencies/KalkCurrencies.cs | 139 - .../Modules/Currencies/KalkCurrency.cs | 80 - Kalk/Kalk.Core/Modules/FileModule.cs | 497 - .../HardwareIntrinsics/ArmIntrinsicsModule.cs | 37 - .../HardwareIntrinsicsModule.cs | 127 - .../IntelIntrinsicsModule.cs | 85 - .../Intrinsics.generated.cs | 32389 -------------- .../IntrinsicsModuleBase.cs | 218 - Kalk/Kalk.Core/Modules/MathModule.cs | 1692 - Kalk/Kalk.Core/Modules/MemoryModule.cs | 1055 - Kalk/Kalk.Core/Modules/MiscModule.cs | 1582 - Kalk/Kalk.Core/Modules/StandardUnitsModule.cs | 31 - Kalk/Kalk.Core/Modules/StringModule.cs | 385 - .../Modules/Vectors/IKalkVectorObject.cs | 16 - Kalk/Kalk.Core/Modules/Vectors/KalkBool.cs | 178 - Kalk/Kalk.Core/Modules/Vectors/KalkColor.cs | 181 - .../Modules/Vectors/KalkColorConstructor.cs | 69 - .../Kalk.Core/Modules/Vectors/KalkColorRgb.cs | 220 - .../Vectors/KalkColorRgbConstructor.cs | 11 - .../Modules/Vectors/KalkColorRgba.cs | 42 - .../Vectors/KalkColorRgbaConstructor.cs | 11 - Kalk/Kalk.Core/Modules/Vectors/KalkMatrix.cs | 1201 - Kalk/Kalk.Core/Modules/Vectors/KalkVector.cs | 1302 - .../Modules/Vectors/KalkVectorConstructor.cs | 159 - .../Vectors/PrimitiveSwizzleAccessor.cs | 111 - Kalk/Kalk.Core/Modules/Vectors/TypesModule.cs | 538 - .../Modules/Vectors/TypesModule.generated.cs | 1819 - Kalk/Kalk.Core/Modules/Vectors/TypesModule.tt | 131 - .../Modules/Vectors/VectorModule.Matrics.cs | 228 - .../Kalk.Core/Modules/Vectors/VectorModule.cs | 140 - .../Modules/Vectors/colorspaces.kalk | 153 - Kalk/Kalk.Core/Modules/WebModule.cs | 440 - Kalk/Kalk.Core/core.kalk | 73 - Kalk/Kalk.Core/units.kalk | 63 - README.md | 2 - RadialMenu/.gitignore | 400 - git-remote-init | 11 - git-remote-save | 6 - 1348 files changed, 113234 insertions(+), 98368 deletions(-) delete mode 100644 .gitremotes delete mode 100644 FSI.BT.Tools.sln create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.suo create mode 100644 FSI.BT.Tools/.vs/FSI.BT.Tools/v17/fileList.bin delete mode 100644 FSI.BT.Tools/App.xaml delete mode 100644 FSI.BT.Tools/App.xaml.cs rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/AutoCompleteTextBox.csproj (94%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/AutoCompleteTextBox.ico (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/BindingEvaluator.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/AutoCompleteComboBox.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/AutoCompleteTextBox.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/IComboSuggestionProvider.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/ISuggestionProvider.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/SelectionAdapter.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/SuggestionProvider.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Editors/Themes/Generic.xaml (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Enumerations.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Properties/AssemblyInfo.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Properties/Resources.Designer.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Properties/Resources.resx (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Properties/Settings.Designer.cs (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Properties/Settings.settings (100%) rename {AutoCompleteTextBox => FSI.BT.Tools/AutoCompleteTextBox}/Themes/Generic.xaml (100%) create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.deps.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.g.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.g.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.i.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.lref create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.g.resources create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json create mode 100644 FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache delete mode 100644 FSI.BT.Tools/Commands/RadialMenuCommand.cs delete mode 100644 FSI.BT.Tools/Commands/TimeStampToClipboardCommand.cs rename {Config.Net => FSI.BT.Tools/Config.Net}/Config.Net.csproj (97%) rename {Config.Net => FSI.BT.Tools/Config.Net}/ConfigurationBuilder.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/ConfigurationExtensions.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/BoxFactory.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/CollectionResultBox.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/MethodResultBox.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/PropertyResultBox.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/ProxyResultBox.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Box/ResultBox.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/DynamicReader.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/DynamicWriter.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/Extensions.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/FlatArrays.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/InterfaceInterceptor.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/IoHandler.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/LazyVar.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/OptionPath.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Core/ValueHandler.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/IConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/ITypeParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/OptionAttribute.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Properties/AssemblyInfo.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/SettingsContainer.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/AppConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/AssemblyConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/DictionaryConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/EnvironmentVariablesStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Formats/Ini/IniComment.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Formats/Ini/IniEntity.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Formats/Ini/IniKeyValue.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Formats/Ini/IniSection.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Formats/Ini/StructuredIniFile.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/Impl/CommandLine/CommandLineConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/IniFileConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Stores/JsonConfigStore.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/ByteParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/CoreParsers.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/DecimalParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/DefaultParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/DoubleParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/FloatParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/IntParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/LongParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/NetworkCredentialParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/SByteParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/ShortParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/StringArrayParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/StringParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/TimeSpanParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/TypeParserSettings.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/UIntParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/ULongParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/TypeParsers/UShortParser.cs (100%) rename {Config.Net => FSI.BT.Tools/Config.Net}/Utils.cs (100%) create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net5.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/net6.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net5.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/net6.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net5.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net6.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net5.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/net6.0/ref/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll create mode 100644 FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.pdb create mode 100644 FSI.BT.Tools/Config.Net/obj/project.assets.json create mode 100644 FSI.BT.Tools/Config.Net/obj/project.nuget.cache delete mode 100644 FSI.BT.Tools/FSI.BT.Tools.csproj create mode 100644 FSI.BT.Tools/FSI.BT.Tools.sln rename FSI.BT.Tools/{ => FSI.BT.Tools}/ExtTools/AudioSwitch.zip (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools}/ExtTools/SmartSystemMenu_v2.21.2.zip (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools}/ExtTools/kalk.zip (100%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj create mode 100644 FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user rename FSI.BT.Tools/{config.json => FSI.BT.Tools/Global.json} (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Commands/CmdCommand.cs (79%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Commands/CommandBase.cs (88%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Commands/ExitCommand.cs (80%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Commands/LoginCommand.cs (72%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Commands/ProcessCommand.cs (52%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs rename FSI.BT.Tools/{ => FSI.BT.Tools/Global/Helpers}/RelayCommand.cs (96%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/1087815.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Admin.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Apps.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Circuit.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Close.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Crypt.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/EplP8.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Erp.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Excel.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/FU.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Folders.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/FondiumU.ico (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Gimp.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Gitea.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Iba.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Info.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Links.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/NPP.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Outlook.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Paint.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Pdf.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Plc.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Rdp.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/SIE.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/STEP7.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TIAv13.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TIAv14.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TIAv15.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TIAv16.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TIAv17.jpg (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TeXstudio.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Teams.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Tools.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/TotalCmd.jfif (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Vnc.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VncAdrBook.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VolDown.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VolOff.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VolOn.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VolUp.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Vs.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/VsCode.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/Word.png (100%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Icons/txt.png (100%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Settings/ICmd.cs (90%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Settings/IExe.cs (89%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Settings/IFolder.cs (85%) rename FSI.BT.Tools/{Settings/IAppSettings.cs => FSI.BT.Tools/Global/Settings/IInterface.cs} (54%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Settings/IStringValue.cs (87%) rename FSI.BT.Tools/{ => FSI.BT.Tools/Global}/Settings/RdpMgt.cs (85%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.Designer.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx rename FSI.BT.Tools/{ => FSI.BT.Tools/Global/Utilities}/Admin.cs (72%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/Program.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs rename FSI.BT.Tools/{RadialMenu => FSI.BT.Tools/RadialMenu/Buisness}/MainViewModel.cs (98%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs rename FSI.BT.Tools/{RadialMenu => FSI.BT.Tools/RadialMenu/Provider}/CmdProvider.cs (93%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs rename FSI.BT.Tools/{Gui => FSI.BT.Tools/RadialMenu/UserInterface}/FrmAdmin.xaml (92%) rename FSI.BT.Tools/{Gui => FSI.BT.Tools/RadialMenu/UserInterface}/FrmAdmin.xaml.cs (96%) rename FSI.BT.Tools/{Gui => FSI.BT.Tools/RadialMenu/UserInterface}/FrmProcesses.xaml (99%) rename FSI.BT.Tools/{Gui => FSI.BT.Tools/RadialMenu/UserInterface}/FrmProcesses.xaml.cs (91%) rename FSI.BT.Tools/{ => FSI.BT.Tools/RadialMenu/UserInterface}/FrmRadialMenu.xaml (87%) rename FSI.BT.Tools/{ => FSI.BT.Tools/RadialMenu/UserInterface}/FrmRadialMenu.xaml.cs (65%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/App.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/KeyboardInput.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/Menus.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/MenusHelpers.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitLeave.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitToLoadMenu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/AppColors.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/ColorAndCode.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/Config.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/MenuDefines.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/MenuData.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/RowData.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DgvMouseRow.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DragDropHelper.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Fading.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/ImagingHelper.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/JoystickHelper.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyPressedEventArgs.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyboardHook.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/JsonParser.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsExplorerSort.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsTaskbar.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.xcf create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-16.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-24.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-256.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-32.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-48.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-16.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-24.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-256.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-32.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-48.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-100.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-125.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-150.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-200.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-400.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj.user create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.assets.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.nuget.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/AssemblyInfo.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/CustomSettingsProvider.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.Designer.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/LinkArrow.ico create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/Loading.ico create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/NotFound.ico create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/StaticResources.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/SystemTrayMenu.png create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/White50Percentage.ico create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_arrow_sync_24_regular.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_folder_arrow_right_48_regular.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_filled.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_regular.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_search_48_regular.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_settings_28_regular.svg create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Settings/IInterface.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppNotifyIcon.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/ScrollbarControlDesigner.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/LabelNoCopy.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Language.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.Designer.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenu.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenuException.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellHelper.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.Designer.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.resx create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/DataGridViewExtensions.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/DirectoryBySearchPattern.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/FileLnk.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/IconReader.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FolderOptions.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FormsExtensions.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/GenerateDriveShortcuts.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/SingleAppInstance.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStamp.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/App.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/KeyboardInput.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyPressedEventArgs.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyboardHook.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Settings/IInterface.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/bin/Debug/net6.0-windows10.0.17763.0/de/FSI.BT.Tools.resources.dll rename FSI.BT.Tools/{ => FSI.BT.Tools}/nlog.config (100%) create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.ResolveComReference.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.deps.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.runtimeconfig.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.g.resources create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.pdb create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.i.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.lref create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.assets.cache create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.i.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.IWshRuntimeLibrary.dll create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.Shell32.dll create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.baml create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.i.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.baml create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.i.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.baml create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.i.cs create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/ref/FSI.BT.Tools.dll create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/project.assets.json create mode 100644 FSI.BT.Tools/FSI.BT.Tools/obj/project.nuget.cache rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/.gitignore (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib.sln (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Audio/AudioManager.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Cache.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CompareException.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CompareExtensions.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CompareLogic.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CompareObjects.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CompareParms.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/ComparisonConfig.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/ComparisonResult.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/CustomValidationLogic.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Difference.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/EnvironmentHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/ExcludeLogic.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/FileHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/HtmlConfig.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/ICompareLogic.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IgnoreOrderLogic.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IndexerCollectionLooper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/LogicEqualityComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/ProcessHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Properties/Settings.Designer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Properties/Settings.settings (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/PropertyEntity.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/BaseDualFileReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/BeyondCompareReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/CsvReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/HtmlReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/IDualFileReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/ISingleFileReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/UserFriendlyReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/Reports/WinMergeReport.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/RootComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/RootComparerFactory.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/StringHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeBackwardsCompatibilityExtensions.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/BaseComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/BaseTypeComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/ByteArrayComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/ClassComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/CollectionComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/CustomComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DataColumnComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DataRowComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DataTableComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DatasetComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DateComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DateTimeOffsetComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DecimalComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DictionaryComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/DoubleComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/EnumComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/EnumerableComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/FieldComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/FontComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/HashSetComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/ImmutableArrayComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/IndexerComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/IpEndPointComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/ListComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/PointerComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/PropertyComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/ReadOnlyCollectionComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/RuntimeTypeComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/SimpleTypeComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/StringBuilderComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/StringComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/StructComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/TimespanComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeComparers/UriComparer.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/TypeHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/VerifyConfig.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/WebHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/app.config (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/documentation/KellermanSoftware.Compare-NET-Objects.dxc (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/documentation/documentation.dxp (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/documentation/documentation.dxw (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/documentation/images/PoweredByNDepend.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/CompareNetObjects/documentation/images/logo.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/DeEncryptString/DeEncrypt.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/EasyEncryption/Encryption.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/EasyEncryption/EncryptionReader.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/EasyEncryption/EncryptionWriter.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/EasyEncryption/Readme.md (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/FSI.Lib.csproj (85%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/AutoPw/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Folder.Mgt/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Folder.Mgt/ViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/IbaDirSync/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/IbaDirSync/ViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs (87%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Rdp.Mgt/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SetSizePosExWindow/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SetSizePosExWindow/ViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieStarterCsvExporter/Convert_SINAMICS_trace_CSV.exe (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/SieTiaWinCCMsgMgt/ViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/TxtToClip.Mgt/Model.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs (100%) create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/PlayabilityChecker.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/StationListExtensions.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/AvailableActions.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/IPlayer.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/RadioPlayer.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/ISoundEngine.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/NAudioSoundEngine.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/Station.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/StationManager.cs create mode 100644 FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/ViewModel.cs rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Helpers/IdentityHelpers.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Icons/Cross.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Icons/FondiumU.ico (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Icons/Open.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/LnkParser/ShortCut.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/MVVM/DelegateCommand.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/MVVM/RelayCommand.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/MVVM/ViewModel/CurrentTimeViewModel.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/MVVM/ViewModelBase.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/TimeStamp.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/ArrayToString.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/EncryptedSettingAttribute.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/ExcludedSettingAttribute.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/IniFile.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/IniSettings.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/Readme.md (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/RegistrySettings.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/Setting.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/Settings.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/WinSettings/XmlSettings.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Converter/BooleanConverter.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Converters/InvertedBoolenConverter .cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/DataGridColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterCommon.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGrid.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGridDictionary.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterItem.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Readme.md (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/StringFormatConverter.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/FilterDataGrid.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/Generic.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/FSI.Lib/Wpf/WindowExtensions.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/ActionCommand.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Extensions/DependencyObjectExtensions.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/AutoSizedGridView.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/ConverterGridViewColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/FixedColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/ImageGridViewColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/LayoutColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/ListViewLayoutManager.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/ProportionalColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/ListViewLayoutManager/RangeColumn.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Helper/PredicateBuilder.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Glyphs/SortDownArrow.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Glyphs/SortUpArrow.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Add.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Context.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Debug.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/DebugSource.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Error.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Exception.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Exit.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Export.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Fatal.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Info.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Network.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Open.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Save.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Settings.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Thread.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Trace.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Unknown.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Large/Warning.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Add.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Debug.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Error.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Exception.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Exit.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Export.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Fatal.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Info.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Network.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Open.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Save.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Settings.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Thread.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Trace.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Unknown.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Medium/Warning.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Add.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Clear.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Clock.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Context.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Debug.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/DebugSource.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Error.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Exception.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Exit.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Export.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Fatal.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Info.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Layout.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/MonoLightning.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Network.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Open.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Pause.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Save.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/ScrollDown.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Settings.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Thread.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Trace.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Unknown.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Images/Small/Warning.png (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/NLogViewer.csproj (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/NLogViewer.xaml (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/NLogViewer.xaml.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Resolver/ILogEventInfoResolver.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Resolver/IdResolver.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Resolver/LoggerNameResolver.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Resolver/MessageResolver.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Resolver/TimeStampResolver.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/ScrollingHelper.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/Targets/CacheTarget.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/XamlMultiValueConverter/ILogEventResolverToStringConverter.cs (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/NLogViewer/global.json (100%) rename {FSI.Lib => FSI.BT.Tools/FSI.Lib}/README.md (100%) delete mode 100644 FSI.BT.Tools/Global.cs delete mode 100644 FSI.BT.Tools/LatestUpdateInfo.xml rename .gitignore => FSI.BT.Tools/NHotkey/.gitignore (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/Directory.Build.props (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.WindowsForms/ExtensionAttribute.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.WindowsForms/Extensions.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.WindowsForms/HotkeyManager.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.WindowsForms/NHotkey.WindowsForms.csproj (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/Extensions.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/HotkeyAlreadyRegisteredEventArgs.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/HotkeyManager.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/NHotkey.Wpf.csproj (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/Properties/AssemblyInfo.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.Wpf/WeakReferenceCollection.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.sln (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey.snk (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/GlobalSuppressions.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/Hotkey.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/HotkeyAlreadyRegisteredException.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/HotkeyEventArgs.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/HotkeyFlags.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/HotkeyManagerBase.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/NHotkey.csproj (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/NativeMethods.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/NHotkey/Properties/AssemblyInfo.cs (100%) rename {NHotkey => FSI.BT.Tools/NHotkey}/README.md (100%) delete mode 100644 FSI.BT.Tools/NotifyIconResources.xaml rename {NHotkey => FSI.BT.Tools/NotifyIconWpf}/.gitignore (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/Directory.Build.props (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf.sln (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf.snk (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/BalloonIcon.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/AppBarInfo.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/BalloonFlags.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/IconDataMembers.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/IconState.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/MouseEvent.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/NotifyCommand.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/NotifyIconData.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/NotifyIconVersion.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/Point.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/SystemInfo.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/TrayInfo.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/WinApi.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/WindowClass.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/WindowMessageSink.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Interop/WindowsMessages.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/NotifyIconWpf.csproj (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/NotifyIconWpf.snk (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/PopupActivationMode.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Properties/AssemblyInfo.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/RoutedEventHelper.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/TaskbarIcon.Declarations.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/TaskbarIcon.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/NotifyIconWpf/Util.cs (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/README.md (100%) rename {NotifyIconWpf => FSI.BT.Tools/NotifyIconWpf}/global.json (100%) rename {NotifyIconWpf => FSI.BT.Tools/RadialMenu}/.gitignore (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Controls/PieShape.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Controls/RadialMenu.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Controls/RadialMenuCentralItem.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Controls/RadialMenuItem.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Converters/RadialMenuItemToArrowPosition.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Converters/RadialMenuItemToContentPosition.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Properties/AssemblyInfo.cs (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/README.md (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/RadialMenu.csproj (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/RadialMenu.sln (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenu.gif (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuCustom.png (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuDefault.png (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuExample.png (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuHalfShiftedItems.png (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuIcon.png (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Resources/RadialMenuMultiLevels.gif (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Themes/Generic.xaml (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Themes/PieShape.xaml (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Themes/RadialMenu.xaml (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Themes/RadialMenuCentralItem.xaml (100%) rename {RadialMenu => FSI.BT.Tools/RadialMenu}/Themes/RadialMenuItem.xaml (100%) delete mode 100644 FSI.BT.Tools/ResourceManager.cs rename {RoboSharp => FSI.BT.Tools/RoboSharp}/ApplicationConstants.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/CopyOptions.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Debugger.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/DefaultConfigurations/RoboSharpConfig_DE.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/DefaultConfigurations/RoboSharpConfig_EN.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/CommandErrorEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/CopyProgressEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/ErrorEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/FileProcessedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/IProgressEstimatorUpdateEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/ProgressEstimatorCreatedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/ResultListUpdatedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/RoboCommandCompletedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/RoboQueueCommandStartedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/RoboQueueCompletedEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/StatChangedEventArg.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/EventArgObjects/TimeSpanEventArgs.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/ExtensionMethods.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/ImpersonateUser.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IProgressEstimator.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IResults.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboCommand.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboCommandFactory.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboCopyCombinedExitStatus.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboCopyResultsList.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboQueue.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IRoboQueueResults.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/ISpeedStatistic.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/IStatistic.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Interfaces/ITimeSpan.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/JobFile.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/JobFileBuilder.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/JobOptions.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/LoggingOptions.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/NativeMethods.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/ObservableList.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/PriorityScheduler.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/ProcessedFileInfo.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/ProgressEstimator.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/ResultsBuilder.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboCopyExitCodes.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboCopyResults.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboCopyResultsList.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboCopyResultsStatus.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboQueueProgressEstimator.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/RoboQueueResults.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/SpeedStatistic.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/Results/Statistic.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RetryOptions.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboCommand.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboCommandFactory.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboQueue.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboSharp.csproj (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboSharp.xml (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/RoboSharpConfiguration.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/SelectionOptions.cs (100%) rename {RoboSharp => FSI.BT.Tools/RoboSharp}/VersionManager.cs (100%) create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/RoboSharp.1.2.8.nupkg create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/RoboSharp.1.2.8.nupkg create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.deps.json create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/RoboSharp.1.2.8.nuspec create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net45/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/RoboSharp.1.2.8.nuspec create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfo.cs create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.assets.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.pdb create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.xml create mode 100644 FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/ref/RoboSharp.dll create mode 100644 FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.dgspec.json create mode 100644 FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.props create mode 100644 FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.targets create mode 100644 FSI.BT.Tools/RoboSharp/obj/project.assets.json create mode 100644 FSI.BT.Tools/RoboSharp/obj/project.nuget.cache delete mode 100644 FSI.BT.Tools/Settings/ITxtToClip.cs delete mode 100644 FSI.BT.Tools/ToolTip.xaml delete mode 100644 FSI.BT.Tools/ToolTip.xaml.cs delete mode 100644 FSI.BT.Tools/Utils/Icons.xaml delete mode 100644 Kalk/Consolus/ConsoleChar.cs delete mode 100644 Kalk/Consolus/ConsoleHelper.cs delete mode 100644 Kalk/Consolus/ConsoleRenderer.cs delete mode 100644 Kalk/Consolus/ConsoleRepl.cs delete mode 100644 Kalk/Consolus/ConsoleStyle.cs delete mode 100644 Kalk/Consolus/ConsoleText.cs delete mode 100644 Kalk/Consolus/ConsoleTextWriter.cs delete mode 100644 Kalk/Consolus/Consolus.csproj delete mode 100644 Kalk/Consolus/WindowsHelper.cs delete mode 100644 Kalk/Kalk.Core/Helpers/KalkCsvReader.cs delete mode 100644 Kalk/Kalk.Core/Helpers/LineReader.cs delete mode 100644 Kalk/Kalk.Core/Helpers/UnsafeHelpers.cs delete mode 100644 Kalk/Kalk.Core/IFileService.cs delete mode 100644 Kalk/Kalk.Core/Kalk.Core.csproj delete mode 100644 Kalk/Kalk.Core/Kalk.Core.csproj.DotSettings delete mode 100644 Kalk/Kalk.Core/Kalk.Core.sln delete mode 100644 Kalk/Kalk.Core/KalkAction.cs delete mode 100644 Kalk/Kalk.Core/KalkActionObject.cs delete mode 100644 Kalk/Kalk.Core/KalkAliases.cs delete mode 100644 Kalk/Kalk.Core/KalkConfig.cs delete mode 100644 Kalk/Kalk.Core/KalkDisplayMode.cs delete mode 100644 Kalk/Kalk.Core/KalkDisplayModeHelper.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Functions.General.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Functions.Units.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Functions.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Highlight.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Repl.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.Run.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.cs delete mode 100644 Kalk/Kalk.Core/KalkEngine.generated.cs delete mode 100644 Kalk/Kalk.Core/KalkExportAttribute.cs delete mode 100644 Kalk/Kalk.Core/KalkModule.cs delete mode 100644 Kalk/Kalk.Core/KalkModuleWithFunctions.cs delete mode 100644 Kalk/Kalk.Core/KalkObjectWithAlias.cs delete mode 100644 Kalk/Kalk.Core/KalkSettings.cs delete mode 100644 Kalk/Kalk.Core/KalkShortcutKeyMap.cs delete mode 100644 Kalk/Kalk.Core/KalkShortcuts.cs delete mode 100644 Kalk/Kalk.Core/KalkUnits.cs delete mode 100644 Kalk/Kalk.Core/Model/IKalkDisplayable.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkAlias.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkBinaryExpression.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkComplex.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkCompositeValue.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkConsoleKey.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkConstructor.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkDescriptor.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkExpression.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkExpressionSimplifier.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkExpressionWithMembers.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkHalf.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkMatrixConstructor.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkNativeBuffer.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkObject.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkShortcut.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkShortcutKeySequence.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkUnit.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkUnitPrefix.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkUnitPrefixCode.cs delete mode 100644 Kalk/Kalk.Core/Model/KalkValue.cs delete mode 100644 Kalk/Kalk.Core/Modules/AllModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/CsvModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/Currencies/CurrencyModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/Currencies/KalkCurrencies.cs delete mode 100644 Kalk/Kalk.Core/Modules/Currencies/KalkCurrency.cs delete mode 100644 Kalk/Kalk.Core/Modules/FileModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/HardwareIntrinsics/ArmIntrinsicsModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/HardwareIntrinsics/HardwareIntrinsicsModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/HardwareIntrinsics/IntelIntrinsicsModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/HardwareIntrinsics/Intrinsics.generated.cs delete mode 100644 Kalk/Kalk.Core/Modules/HardwareIntrinsics/IntrinsicsModuleBase.cs delete mode 100644 Kalk/Kalk.Core/Modules/MathModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/MemoryModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/MiscModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/StandardUnitsModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/StringModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/IKalkVectorObject.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkBool.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColorConstructor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColorRgb.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColorRgbConstructor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColorRgba.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkColorRgbaConstructor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkMatrix.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkVector.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/KalkVectorConstructor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/PrimitiveSwizzleAccessor.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/TypesModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/TypesModule.generated.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/TypesModule.tt delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/VectorModule.Matrics.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/VectorModule.cs delete mode 100644 Kalk/Kalk.Core/Modules/Vectors/colorspaces.kalk delete mode 100644 Kalk/Kalk.Core/Modules/WebModule.cs delete mode 100644 Kalk/Kalk.Core/core.kalk delete mode 100644 Kalk/Kalk.Core/units.kalk delete mode 100644 README.md delete mode 100644 RadialMenu/.gitignore delete mode 100644 git-remote-init delete mode 100644 git-remote-save diff --git a/.gitremotes b/.gitremotes deleted file mode 100644 index be196eb..0000000 --- a/.gitremotes +++ /dev/null @@ -1,10 +0,0 @@ -FSI.Lib r:/fsi/fsi.lib.git (fetch) -FSI.Lib r:/fsi/fsi.lib.git (push) -NHotkey r:/fsi/nhotkey.git (fetch) -NHotkey r:/fsi/nhotkey.git (push) -NotifyIconWpf r:/fsi/notifyiconwpf.git (fetch) -NotifyIconWpf r:/fsi/notifyiconwpf.git (push) -RadialMenu r:/fsi/radialmenu.git (fetch) -RadialMenu r:/fsi/radialmenu.git (push) -origin r:/fsi/fsi.bt.tools.git (fetch) -origin r:/fsi/fsi.bt.tools.git (push) diff --git a/FSI.BT.Tools.sln b/FSI.BT.Tools.sln deleted file mode 100644 index fb92665..0000000 --- a/FSI.BT.Tools.sln +++ /dev/null @@ -1,67 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.32112.339 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FSI.BT.Tools", "FSI.BT.Tools\FSI.BT.Tools.csproj", "{21041032-87C5-4842-B540-9EB3ACD8A16D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FSI.Lib", "FSI.Lib\FSI.Lib\FSI.Lib.csproj", "{3232DF9C-FAAC-4429-8E7D-E3E9F266118F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NotifyIconWpf", "NotifyIconWpf\NotifyIconWpf\NotifyIconWpf.csproj", "{C60282E9-2046-4D76-86F8-0B5CBFDE6D26}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NHotkey.Wpf", "NHotkey\NHotkey.Wpf\NHotkey.Wpf.csproj", "{B2E18BB7-BB05-4E5E-B6E0-C05EF98F5287}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RadialMenu", "RadialMenu\RadialMenu.csproj", "{9DF116EE-45B1-4297-BE75-0F6B78B33689}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RoboSharp", "RoboSharp\RoboSharp.csproj", "{4280952B-6FEA-495F-B72B-14B2B9BD22E9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Config.Net", "Config.Net\Config.Net.csproj", "{D5C7AFF9-2226-4CC4-87F6-6303DB60FEA0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoCompleteTextBox", "AutoCompleteTextBox\AutoCompleteTextBox.csproj", "{3162765C-B702-4927-8276-833E9046716D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {21041032-87C5-4842-B540-9EB3ACD8A16D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21041032-87C5-4842-B540-9EB3ACD8A16D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21041032-87C5-4842-B540-9EB3ACD8A16D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21041032-87C5-4842-B540-9EB3ACD8A16D}.Release|Any CPU.Build.0 = Release|Any CPU - {3232DF9C-FAAC-4429-8E7D-E3E9F266118F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3232DF9C-FAAC-4429-8E7D-E3E9F266118F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3232DF9C-FAAC-4429-8E7D-E3E9F266118F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3232DF9C-FAAC-4429-8E7D-E3E9F266118F}.Release|Any CPU.Build.0 = Release|Any CPU - {C60282E9-2046-4D76-86F8-0B5CBFDE6D26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C60282E9-2046-4D76-86F8-0B5CBFDE6D26}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C60282E9-2046-4D76-86F8-0B5CBFDE6D26}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C60282E9-2046-4D76-86F8-0B5CBFDE6D26}.Release|Any CPU.Build.0 = Release|Any CPU - {B2E18BB7-BB05-4E5E-B6E0-C05EF98F5287}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B2E18BB7-BB05-4E5E-B6E0-C05EF98F5287}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B2E18BB7-BB05-4E5E-B6E0-C05EF98F5287}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B2E18BB7-BB05-4E5E-B6E0-C05EF98F5287}.Release|Any CPU.Build.0 = Release|Any CPU - {9DF116EE-45B1-4297-BE75-0F6B78B33689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9DF116EE-45B1-4297-BE75-0F6B78B33689}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9DF116EE-45B1-4297-BE75-0F6B78B33689}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9DF116EE-45B1-4297-BE75-0F6B78B33689}.Release|Any CPU.Build.0 = Release|Any CPU - {4280952B-6FEA-495F-B72B-14B2B9BD22E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4280952B-6FEA-495F-B72B-14B2B9BD22E9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4280952B-6FEA-495F-B72B-14B2B9BD22E9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4280952B-6FEA-495F-B72B-14B2B9BD22E9}.Release|Any CPU.Build.0 = Release|Any CPU - {D5C7AFF9-2226-4CC4-87F6-6303DB60FEA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5C7AFF9-2226-4CC4-87F6-6303DB60FEA0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5C7AFF9-2226-4CC4-87F6-6303DB60FEA0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5C7AFF9-2226-4CC4-87F6-6303DB60FEA0}.Release|Any CPU.Build.0 = Release|Any CPU - {3162765C-B702-4927-8276-833E9046716D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3162765C-B702-4927-8276-833E9046716D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3162765C-B702-4927-8276-833E9046716D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3162765C-B702-4927-8276-833E9046716D}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {E7CCC9AB-E9BE-4414-B73F-8387EDFEEB2D} - EndGlobalSection -EndGlobal diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 b/FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..5c0cc0b9769370a6e01dff90d7c003f17273ce6b GIT binary patch literal 485412 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

0(8omjd?XqbvpWI7oPdtX8Q{SP?X=>LyG+ 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 F{{S@bJRJZ4 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config b/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config new file mode 100644 index 0000000..cdd2df8 --- /dev/null +++ b/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config @@ -0,0 +1,1026 @@ + + + + + + + +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json b/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json new file mode 100644 index 0000000..80e302c --- /dev/null +++ b/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json @@ -0,0 +1,46 @@ +{ + "Version": 1, + "ProjectMap": { + "49ac17f0-02b1-4972-a07e-c413233803bf": { + "ProjectGuid": "49ac17f0-02b1-4972-a07e-c413233803bf", + "DisplayName": "FSI.BT.Tools", + "ColorIndex": 0 + }, + "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": { + "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3", + "DisplayName": "Sonstige Dateien", + "ColorIndex": -1 + }, + "88e60518-eaba-433d-85c1-b257bcf6408a": { + "ProjectGuid": "88e60518-eaba-433d-85c1-b257bcf6408a", + "DisplayName": "Config.Net", + "ColorIndex": 1 + }, + "42b3bf54-1903-4213-a536-44f60d46b1f0": { + "ProjectGuid": "42b3bf54-1903-4213-a536-44f60d46b1f0", + "DisplayName": "RadialMenu", + "ColorIndex": 2 + }, + "b204fabd-5c44-433f-ad15-55bb2a1e2fb9": { + "ProjectGuid": "b204fabd-5c44-433f-ad15-55bb2a1e2fb9", + "DisplayName": "NHotkey.Wpf", + "ColorIndex": 3 + }, + "cdc46bae-640c-4758-91f6-ab79b6a118c1": { + "ProjectGuid": "cdc46bae-640c-4758-91f6-ab79b6a118c1", + "DisplayName": "RoboSharp", + "ColorIndex": 4 + }, + "a9f40dcc-0b40-4f5d-a639-0dfb89eb4657": { + "ProjectGuid": "a9f40dcc-0b40-4f5d-a639-0dfb89eb4657", + "DisplayName": "AutoCompleteTextBox", + "ColorIndex": 5 + }, + "d6e8c3b6-822a-4491-8d52-79e451a105f6": { + "ProjectGuid": "d6e8c3b6-822a-4491-8d52-79e451a105f6", + "DisplayName": "FSI.Lib", + "ColorIndex": 6 + } + }, + "NextColorIndex": 7 +} \ No newline at end of file diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 b/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..d385db72253bd087694ce5c7ffc8dee4ceaa6a70 GIT binary patch literal 2418 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

-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 X!4@|UTPz}P)@N(C_!*x&_CNj)1Cb-8 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/App.xaml b/FSI.BT.Tools/App.xaml deleted file mode 100644 index f841c3b..0000000 --- a/FSI.BT.Tools/App.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - diff --git a/FSI.BT.Tools/App.xaml.cs b/FSI.BT.Tools/App.xaml.cs deleted file mode 100644 index fd200ab..0000000 --- a/FSI.BT.Tools/App.xaml.cs +++ /dev/null @@ -1,104 +0,0 @@ -using AutoUpdaterDotNET; -using Config.Net; -using Config.Net.Stores; -using Hardcodet.Wpf.TaskbarNotification; -using NHotkey; -using NHotkey.Wpf; -using System; -using System.IO; -using System.IO.Compression; -using System.Reflection; -using System.Windows; -using System.Windows.Input; - -namespace FSI.BT.Tools -{ - ///

- /// Interaction logic for App.xaml - /// - public partial class App : System.Windows.Application - { - private static readonly KeyGesture RadialMenu = new(Key.OemBackslash, ModifierKeys.Control); - private static readonly KeyGesture TimeStamp = new(Key.C, ModifierKeys.Control | ModifierKeys.Alt); - - - public void Application_Startup(object sender, StartupEventArgs e) - { - - Global.Log.Info("Anwendung wurde gestartet!"); - - ExtractEmbeddedZip("FSI.BT.Tools.ExtTools.kalk.zip", Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\ExtTools\\"); - ExtractEmbeddedZip("FSI.BT.Tools.ExtTools.AudioSwitch.zip", Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\ExtTools\\"); - ExtractEmbeddedZip("FSI.BT.Tools.ExtTools.SmartSystemMenu_v2.21.2.zip", Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\ExtTools\\"); - - // App-Settings - JsonConfigStore _store = new(System.IO.Path.Combine(Directory.GetCurrentDirectory(), "config.json"), true); - Global.AppSettings = new ConfigurationBuilder() - .UseConfigStore(_store) - .Build(); - - Global.TaskbarIcon = (TaskbarIcon)FindResource("FSINotifyIcon"); - - Global.AdminRights = Admin.CheckAdminRight(); - Global.SuperAdminRights = Admin.CheckSuperAdminRight(); - Global.UserRights = Admin.CheckUserRight(); - - HotkeyManager.Current.AddOrReplace("RadialMenu", RadialMenu, ShowRadialMenu); - HotkeyManager.Current.AddOrReplace("TimeStampToClipboard", TimeStamp, TimeStampToClipboard); - - Global.FrmRadialMenu = new FrmRadialMenu(); - - Global.WinCC = new Lib.Guis.SieTiaWinCCMsgMgt.ViewModel() - { - Data = Global.AppSettings.WinCC - }; - Global.WinCC.Init(); - - Global.Iba = new Lib.Guis.IbaDirSync.ViewModel() - { - Data = Global.AppSettings.IbaDirSync - }; - Global.Iba.Init(); - - } - - private void ShowRadialMenu(object sender, HotkeyEventArgs e) - { - var cmd = new Commands.RadialMenuCommand(); - - if (cmd.CanExecute(null)) - cmd.Execute(null); - - e.Handled = true; - } - - private void TimeStampToClipboard(object sender, HotkeyEventArgs e) - { - var cmd = new Commands.TimeStampToClipboardCommand(); - cmd.Execute(null); - - e.Handled = true; - } - - private static void ExtractEmbeddedZip(string zipName, string destPath) - { - System.IO.Directory.CreateDirectory(destPath); // Erstellt alle fehlenden Verzeichnisse - using Stream _pluginZipResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(zipName); - using ZipArchive zip = new(_pluginZipResourceStream); - zip.ExtractToDirectory(destPath, true); - Global.Log.Info("Externes Tool \"{0}\" wurde in das Verzeichnis \"{1}\" entpackt", zipName, destPath); - } - - private void Application_Exit(object sender, ExitEventArgs e) - { - - if (Global.Iba.RoboCopy != null) - { - Global.Iba.RoboCopy.Stop(); - Global.Iba.RoboCopy.Dispose(); - } - } - - - } -} \ No newline at end of file diff --git a/AutoCompleteTextBox/AutoCompleteTextBox.csproj b/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj similarity index 94% rename from AutoCompleteTextBox/AutoCompleteTextBox.csproj rename to FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj index 4b2f404..e97c484 100644 --- a/AutoCompleteTextBox/AutoCompleteTextBox.csproj +++ b/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj @@ -2,7 +2,7 @@ false - net48;netcoreapp3.1;net6.0-windows + net6.0-windows true 1.6.0.0 https://github.com/quicoli/WPF-AutoComplete-TextBox diff --git a/AutoCompleteTextBox/AutoCompleteTextBox.ico b/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.ico similarity index 100% rename from AutoCompleteTextBox/AutoCompleteTextBox.ico rename to FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.ico diff --git a/AutoCompleteTextBox/BindingEvaluator.cs b/FSI.BT.Tools/AutoCompleteTextBox/BindingEvaluator.cs similarity index 100% rename from AutoCompleteTextBox/BindingEvaluator.cs rename to FSI.BT.Tools/AutoCompleteTextBox/BindingEvaluator.cs diff --git a/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs similarity index 100% rename from AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs diff --git a/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs similarity index 100% rename from AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs diff --git a/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs similarity index 100% rename from AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs diff --git a/AutoCompleteTextBox/Editors/ISuggestionProvider.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/ISuggestionProvider.cs similarity index 100% rename from AutoCompleteTextBox/Editors/ISuggestionProvider.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/ISuggestionProvider.cs diff --git a/AutoCompleteTextBox/Editors/SelectionAdapter.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/SelectionAdapter.cs similarity index 100% rename from AutoCompleteTextBox/Editors/SelectionAdapter.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/SelectionAdapter.cs diff --git a/AutoCompleteTextBox/Editors/SuggestionProvider.cs b/FSI.BT.Tools/AutoCompleteTextBox/Editors/SuggestionProvider.cs similarity index 100% rename from AutoCompleteTextBox/Editors/SuggestionProvider.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/SuggestionProvider.cs diff --git a/AutoCompleteTextBox/Editors/Themes/Generic.xaml b/FSI.BT.Tools/AutoCompleteTextBox/Editors/Themes/Generic.xaml similarity index 100% rename from AutoCompleteTextBox/Editors/Themes/Generic.xaml rename to FSI.BT.Tools/AutoCompleteTextBox/Editors/Themes/Generic.xaml diff --git a/AutoCompleteTextBox/Enumerations.cs b/FSI.BT.Tools/AutoCompleteTextBox/Enumerations.cs similarity index 100% rename from AutoCompleteTextBox/Enumerations.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Enumerations.cs diff --git a/AutoCompleteTextBox/Properties/AssemblyInfo.cs b/FSI.BT.Tools/AutoCompleteTextBox/Properties/AssemblyInfo.cs similarity index 100% rename from AutoCompleteTextBox/Properties/AssemblyInfo.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Properties/AssemblyInfo.cs diff --git a/AutoCompleteTextBox/Properties/Resources.Designer.cs b/FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.Designer.cs similarity index 100% rename from AutoCompleteTextBox/Properties/Resources.Designer.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.Designer.cs diff --git a/AutoCompleteTextBox/Properties/Resources.resx b/FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.resx similarity index 100% rename from AutoCompleteTextBox/Properties/Resources.resx rename to FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.resx diff --git a/AutoCompleteTextBox/Properties/Settings.Designer.cs b/FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.Designer.cs similarity index 100% rename from AutoCompleteTextBox/Properties/Settings.Designer.cs rename to FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.Designer.cs diff --git a/AutoCompleteTextBox/Properties/Settings.settings b/FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.settings similarity index 100% rename from AutoCompleteTextBox/Properties/Settings.settings rename to FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.settings diff --git a/AutoCompleteTextBox/Themes/Generic.xaml b/FSI.BT.Tools/AutoCompleteTextBox/Themes/Generic.xaml similarity index 100% rename from AutoCompleteTextBox/Themes/Generic.xaml rename to FSI.BT.Tools/AutoCompleteTextBox/Themes/Generic.xaml diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7c24f25501586e6c03eb1fbe0dd3c7a03274aab GIT binary patch literal 44544 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 Uk4_C@;eTUl4$#!7-(#Tv1cNPmdH?_b literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa437acfec70b02c10f49e03a7f6ca59c26217d9 GIT binary patch literal 44544 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 z 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 AApigX literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb new file mode 100644 index 0000000000000000000000000000000000000000..1f35cd37606599d13e2ceedb8b0937fefb7066a8 GIT binary patch literal 22728 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 Y;8FiK9n=-h_(qd(YDO<3wYtRr0mC}0O8@`> literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..5664968162bb9495d9acff2fe8aeca7d82a8fb84 GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json new file mode 100644 index 0000000..937200e --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "AutoCompleteTextBox/1.6.0.0": { + "runtime": { + "AutoCompleteTextBox.dll": {} + } + } + } + }, + "libraries": { + "AutoCompleteTextBox/1.6.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..cf2d3ea54731704675e79a2a5b5332b35ca7d927 GIT binary patch literal 44544 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json new file mode 100644 index 0000000..8346fa6 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json @@ -0,0 +1,72 @@ +{ + "format": 1, + "restore": { + "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": {} + }, + "projects": { + "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { + "version": "1.6.0", + "restore": { + "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", + "projectName": "AutoCompleteTextBox", + "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", + "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", + "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", + "projectStyle": "PackageReference", + "crossTargeting": true, + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "D:\\WrkDir\\NuGet.Config", + "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WPF": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props new file mode 100644 index 0000000..86bbbe8 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.0.1 + + + + + + \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec new file mode 100644 index 0000000..ecd6460 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec @@ -0,0 +1,29 @@ + + + + AutoCompleteTextBox + 1.6.0 + AutoCompleteTextBox + AutoCompleteTextBox.png + README.md + https://github.com/quicoli/WPF-AutoComplete-TextBox + https://github.com/quicoli/WPF-AutoComplete-TextBox/blob/develop/AutoCompleteTextBox/Logo/AutoCompleteTextBox.ico?raw=true + An auto complete textbox and combo box for WPF + Better support for keyboard focus + wpf, autocomplete, usercontrol + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..b7b7cfdfc107a1d9c67eb758134e988db1db39ff GIT binary patch literal 218 zcmWIWc6a1rU|{(CIa@@^I*)z!vX%UvVXofan^!G~EO>l3Sun+6z7(JGHJ}I3_nSGqotbI7Tn8G(EK>rXVpnJ25@AI0j^jJ5W_XQGR++Vy=Q)W=?9c zf~t{4g@u`_k!6f;W^z$}aei8fLRe;TX=08-a7k%OW`0a?Mq*KFN{nBrdumAl)G&N5 F0svu$HX8r{ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..680d5bc --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..25d1f6f23c4c2c02b0dd8f232013640fcbc1c99d GIT binary patch literal 218 zcmWIWc6a1rU|?{VSs--E^}wSTq2T|Se2cEfJ6$d)kJ+tKy(eud>*Vb@*MMpW0VbdV zMQ5v+(Bjmh;+WjT%+#Xz;uyWW()84ln1aOQ?8Nlc;uw%A?m$%mMfvGPiMa}HnK`M& z3aUmH6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K F2mplVH?RNz literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..204fdef644eaa2e6de09b015f5f4588ab58aa14d GIT binary patch literal 6 LcmZQ$WB>vH051Rt literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..7de8354 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +03051f753be4b7d27190c9ebeadebeed1c80f24d diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2cc3890 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net472\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net472\AutoCompleteTextBox.pdb +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.AssemblyReference.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\GeneratedInternalTypeHelper.g.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox_MarkupCompile.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox_MarkupCompile.lref +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\Editors\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.g.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.Properties.Resources.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.GenerateResource.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.pdb diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..b970863996c19c55a40bdaed0c292f74529ee359 GIT binary patch literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!lahSNoK`;}!?l HECvPu8Uh(c literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7c24f25501586e6c03eb1fbe0dd3c7a03274aab GIT binary patch literal 44544 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4c0f3cc533fc8512e095fd50ddd16475677cee9b GIT binary patch literal 12832 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 Uk4_C@;eTUl4$#!7-(#Tv1cNPmdH?_b literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1510d00 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_0x51gxtm_wpftmp +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a8359038b6667b938d598a331bfbe954f473670b GIT binary patch literal 218 zcmWIWc6a1rU|^`JTlhdY>x;&o^|@h>*=N@z@o?WYy1X*1wMc%Rp##sHYd|%G025Gw zqO(;@XmM&$aZGMvW@=G z1yv)93JWt;Bg+`y%;ci{;{3D{g|N)x(!?Bv;F8jm%>0<(jKreUlo-EK_tcUAsA2eA F1OWK%HroII literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache new file mode 100644 index 0000000..b59f5b4 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NETFRAMEWORK;NET472; + +2-1917558760 + +11-87062663 +19-1802649142 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache new file mode 100644 index 0000000..032ffe7 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NETFRAMEWORK;NET472; + +2-1917558760 + +122146893517 +19-1802649142 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref new file mode 100644 index 0000000..dbf6f35 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref @@ -0,0 +1,4 @@ +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\GeneratedInternalTypeHelper.g.cs + +FC:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..9cebbba2b70f138274740eb814af533e6b1d8e87 GIT binary patch literal 9186 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs new file mode 100644 index 0000000..c65238f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs @@ -0,0 +1,2 @@ + + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs new file mode 100644 index 0000000..1db5086 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace XamlGeneratedNamespace { + + + ///

+ /// GeneratedInternalTypeHelper + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { + + /// + /// CreateInstance + /// + protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { + return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) + | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); + } + + /// + /// GetPropertyValue + /// + protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { + return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// SetPropertyValue + /// + protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { + propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// CreateDelegate + /// + protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { + return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod + | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { + delegateType, + handler}, null))); + } + + /// + /// AddEventHandler + /// + protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { + eventInfo.AddEventHandler(target, handler); + } + } +} + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..4690e630d23ee1f0cfd0151f73976e26cd9e4850 GIT binary patch literal 785 zcmb_aO;6iE5FICmLxD?050z4pL%BuXfMY{aMTG?AQi!4i6%HI&I}=!8??k(6#r*GH zQ9EuUgt$?$t2ZB7&D*D$*#>|Mn85%}*`ITE`wS0$^YI#20JDifi`q%2NDs+itN9a+ z<)q&U+SP3}hehTJgME#KGcs#6CqrP?c;7^T8HtP zejx3;bY<$pcrE-|=G?|NH~O{8z0Ux@p5WsJnme4Isk9oRGz#tBj#s^G&Zsac);Wwk z9{(rC?g+Z~&MkXF*z_KAX@gv)hAb^ykWwyIN-s)r*lx$7WSwI9Vnci;@Sp~D*zI{` z>n%M0N_{SkdGBBgAgZz7Wc<}v=ime5>xl literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..aab791f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..052602e87d96df04fe16383bebcb88320b977cfd GIT binary patch literal 218 zcmWIWc6a1rU|`6}zouF1bAu(WBIdfYV_JHlw~yb$+}XN!CkU@RaI3_nSGqotbI7Tn8G(EK>rXVpnJ25@AI0j^jJ5W_XQGR++Vy=Q)W=?9c zf~t{4g@u`_k!6f;W^z$}aei8fLRe;TX=08-a7k%OW`0a?Mq*KFN{nBrdumAl)G&N5 F0sw4qH=+Ol literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..204fdef644eaa2e6de09b015f5f4588ab58aa14d GIT binary patch literal 6 LcmZQ$WB>vH051Rt literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..a899a34 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +43ba565d99d63a9ff2ab0c2c763232910d89218f diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7901a42 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt @@ -0,0 +1,45 @@ +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..b970863996c19c55a40bdaed0c292f74529ee359 GIT binary patch literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!lahSNoK`;}!?l HECvPu8Uh(c literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa437acfec70b02c10f49e03a7f6ca59c26217d9 GIT binary patch literal 44544 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 z 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 X*))H#aK8WBxzWg&8=fK8M=ktcw;Gj1 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2868593f4d72ae273928083128c455f469cc169e GIT binary patch literal 12912 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 F1OOz9HzEK4 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..cf63fe7 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_350x455v_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..3cd27faabd4d63e13f8cf4b25886a38c5c3a81db GIT binary patch literal 218 zcmWIWc6a1rU|`spbMtA#^4Yg1Uw`JdZ+7=)_Y({LL?>VSUmT;CSDKz$5>t?voSm4SS{ws1#T}?BpeR4RC^1*TEi)&z zSV7guqQb&V)yOi&H#4~?zc@dwL?JA*xHK_GA-JS8B{M%JI3uwrH6_Nc)IGH%0BRUM G7XbjyJUMUx literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ca8af72 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_cm5afk0x_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..66054dca43e26621f6cab9061b551b78a17f944c GIT binary patch literal 218 zcmWIWc6a1rU|`tx_Ke|&X_HSIwmJ!>$Vs$kEC}rqW6TOkj%tYJsrvHm8c+=(zywsF z=xh}eTAW%`9Fv=vnOYQI9HW<4nx0w`Q;?XPotU0l90M}N9jGdxC_lX@F;~GYGbgoJ zLDk5j!op0|$TG$^Gr1_gI6tjKAuO}FG%-gZxTG{CGe0IcBe5toCC0DRJ+&kNY8XBj F0RZ{(Hsb&Q literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..c06d8ee --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_l5tfvntf_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e0a64f31640ef72d64fb97cfc6cfeb078857aa1f GIT binary patch literal 218 zcmWIWc6a1rU|_g3dG$K?tf<22KVEP)T-`A->|NYiE>05uGs FivY?EI;H>s literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e5adf53 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_nzw44uo0_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..4fb4803a509068fbd74ba87e66a699be746f2b94 GIT binary patch literal 218 zcmWIWc6a1rU|`7V+IWSvedg!hX-Y?B#CUo4UQ#E< literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3c188dd --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_uxcij5qs_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..ca012d323b13ac4672396ecbb634297f84477ba8 GIT binary patch literal 218 zcmWIWc6a1rU|=|Wt=J@W&9I3_nSGqotbI7Tn8G(EK>rXVpnJ25@AI0j^jJ5W_XQGR++Vy=Q)W=?9c zf~t{4g@u`_k!6f;W^z$}aei8fLRe;TX=08-a7k%OW`0a?Mq*KFN{nBrdumAl)G&N5 F0ssikHv0eo literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..afc6417 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_ygy1vsrn_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..27d43aa84a987b21b721a303071ab79f4bb8c3d6 GIT binary patch literal 218 zcmWIWc6a1rU|{&LulLq-&cvVT`Ui^CyjGWpU1mu-kre*bbYo))$DK!J*MMpW0VbdV zMQ5v+(Bjmh;+WjT%+#Xz;uyWW()84ln1aOQ?8Nlc;uw%A?m$%mMfvGPiMa}HnK`M& z3aUmH6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K F2mofvIKuz{ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..9cebbba2b70f138274740eb814af533e6b1d8e87 GIT binary patch literal 9186 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs new file mode 100644 index 0000000..c65238f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs @@ -0,0 +1,2 @@ + + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs new file mode 100644 index 0000000..1db5086 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace XamlGeneratedNamespace { + + + /// + /// GeneratedInternalTypeHelper + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { + + /// + /// CreateInstance + /// + protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { + return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) + | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); + } + + /// + /// GetPropertyValue + /// + protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { + return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// SetPropertyValue + /// + protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { + propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// CreateDelegate + /// + protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { + return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod + | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { + delegateType, + handler}, null))); + } + + /// + /// AddEventHandler + /// + protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { + eventInfo.AddEventHandler(target, handler); + } + } +} + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..616ef3bc483315557c5dce74487e3100996c7014 GIT binary patch literal 789 zcmb_a!A=`75S>j{99nuo^iU}kIkdNE9lF_tq>2g&;sQh{LBOGhdN&iW*!4uVS6Tj> zD{5yUsv>SdvGwd3+4KB7Gur@g0TUR&G4JQ>{rL|M{_^k|Hvp4MgBG=uPLUpx!B+Dc zjb*3b3EI_cHHSs!3WI%(g)=g1H7|=KQ|TE#UeN>Uez>2^!ow(*(=hH}7&U%-aJ$NT zYGjTJG7p;|#~R4Vqji`EH%d=wVS^!QXDGA5SS1PRcf67u9LOk*;{9&e!S-RdF|NaC zNk5QwBUu^yFj@+~l{u$z?L@y-x%UO&=^1t|(A?qlM5R>`rBP`2K6%y2)`SX^Vx7&% zCyon8L(1nFI=sTt4XFId0_UW;VFgZ= jBV&c*KcE$NsL`l2s3iY-j=wUCzx|z8@S_)gwrc+X00ZnJ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..75bc0ca --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..3c3a26300bd691bf2a58535b6d9fcde8b3132c4a GIT binary patch literal 218 zcmWIWc6a1rU|?7-alKb)&5nzAI(fdIUaoJ$b}w0CzX9L2hr4$jyV0se5Wk0Msyi GE&>2MbvgS0 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..3768bcc9536836d26af972d16babde13ef4a44c2 GIT binary patch literal 111192 zcmds=3ve98nSiy#JkCDM%Um45#t`s@*UGXizlh^9vM~;l5t3}#SbmIlN7A6(o%QUj zWto7v1M;}!AO#6j9#wHwE|-Lhox5B)A>;)Iq2S<>x`gE7RPb>;4u_=js0+s>f!y`X zPS4*n)3f_)tAAzt{~P z+iuBphs#E8qB7iT@nRDTX3MDhMy;8!5SIhtJAp2z2?ZFo}k1`=w zx3{-PMy5rvJ*?^-uvpwKY!`OMUQ;u zmnVLmAMW|n`yTzfkG*5($dwP8S1$P757)Rm?W?1RK-!fLeb4h2% zs~_3~T<#hn$w2a$2HdXo|^=Q7wQEuXB~*F`*id zL36*G-B8Nec@L6qJ8$+GV`c?#`P$qQfsI)hXqZwZb4moBnr-p^S0-X?DpdHSh@~k` zM*YSHygb{h46ia4uOX|Hw&B}ypmm?F{68QwiYIH8m*0kEN&n&qDW6R&Z?@Ral z^VkJoY?Bp`gzcX$VRB{sS#61YR!ho;#_am{KK}In!A~rE_{-;AJ-_XRtN(EHAAi28 z&7F1b^3T5b^s$4xXMOjKyY_DR+`V@{c-hb1JnOq(JACzL=lx^UecTRwIE zFE4rKvbR2Q?3@=rv#xXXf|HMZ^LtmUeA=Jfp1I|m|NWP%p1U!#yIy-Y0a-4$Vx*&U zbTpS=n$PFEI%*~%I>p_p8nR%hblas-Ypm)RE}NE_DHFcxHA>8?IbhXtgOdSqm!WGT z@w+QS#UENyO<^pc6(l0_HXfnA7DaCT+bi zm>}&T&nMO@0yYqD&?Yd!OmJfamgZ4z&7k0^w({?DtfJ*w`@}%m?O*=)zyJw6#fu|N5hYJ? zku>FLC-4;42zXK&95V^bQ%&@KbIhu^&XmkJ&5!HJ3nNh~5}GE7^oKm-sMYMYBdvjn zFxsUIqri=0yN4{;<$8hqaB^Eb_*`I&&PtR*f-|ZdoP;Ernx4UgB1EVt-weE_Iy%a> zErAo*-Qk;oK@lV*WSfDaq!^phT8nqS85n5M1Rj|6`pv2>Nw-}nu!y7|0AePE1uY%6 zQ3JGqRap=W0eKB1JPwtGkxQkiwb@g*shdCxvlO!^(b`ljR$XJHAS}j!tP3RSh82)t z?VSm*LZLL}YInVcCc=u;Vr{ld8_kmGh#6AAmCRy64J24IVzEFfP05m3EKrIFE#;Xp z;v_OqHglFyunw4c*=)!&V^XRh;Ude7NfAp^x_D+xidIB;?WUX%!(|)9B+pJ-XCy{r zGcoyj5@X!*)`~%HNj54GE+zH26w7vrdE>n-MX!)uS1Q@ApXeei=764yLPgVRAz|7_ z2UD74nwq72!zL#}%^^n3%TAHvcIg`jzFEsYzf`V!tR^zQ_`nPy7n2T+-O)Eb{K`oO z$KJPaa`ipOKd|!21<#)Ju=&+R3-)Y(*Zq&*Yc72MCm&rq@7$jqUHgTzI*!cwe&@G; zvFD<(s~(vDYRBh}eB<;(r?y}Eqgx-gpE~2s?RP)>b3jtupfBx^^JWmKQNqsVg9E!9RJP4EDBosgGg`$Kw|5{i!MB-%B1juUw#_U` zddOSgXqCFcx0wSi01u_E_BQoaMa;v5L+o=x<{cAhL-x?wkU+*WJt~5aS;4>l68tL% zhPS?L+4CRBY!<|ZF2Ik_6)TLcT-WlBRh`SsB`a6een<4kobu?if8?m!E*9BIxzHg1 zuaifgg<{B&N)~+e9&r|3eghy*W}9?tB5H=BE`#;-o&EJWU`?QQDEF4-rPnBa{)0LQ6GZSDl=Y zum_35JVIHo9uh9H2xUFl(44haiZPE+)>Ews1=!5970CH+jT-4!Ob{AQ2wbrK6 zsO|TTA9Mm&Z2! zt$~D!ZgDJ?N>i@F#ky1}BD5w|M@q$M#Jk^ah}|M&IzC@L?8K;-?G6*f_Tvm!*)lt6xA5JE#D97$K0gSK4|rcE$%vK6LZ7>U}9tS~`({X8+*3e(qz z2qWbuDKw4+`Z!f8~w4;EaYEz1Z6n)vNy{JL!@jf9D%tSG*Oov*Cq^6SSE zzqTyd#6&3Nl%q6NGK%bYYJaulT18=r2ov6)@m`A-MM5+|22oTTO((eR^2Q~?XOC)p zuC<+_!FCGQRZ1PO?1M=BIe~g&IV3paRN#oRps8uCNc&bvvo?VYCbF*F)!taJN4#^( z!JXJf!7Sws@d6m*3oi#j1MX_4R6&A7=4z*ig=VU?!k*mKPSL6fyfBgUf@+Ht6lW7c9Rc{LN%AOFYL)S^S&o%dC|`@l znQ=U)N%}LI=|)7Jvhq`zG2yReYvjPLg_ZygqwrIisg;mB4A9WY>|ME{sZp>@t3uFIt(XtCXi%F{uRux-RD>zWDjab^(SS%#1wEs!laz zCz7RE)e+6tNWUN_pWflbgq8A;R&-cMJZ2u!iWEd*L>AJD2%{-JJfs!Tg$Ntv zi3m*SP3&3)gS{9z;Mxv*&=jURFhx8OAz2y;5LqHZQX)+$;)w`Jg@{lZSG{k;B=0qg zwlmdhl*?w`Go?ZO2LWX!h)TE)vEF)2`C z5|>9)t8!CH^AaJXJO<=Sk>HT+wnwGWlpMbMA61439px9l`BH}-3;@F~e)GPM#DwhP zw@^m?ycm8Fou>j35;v*#V`?iUe>D18kpRW%!Sq@yfy82j%4ZSe#DLLS$4B}iP1yt* zn1dtA{gch6o4w9;%h`8V#4BRKzvcc(q#zO$GXEqZ40@JnEnc{P648YS8|9(8Q0Q=? zfu%AJ)$uY&Sja+kTn;oRt#yQmhw8W*O(23fGo*a+%;im9U<1a5FP`INk;srOp5yYM z(P=Fc!xztSb(%m3GdYo1nO?&Z*3E#9Xl1-INMuN@Oem{<-iv5uJT-_AQJyT}p}pBC zn*AnAnW%bC+RNNro-C0pjl_m5St2PB+SatzG{uu8k_t6}5@y0uzO(I1Zn~4UGvVbg zduQ-daN;}L@)}5_$ac2nQfZ16-`SQcMT8c~MAjF%p9q%V;zZ_^LE=L?k%h8iCbHJD zL*hi{sX>H@@`$eoxGcFHJRTnLjg~~>LKg9jN~5Wj;St}cGDPSozc0pwb3}ETKnN4h zQT`g8XDJ8l+=MC4Q($z?4t7w4Vn}evUZWF4K{L}@{xE-yPSB(YTrdlAlD(-RbELaq znWDJ?$41Eq_g+W8pT82j4n+kPl0vn8#QGOoXBb^C-ooVDvr`u+USGlx6 z4nL2cQU!?;*?II7vCvSpmL=ln(NnZ)0xyhJB3W%Qyx4;>`vun-jFRX&^KwX#NLO22 z7BoGrWs=0z7FVSSWH1&<`T6pIc<%b7PiXvnxwHZjBC_-4QlZc^wU#a7=gXx!HGvhz z5|M-q*-+qEg{c_wkRg;rfBi}Q@oY=%C>lKG}w|bwi7Fhv?g@1otQkD z+LJI>C#DV{gufpUfspzwPA<2^tb|*fK^dfNq1)mVWo>-JYPh8sRD&+Tk7~q~jmpDq zH;mlOhI6l-7f&9+fac*gp%`*3lZD#^Q8XRKJlrN|0=Ot0!OG88_nV_URI=Wxl)YQ9 zVvAg0hhMaoRtE_Z+1ctexiqDUpRG<)iwH60Z;lJ{Zzx)Bc2mzr?`_Liq7`7q-yE-3 z4~ZJto8$Fl(-b%U=6F5Th>%l$8E#yM9&2peoix3_{oaXfeDlk2>r_JmM|K%*9nm!9 zjbDaaM>8Valt29yS0VIQ$OQ64E4#oo`}efA!; zkX}2%BgN7RNR-GT#ZsX(1&T+Cr8*H|rTnQ>LHJ(NHS&gQz~l$%JN&6sNpU1nWKX3^ zMA8%}{#2?&BO;tAt&}Wf8Gw>lDX4%%Y9_1{2&E}h5-SBd5n-kL5g=hi3{I6z*)wzh zHvHegRt0|qD76w2FS18~QU%i#G5#n~s$N8x?NYt>B`6^A&d&;VZ=e(sq*1D!Fpxx3 zat0GkN`#8?eKGG;Y1Lux=dkk?UN)KE0e-{)mUDbxEM69g4cWd}Tpmr~;rn87b%+om znA8BF+GoA~^`!z!;4i_XmQo1`72%|oBABLh!K9X=7ZGNJmTHKd=@BgzxJ*e)RV#~x zY6dKoAiI8fA4yA9Q-=tligLfGT5_$T>A$DS?(%nn6DAdQdve7X6&|60xoLKjYkVU7+!@1ft5vBQg>LY@V7~nGMokdZMFRMq83$0*O+SlwGqU-K z5LAAdOn+b}WRZticfTG)9{6Q4$Pl#Ame%_KB>3G+L!Bqg0pSMh@f~1h_yk&}5ni9v)Tc&75gcq4p z#_)11mJq>CDTHLfN;K}2L1`pZYnBcaER2J^u{ z@jJGnC6Ne`9hi$sgT|+|j$HBsb5UiQKnHWyQhj_i@FO>iM@RgfAb=-~ug1zE@u7>a z#^liypfJ7~Q-=s4vH%xz<}IUO9jIl!U+Z5q%DjAGS_7ow0j{*VNW{nkTxs%Yid;Ov zm8KpMf+ebDWmJ#o(+?0`y(qS1N!CJQw~u<&n3POY;PMTdoCviUvUZS^=68@kfkI@p zzO{q8NbF|V+JStU!dKtgfqFy;s!zQL9EGTL*j5zY6M)O-!qkhjN=WGFQZLd3)0DO_ z^&(9#BFxlhLrWD1V-$D3zAM-`3bUbQ6_97*>9V0^LiuPlJ|G`vAIp9QbfePK@;j(} zqp;(^3!fXEm64VpNA2}^lIpi!jZNxlRzkv zzYZaJZm-EC|T8-)=0V7*!HIh$L;`mCdk$OZ3 zDqm^I_2@2*`TY}H<@1$RY9%CeWGk&y!8E0fue4J2(j2o&xe3fFXo2;oNOrN?0n=6FL2K;4c0XEYa)R=K(%hHFP)~wZ5-9~MCk3E8T4)_o27w@ zu-M%7tKSAOrAz9nA5=twH#M{1iCXDr?Zz+-PlVkJEg>M{5A$osxBe#}ul^DO>LTHr z;Uxsfr>Whmzk~qwh!8w5GnQ{#*OFD;rsJ~LT5^WV&S8hqSpe~>x+5|E6OcImC0VAk zd=`$2sVSA^Y4rsWo66HB!Y*UOs+6! z?@LQ7Ab}#=mzD~pDN}r(T&fchR?08>4}}ly(m%XoPp~H77ya`x$fO3ci~hMBn)1RQ z9^h&KBKTAa#9I)`ljT{$mG?|+?d1XXIF8@^{w~0!ZyfmMkz=Q2G8vvMA1{kUhAde= zE)N==qi=lpm6HyRy>H><>U)lVVC9nwo;~Sd^Q(&%?AiXV`yap8T=@P^KDu_^xj#F) z_6uiq9GUa|&Ts!>&qZTbJuv^(j?W$W#_5MnZNKzKw?1q?b;g_9?|$~jT`%>l`p|~% zQ%}5j^_`37tvT}4Yxmz_Kk(%18~a{?1RKp9f**lFp7* zZ5ic9bppBB0|Z{S1poxLh9A|5mPF!1c2p-S4H}--JgO5_rU`T~M|G6HV=-v%ce7!% zUUruQ#11YD)~jiCklqj3I~HkjX$ls9$0AKFKul>enDUp2qwI6%fyj_NSMf8 zCXNWBDM3TB0ZW99^2L3m11jDl#W1nKa*QwTlckXWkuC0%5}_$-&7;gog_=MKbCh|f z>TtO)dGz2GoMkvu93);LBseD324Ga$L!SS5Nn6{j+uPbc!ahCaB=#5kx_@9@N82ps zTCzW_#mhjvL5VO?em95T@crgkwO}|K_Lm*zOGjUn09T0L&5=?Ci4fV{94TU<4Nz-& z*!*se6s?-T3*&05pU}n~b}zCQR_q=(N+q)(tkl39g%et$G!iPh2`wQJny1z>P&`^a zm{6z*lrR(8xbg`tl>CN$rc*G=Wit=n5qQ?;b5krSkHo1=HqA+7LIc%W25MKGW^Mv0 zjCE2U2nf4l(5OsQvg_HiH=_l660m{{zAzAwQU{3^T_7MuE=}z)auo>W zktof;DiCDS6sP1W5L6;UigHq8ubT+ZE`9K#-v?<+l1a@giUesUCbdxVLo8I@D0bdj z&XHtN^RywtNBu@ixIzuRA(+j=jTT-Ai45IF3l~IFgA;DFa6O1HQ6C9+4E9P=&h>X! zdh8rKA`tR&?%r1eLlZ{A6Qz;h&_%)%5}^rdtp$G=2~Q~01WK5N{vPF#a8dFQqT}0* z0HSkvXjUkPOnVzAi+l^R_~10YG;FIx4d^0#g6oPEMpv$DdB>{GW#*EVtGxL!o}H-t z3E8bip=u6R%LVDHX#5FTC>3_kTWaF54er`U<{U>e3A3~YGn$pVpI(yBb*@|9;#vjE zoq|~b!ouABj1@&r31sePOdL(g;qGTl8^8yhX^6pRNcCjki5<=Xko-J5FrMt&p>1In z#Q*S33HvN+TXs{KelFo5@0T~o>S?W&NiQ@a;DDca5GN~?Us9Pkb_z)FODcmRNG!-M zsT3vE4-I}vWuOHS9?H*Vd3PK4Sf#ySGQe%*XR~-2Bp_sGv$!0-tc~48ein*XYo<#O zuA=gwxF>Jz@p$2JW8eLQ_!AF`$IBu;0J5NXTpqLw&{}q$2gT#+077UV0JAM;s`ddq zx!F-1;n9%LBbf8SkziFgKbXuCg^}aDNaY_S1VRq@9cc2ENW@co+j=|4 zUJNR^V3A?i^Ftz$g2*vXc1R>5jHUyg9}*Y`VId?sWcwGPAesWh_b);{h%iwert$?Y z7LwByYHYOFSRNkjWZy=vX2_zQT*Afy3m#o$HK6&Gu2=?CyPlzkaQKzy zgJtC@H4g~c>^rDjN>8%JO}?onEKzfBQP$kWO3ro)mJr!rJosGD;HU9#BAa}t@+Rj3 z_#?4#qhHU<6E*ubWzAkP-HL0J@`fXvEE{@aXVCI+g=m5Jt7Pmlh(SRsxP7h zfP$VOG1pR|Zz-0yd=iviE9cl1d(`zVfbCq$Xd1IBuEU<&k-rM|&QJ7ysYcLZTveni zJpJp5gqtZ|zdT&YIS4kTC*nJKxw(LJ7-fcTVGSUa%_GDnW z&WsmA5;pBkCArW^z~b_tQEDywH4xXM31~1T41Hu(-v0HWxz;g?=A`XRWY?LF?e|1& zYcj;=JWJ1s)~-6OO#~SFZ6e>!7NlrKhli)ZB7Im`ZXqb-(X>5ue7pTv~n_gwm`0TPy>nDw4Y&;tAj;NR7XG3 z_S9{0BG6{YC+n$}44`c7@n-^ymg19n#gT~3uum2$q90!=KAEQx5nSb&@yYt_DMLKI z^3c1V3h=r>KBQ_Dkbv!Qo?IMiipFC0t_C)xRrJ%?k8y1Pc7+6|s`<0(u3fi;@STN@tl?M)k zwqI`xSU<(~m#?#(VuPAR-Zc zk*B<;k{)i@Q;wN)ZD%TYWl6X?9kK>^%Itb8R#=*X(#Afbr@p6sgQr}Hq}N+l2@GMa zl^DP?XA|uVP@xl3FlPkOr-tPHkqXtO8?t>yZo(LgJoO1YofGt%SPp5rrhQyUE_y0T zqDW{*y|pOfSK5fG06FbX4D?L zOf)o9t+fi|9=lAXCIG`M39CdNJAeE(+wDx1U3<(i%Hvbnz6rKM4C7DMGn<2jA-`fj zy%rL-Td8(1f*CknKs0i#HTm(I_R|$>0z8Z_<<2O0`~Z-jCkFwEMRmK?JGgX;XV8QX z{|B(IqYnFf{wUaSr4D)WHOOgdEkl=U)b33{hp~3b6Pp4(YWFL94p_sC@`d%QAb}%G zY^pDvrbaG&w~gOV8||hhV8d8AD%b)?JKJrST*qdQxAj{iBX$Yq)#s0XCD?T1u%%RK z5!h0s^A&2mDaSiE<)<{$xrj}=eMHk2*J4wtTy?X(M#(C(S0HN_6o-xzbnwN&c&$?n z*~zyNPhoW=M0T{;=D zX!LF~#G~-gfpY?Mz3(GCY>aq3hN3pMu$u+xi8=&*vwHwZ!?U4VHm$3=cCmKIs$fO# z@`9wfvy;V;-81bg-Q|KO!(&N_{9%Og@mniGwk4@a6YyYyWEIt;IVt&ol{fnwdmsD9 z5h55c!Y^!42Z_}!RHMFuct}${(%{E5(ZQIEDD;Cx@ z`=uhe@bxW3M0ovd#E`6gn}7&oCD6Ag$@`%`M1xah7E2Eubl814OVrRWg~Vst*Cxru xu8$9htsgssiIyb-N4c{Y^wc#*ML7Bf$jlMGkA#KHSrkOk)D77zs6YeA{{cRoYG42W literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f36841f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +866643ebe144404c9b341177d1191f715e5b1a6e diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0bf1c1b --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt @@ -0,0 +1,54 @@ +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..b970863996c19c55a40bdaed0c292f74529ee359 GIT binary patch literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!lahSNoK`;}!?l HECvPu8Uh(c literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json new file mode 100644 index 0000000..706cdfa --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json @@ -0,0 +1,11 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": {} + }, + "libraries": {} +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json new file mode 100644 index 0000000..b7d224a --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json @@ -0,0 +1,22 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "6.0.0" + } + ], + "additionalProbingPaths": [ + "C:\\Users\\maier_s\\.nuget\\packages", + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configProperties": { + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..91d0a6130169fc043f63dd5340acaa12a11ced42 GIT binary patch literal 44544 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 + /// GeneratedInternalTypeHelper + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { + + /// + /// CreateInstance + /// + protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { + return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) + | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); + } + + /// + /// GetPropertyValue + /// + protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { + return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// SetPropertyValue + /// + protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { + propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// CreateDelegate + /// + protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { + return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod + | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { + delegateType, + handler}, null))); + } + + /// + /// AddEventHandler + /// + protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { + eventInfo.AddEventHandler(target, handler); + } + } +} + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..b8828ea2784e6ee015d12b13226c43b42a2c9db9 GIT binary patch literal 789 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000..ad8dfe1 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..aab791f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a83be393e479fa3baa2e5aaf104b1fed5e81147a GIT binary patch literal 218 zcmWIWc6a1rU|_g=-uKJZNOSE^x28`~2vX%-5hcH=TKC$uEZ!7l?~Z>p*MMpW0VbdV zMQ5v+(Bjmh;+WjT%+#Xz;uyWW()84ln1aOQ?8Nlc;uw%A?m$%mMfvGPiMa}HnK`M& z3aUmH6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K F2msDvH}?Pl literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..204fdef644eaa2e6de09b015f5f4588ab58aa14d GIT binary patch literal 6 LcmZQ$WB>vH051Rt literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..95b55b5 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +46b5d254fb25be8531c4cafaa128504526176dc9 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..ef46066 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt @@ -0,0 +1,48 @@ +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..b970863996c19c55a40bdaed0c292f74529ee359 GIT binary patch literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!lahSNoK`;}!?l HECvPu8Uh(c literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json new file mode 100644 index 0000000..b306979 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json @@ -0,0 +1,11 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": {} + }, + "libraries": {} +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json new file mode 100644 index 0000000..3f75fc4 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json @@ -0,0 +1,16 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp3.1", + "framework": { + "name": "Microsoft.WindowsDesktop.App", + "version": "3.1.0" + }, + "additionalProbingPaths": [ + "C:\\Users\\maier_s\\.nuget\\packages", + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configProperties": { + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll new file mode 100644 index 0000000000000000000000000000000000000000..cf2d3ea54731704675e79a2a5b5332b35ca7d927 GIT binary patch literal 44544 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 X*))H#aK8WBxzWg&8=fK8M=ktcw;Gj1 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb new file mode 100644 index 0000000000000000000000000000000000000000..41f6adbbf5a90a213d755695038727721e64aa1a GIT binary patch literal 22560 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache new file mode 100644 index 0000000..a867ddf --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1; + +2-1917558760 + +11-87062663 +192-678530861 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache new file mode 100644 index 0000000..ce8d8f0 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1; + +2-1917558760 + +12-1157303239 +192-678530861 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref new file mode 100644 index 0000000..e14a994 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref @@ -0,0 +1,4 @@ +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs + +FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..a356744 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_db1mvhkb_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..f810f0a178dc01b3dbdba35e931f7b67fbc313ae GIT binary patch literal 218 zcmWIWc6a1rU|_iJ{Yl-{$|vQ>v{G}2Mf^d#Cw$}iVrDgQ+O6o+XBn#wT?48i1ekyd z6rHVNLW@(2ieqvUGgFJ=i(~ZiO4CzIVhR$IvlG)(i(^2hxC2!M6y>KECFUx)W#*(7 zE2tV-R9Kj)8d=8pW+oTq7w4yyD1>DemnP;Y1ecViWah^NXCxM-ro{M_x~G-|Kn=s^ FA^_`{I7k2h literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1dc38d8 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_dvuh2kjf_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..0b0cc437746e907bd272d79655e97e3aaebe1ddc GIT binary patch literal 218 zcmWIWc6a1rU|^Vj^<#Qdo!6A-ZwjRAZob;+$LZWLo24R2vP1Ak+N9+&*MMpW0VbdV zMQ5v+(Bjmh;+WjT%+#Xz;uyWW()84ln1aOQ?8Nlc;uw%A?m$%mMfvGPiMa}HnK`M& z3aUmH6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K F2mmQ=IAZ_+ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f7aa615 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_gzy4e3tn_wpftmp +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..38430a220587da6617eb85101c583c001e4105c4 GIT binary patch literal 218 zcmWIWc6a1rU|?9O8|~@3q`YO?!*>1s)f)Q(US;uif45#dHDG?W_Pg9a*MMpW0VbdV zMQ5v+(Bjmh;+WjT%+#Xz;uyWW()84ln1aOQ?8Nlc;uw%A?m$%mMfvGPiMa}HnK`M& z3aUmH6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K F2mmf$IGz9i literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..39cbddd --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_mu4qmgcm_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e4bc1cff0cfc6c2586282b13a3e7e3583848b0ab GIT binary patch literal 218 zcmWIWc6a1rU|@KsptI)tGnoa~^=2)|c)Lh+rn&xFhO<7|yHzAsyPnY4bq%P75MTl- zP;|D62`x@7Dvrrb%uFqcFOJd6D@{)=i77}-&Q45EEsg=1;to_5P?Voul$fjFmYI`U zte|RSQDI@GYGfJXo0(jcU!0#-q7ar@T$-4p5L{B4l9?Y9oRL_RniAtz>YiE>05uGs FivZBxH~atq literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..9e55bea --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_n3sycymk_wpftmp +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7fc0e57f17f8b7cee71f6ca766ba52da467cda3f GIT binary patch literal 218 zcmWIWc6a1rU|_ia=ws|N*^oljJ!{@gU9otFtPiu|n)BM+_X4aI`AodC;Tlj4A;1Jw zpy+HB6Iz^FR2-9=n3-A>UmT;CSDKz$5>t?voSm4SS{ws1#T}?BpeR4RC^1*TEi)&z zSV7guqQb&V)yOi&H#4~?zc@dwL?JA*xHK_GA-JS8B{M%JI3uwrH6_Nc)IGH%0BRUM G7XbjESvd>< literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..12ef6e3 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_pjqybgrz_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..b6af5c724d66919ca4f4717407aa3fc07838423a GIT binary patch literal 218 zcmWIWc6a1rU|=vm{$Kaj^Hn{+dGAk&y>o1Jf6$@U*-_5Xw|{K*S-S4woohffga8vz zfugfjOlWaxQE^OeVrFVld~u9kUTJ!2NlZava&}^RYH zVg*$riwX-fRU^w7-^}Eq{Nnty5{0nL;?l$%h2WCXl+65?;Ecqg)RY*%Quox70H|U3 GTm%3L)I3xG literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e327cae --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_rudhv33g_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..23b0af88c91ef87b72d7176be1dac528aef488c6 GIT binary patch literal 218 zcmWIWc6a1rU|=w`v}@d&!rk#a;Phb|=apvSO%DzhXS7c-K55W(ylwCNYd|%G025Gw zqO(;@XmM&$aZGMvW@=G z1yv)93JWt;Bg+`y%;ci{;{3D{g|N)x(!?Bv;F8jm%>0<(jKreUlo-EK_tcUAsA2eA F1OTc)H~0Vm literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..4f01d7d --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = AutoCompleteTextBox_xf4qn1bd_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8cb11a855bf0bbe78933457124cfd7242787d5e8 GIT binary patch literal 218 zcmWIWc6a1rU|^W?`J>3rte4N%y=i>alQ@lM)7-nZUpH=L`FCk6t7PQDfNMZCga8vz zfugfjOlWaxQE^OeVrFVld~u9kUTJ!2NlZava&}^RYH zVg*$riwX-fRU^w7-^}Eq{Nnty5{0nL;?l$%h2WCXl+65?;Ecqg)RY*%Quox70H|U3 GTm%47oI5!H literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..9cebbba2b70f138274740eb814af533e6b1d8e87 GIT binary patch literal 9186 zcmcgx33yyp6}~g`W+s`*)+|liq@B=AL7*gQ(>rac5t7o-lrAxeEg}dnlh<_YWL|hP zLldl@1s4PqWN`rnR7Cx7199KCPeE1@mlg#+mr@n?<@19k*Z=?cAMCg&Khaik;)9& zd$KL-?M%+G)7h53)Zn0($!^2jV4z~vu>(7m+ zt=K%qZk=F}0n-__as%U|R;<#;o|<4Ky^cMK9mZp2e(DFeo9R5J2iUD*+VrTw9uom$ zD^4{Q4YC&mGkVS3u2@}&=!!lo4R^Z2>bLVw5;MZ=@B}lq*h5yVriAFS&P)_0J8KpZ+oZ^V-?2bii*;RUQejR95xqg@Fm`O}n zZ)Q`O;aJstVwY|)$2MD;VVpv=o;6IW)2Uv-mIxN@Oy=@tdPiyq!wVN;m{oVC(+Hg@ zVu0%wc>1{iAX02STqJiEk+-nXEk-%spyI${KvzQbvBi|aZkmjIx ztYHc9YQ4OED{Uol-m$6}opou!Rb%s-=s+W`tI!!PPWZ68t%!YfcAI8_DJiVRA%Q`>&mvaMC%x$y>--+XAQ{kvj8(#?b*Ju<#XA`T^htv9?+`r zu;u3c+20VJTVPojXLxEUHk1EOE%hA3 zj1#Yd_{a%73Zfd%(f}>R2CSt|@G`W>f-C?Jjn^2gobCdIc9-o8SdC&M8YKz52(hgn%St`?o8Iz%v5!Wxv3i(R}%NxZC- zg|=m^9p-q4FiKi36}%i07m?K4ksl3CFH(;u8ezN=t<)O6&#Ta(d7+vpyY}2o6VaaR z7CWD{wjrCxBW27OaProZBC!^8TA1KuXbLfDt!h~7-0LPIJy|!#tf6?sUs$pZ(;%A6 z)<7#r938F{S54w(ES-|J2GdAdEm|!tUQ>RgftO)Iv!7k$FBOUHpxpyJEDX|**Qw=l zMu|wAUzl-?fM#R_(yYwj3($~mB?c$;=(r6|V_`hfdFUv~pIql@14Yh5$`x~-82AO} zX+q~n=Q#!3li)l}C9JWS^XS}F)O*OmJ>EkRq`fDu)u!Vl^UuY5PQ`qEo}pQJ55;`J zdtRl*&CYvH_eeVq?>R#)KZ^I9sWgN4oCQ*O4`mhCd&or!-m?-N2iL-TFw-l!b~3X0VJOJ6|Abavv1&1mBcpM+1zatoC06^e&moibO2PAo!!Oz97vS$}a*PiP^73{eI z9c53(5|oF@p515*_LQmopoqhMz7?0dMt7}uzMAG*?|Bib^0PyJe`#}fcV}1Ud0p*B zf;>&8kd1n7BOMQ}-eTE1gskV-e2*P^3*7-y_~xDQ;NHk%KNEB%KA z?+0%op5~X(e_rqb-G34NgMz90H{}k{G6+;qT!_BRQJ1(u@_O`1 zINhZ2$|_bWgM@H2qT?bAP!fzsUJ!=jy+QGs$02x8U<4MH~MQ)*Z-nVa`XucVW)-Z1A`IX}WC^?-rN3+%tHrlBMi~ztsA4ZR~j?b%Q zQK_+8`9s}ZdWZ5SM7TfaSh?gbtWRn7H1*!3xN9B~i0nGXcPoZON_D{_s*Nd-R2OEI z+P8*!WjRH_N8+G?J+{I@;pYTTd-tpgvPd^RGt9(X$J%ZRR)yy?KH}Z3GU%y%=Bk{* zGion`+o0%RCh@y4N1fkHXFlxP%{?AI8ZoU_7h(@sdY` ze!?{d0rRUqnY7F2p6mz(~RidBG{i!4OuwUD-|<* zkKp5qmM2#mL?x7^<7Afb6|!$Yl+F6Mj#V)Xn&HQ`Ie?C{-E!efTAeZt(Zx zw;m6bnIAwqACIj2J_v#?+4#Js8Fz-f*h68IgX{(o4*|+SfeSE|>c892%DWiVT)ejY z$O|$dvw=hq<04+}XJPqqD~$w|po<-EaXT8)PU`U?5Tr+_j_Oaw%IVJTP2-dH2yRVT z@G6A14zoyw52G!pP+30h`u9lRKMme($0CTn15H8no#-4xbhL~G`^ZC~xt4v`tYs4@ z)2o&6k9dWDR12@7_wJY|*=S}ZLi5)6otQ+g{4uopl?xczg}4m=yNr=T|26;4wO7yeEAtQ zGbC}iZ!S3evwEqn2*^#^meb$#y5MuuCLR(~upVEL$o*wS@cC)8jt1-Rn>Onxu>O8M zX)d+j7xbc8)&dXc`E#!YzNnYZtrqx_UgkmeUk0xNkNleU6%f^U@HGw2K({=7P5UZZ znJ^R({~G!fFaZU`zYbcuWicTB4Ga<@@&fU1DxL)5r!f94)pvpTx6z~Rs1W`RT2kZa zK>WKHrCbyDpziN!-ZWVIea(&RFW~bZXrA{{{h?ycMB+;s|B;?Q6N&#=4H#q;{vdj! z_EdG?ep zrUU#(G<%vQ9@SjWw}HnMkMRCuik6rEiNN~+=udd}d}RRL;6KG??q&BRDEG4a87P_4 z386oQ4!P)&2>s{aF2=8-$Sg7e3f+m zfWC~IqXFiFm>?rS1Li+zhWCK}te61I@BsqMamN3mm=Z8AWBjjrr3Wzot-zZC%zsxr z0?f}V`osa|L*5-v3}F7Fcgy1f%yT|VgKH~E#QYCvK*vak`7E^3TysXuK82Y7i5Q^$WmxvAs7peS`1{D1hZ$3r;zMYQtTqYvsYp(7K@ zygA|I!&oLm@fG0Y3G6}INt`^X^l)*qZx%QiemU{z!Q literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs new file mode 100644 index 0000000..c65238f --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs @@ -0,0 +1,2 @@ + + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs new file mode 100644 index 0000000..1db5086 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace XamlGeneratedNamespace { + + + /// + /// GeneratedInternalTypeHelper + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { + + /// + /// CreateInstance + /// + protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { + return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) + | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); + } + + /// + /// GetPropertyValue + /// + protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { + return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// SetPropertyValue + /// + protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { + propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); + } + + /// + /// CreateDelegate + /// + protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { + return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod + | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { + delegateType, + handler}, null))); + } + + /// + /// AddEventHandler + /// + protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { + eventInfo.AddEventHandler(target, handler); + } + } +} + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..616ef3bc483315557c5dce74487e3100996c7014 GIT binary patch literal 789 zcmb_a!A=`75S>j{99nuo^iU}kIkdNE9lF_tq>2g&;sQh{LBOGhdN&iW*!4uVS6Tj> zD{5yUsv>SdvGwd3+4KB7Gur@g0TUR&G4JQ>{rL|M{_^k|Hvp4MgBG=uPLUpx!B+Dc zjb*3b3EI_cHHSs!3WI%(g)=g1H7|=KQ|TE#UeN>Uez>2^!ow(*(=hH}7&U%-aJ$NT zYGjTJG7p;|#~R4Vqji`EH%d=wVS^!QXDGA5SS1PRcf67u9LOk*;{9&e!S-RdF|NaC zNk5QwBUu^yFj@+~l{u$z?L@y-x%UO&=^1t|(A?qlM5R>`rBP`2K6%y2)`SX^Vx7&% zCyon8L(1nFI=sTt4XFId0_UW;VFgZ= jBV&c*KcE$NsL`l2s3iY-j=wUCzx|z8@S_)gwrc+X00ZnJ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json new file mode 100644 index 0000000..eb80181 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json @@ -0,0 +1,77 @@ +{ + "version": 3, + "targets": { + "net6.0-windows7.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0-windows7.0": [] + }, + "packageFolders": { + "C:\\Users\\maier_s\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.6.0", + "restore": { + "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", + "projectName": "AutoCompleteTextBox", + "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", + "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", + "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", + "projectStyle": "PackageReference", + "crossTargeting": true, + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "D:\\WrkDir\\NuGet.Config", + "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WPF": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache new file mode 100644 index 0000000..1133c21 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "qjpfC1//+ClHq5Mk7PAVqw2TJiK/EtAfE33wk4/ecgyRXDKEoFa8r82ZJ8EB6Mz7bkkJL9TpfuQJEEzDH8udmg==", + "success": true, + "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/FSI.BT.Tools/Commands/RadialMenuCommand.cs b/FSI.BT.Tools/Commands/RadialMenuCommand.cs deleted file mode 100644 index db95492..0000000 --- a/FSI.BT.Tools/Commands/RadialMenuCommand.cs +++ /dev/null @@ -1,33 +0,0 @@ -using FSI.Lib.Wpf.ExtensionMethods; -using System.Windows; - -namespace FSI.BT.Tools.Commands -{ - /// - /// Shows the main window. - /// - public class RadialMenuCommand : CommandBase - { - public override void Execute(object parameter) - { - if (Global.FrmRadialMenu.Visibility == Visibility.Collapsed) - { - Global.FrmRadialMenu.ShowCenteredToMouse(); - Global.FrmRadialMenu.ActivateCenteredToMouse(); - return; - } - - if (Global.FrmRadialMenu.Visibility == Visibility.Hidden) - Global.FrmRadialMenu.Visibility = Visibility.Visible; - else - Global.FrmRadialMenu.Visibility = Visibility.Hidden; - - Global.FrmRadialMenu.ActivateCenteredToMouse(); - } - - public override bool CanExecute(object parameter) - { - return Global.UserRights || Global.AdminRights; - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Commands/TimeStampToClipboardCommand.cs b/FSI.BT.Tools/Commands/TimeStampToClipboardCommand.cs deleted file mode 100644 index 1e4abe5..0000000 --- a/FSI.BT.Tools/Commands/TimeStampToClipboardCommand.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Windows.Controls.Primitives; - -namespace FSI.BT.Tools.Commands -{ - /// - /// Shows the main window. - /// - public class TimeStampToClipboardCommand : CommandBase - { - public override void Execute(object parameter) - { - var timeStampFormat = Global.AppSettings.TimeStampFormat.Value; - System.Windows.Forms.Clipboard.SetDataObject(DateTime.Now.ToString(timeStampFormat)); - Global.Log.Debug("Zeitstempel \"{0}\" wurde in die Zwischenablage kopiert.", DateTime.Now.ToString(timeStampFormat)); - - var balloon = new ToolTip() - { - BalloonText = "Zeitstempel", - BalloonDesc = "Der aktuelle Zeitstempel wurde in die Zwischenablage kopiert." - }; - Global.TaskbarIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 2000); - } - - public override bool CanExecute(object parameter) - { - return true; - } - } -} \ No newline at end of file diff --git a/Config.Net/Config.Net.csproj b/FSI.BT.Tools/Config.Net/Config.Net.csproj similarity index 97% rename from Config.Net/Config.Net.csproj rename to FSI.BT.Tools/Config.Net/Config.Net.csproj index 04b7f21..a40dbf6 100644 --- a/Config.Net/Config.Net.csproj +++ b/FSI.BT.Tools/Config.Net/Config.Net.csproj @@ -10,8 +10,7 @@ 4.7.3 Super simple configuration framework for .NET focused on developer ergonomics and strong typing. Supports multiple configuration sources such as .ini, .json, .xml files, as well as external providers pluggable by other NuGet packages. true - - icon.png + Apache-2.0 enable diff --git a/Config.Net/ConfigurationBuilder.cs b/FSI.BT.Tools/Config.Net/ConfigurationBuilder.cs similarity index 100% rename from Config.Net/ConfigurationBuilder.cs rename to FSI.BT.Tools/Config.Net/ConfigurationBuilder.cs diff --git a/Config.Net/ConfigurationExtensions.cs b/FSI.BT.Tools/Config.Net/ConfigurationExtensions.cs similarity index 100% rename from Config.Net/ConfigurationExtensions.cs rename to FSI.BT.Tools/Config.Net/ConfigurationExtensions.cs diff --git a/Config.Net/Core/Box/BoxFactory.cs b/FSI.BT.Tools/Config.Net/Core/Box/BoxFactory.cs similarity index 100% rename from Config.Net/Core/Box/BoxFactory.cs rename to FSI.BT.Tools/Config.Net/Core/Box/BoxFactory.cs diff --git a/Config.Net/Core/Box/CollectionResultBox.cs b/FSI.BT.Tools/Config.Net/Core/Box/CollectionResultBox.cs similarity index 100% rename from Config.Net/Core/Box/CollectionResultBox.cs rename to FSI.BT.Tools/Config.Net/Core/Box/CollectionResultBox.cs diff --git a/Config.Net/Core/Box/MethodResultBox.cs b/FSI.BT.Tools/Config.Net/Core/Box/MethodResultBox.cs similarity index 100% rename from Config.Net/Core/Box/MethodResultBox.cs rename to FSI.BT.Tools/Config.Net/Core/Box/MethodResultBox.cs diff --git a/Config.Net/Core/Box/PropertyResultBox.cs b/FSI.BT.Tools/Config.Net/Core/Box/PropertyResultBox.cs similarity index 100% rename from Config.Net/Core/Box/PropertyResultBox.cs rename to FSI.BT.Tools/Config.Net/Core/Box/PropertyResultBox.cs diff --git a/Config.Net/Core/Box/ProxyResultBox.cs b/FSI.BT.Tools/Config.Net/Core/Box/ProxyResultBox.cs similarity index 100% rename from Config.Net/Core/Box/ProxyResultBox.cs rename to FSI.BT.Tools/Config.Net/Core/Box/ProxyResultBox.cs diff --git a/Config.Net/Core/Box/ResultBox.cs b/FSI.BT.Tools/Config.Net/Core/Box/ResultBox.cs similarity index 100% rename from Config.Net/Core/Box/ResultBox.cs rename to FSI.BT.Tools/Config.Net/Core/Box/ResultBox.cs diff --git a/Config.Net/Core/DynamicReader.cs b/FSI.BT.Tools/Config.Net/Core/DynamicReader.cs similarity index 100% rename from Config.Net/Core/DynamicReader.cs rename to FSI.BT.Tools/Config.Net/Core/DynamicReader.cs diff --git a/Config.Net/Core/DynamicWriter.cs b/FSI.BT.Tools/Config.Net/Core/DynamicWriter.cs similarity index 100% rename from Config.Net/Core/DynamicWriter.cs rename to FSI.BT.Tools/Config.Net/Core/DynamicWriter.cs diff --git a/Config.Net/Core/Extensions.cs b/FSI.BT.Tools/Config.Net/Core/Extensions.cs similarity index 100% rename from Config.Net/Core/Extensions.cs rename to FSI.BT.Tools/Config.Net/Core/Extensions.cs diff --git a/Config.Net/Core/FlatArrays.cs b/FSI.BT.Tools/Config.Net/Core/FlatArrays.cs similarity index 100% rename from Config.Net/Core/FlatArrays.cs rename to FSI.BT.Tools/Config.Net/Core/FlatArrays.cs diff --git a/Config.Net/Core/InterfaceInterceptor.cs b/FSI.BT.Tools/Config.Net/Core/InterfaceInterceptor.cs similarity index 100% rename from Config.Net/Core/InterfaceInterceptor.cs rename to FSI.BT.Tools/Config.Net/Core/InterfaceInterceptor.cs diff --git a/Config.Net/Core/IoHandler.cs b/FSI.BT.Tools/Config.Net/Core/IoHandler.cs similarity index 100% rename from Config.Net/Core/IoHandler.cs rename to FSI.BT.Tools/Config.Net/Core/IoHandler.cs diff --git a/Config.Net/Core/LazyVar.cs b/FSI.BT.Tools/Config.Net/Core/LazyVar.cs similarity index 100% rename from Config.Net/Core/LazyVar.cs rename to FSI.BT.Tools/Config.Net/Core/LazyVar.cs diff --git a/Config.Net/Core/OptionPath.cs b/FSI.BT.Tools/Config.Net/Core/OptionPath.cs similarity index 100% rename from Config.Net/Core/OptionPath.cs rename to FSI.BT.Tools/Config.Net/Core/OptionPath.cs diff --git a/Config.Net/Core/ValueHandler.cs b/FSI.BT.Tools/Config.Net/Core/ValueHandler.cs similarity index 100% rename from Config.Net/Core/ValueHandler.cs rename to FSI.BT.Tools/Config.Net/Core/ValueHandler.cs diff --git a/Config.Net/IConfigStore.cs b/FSI.BT.Tools/Config.Net/IConfigStore.cs similarity index 100% rename from Config.Net/IConfigStore.cs rename to FSI.BT.Tools/Config.Net/IConfigStore.cs diff --git a/Config.Net/ITypeParser.cs b/FSI.BT.Tools/Config.Net/ITypeParser.cs similarity index 100% rename from Config.Net/ITypeParser.cs rename to FSI.BT.Tools/Config.Net/ITypeParser.cs diff --git a/Config.Net/OptionAttribute.cs b/FSI.BT.Tools/Config.Net/OptionAttribute.cs similarity index 100% rename from Config.Net/OptionAttribute.cs rename to FSI.BT.Tools/Config.Net/OptionAttribute.cs diff --git a/Config.Net/Properties/AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/Properties/AssemblyInfo.cs similarity index 100% rename from Config.Net/Properties/AssemblyInfo.cs rename to FSI.BT.Tools/Config.Net/Properties/AssemblyInfo.cs diff --git a/Config.Net/SettingsContainer.cs b/FSI.BT.Tools/Config.Net/SettingsContainer.cs similarity index 100% rename from Config.Net/SettingsContainer.cs rename to FSI.BT.Tools/Config.Net/SettingsContainer.cs diff --git a/Config.Net/Stores/AppConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/AppConfigStore.cs similarity index 100% rename from Config.Net/Stores/AppConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/AppConfigStore.cs diff --git a/Config.Net/Stores/AssemblyConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/AssemblyConfigStore.cs similarity index 100% rename from Config.Net/Stores/AssemblyConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/AssemblyConfigStore.cs diff --git a/Config.Net/Stores/DictionaryConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/DictionaryConfigStore.cs similarity index 100% rename from Config.Net/Stores/DictionaryConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/DictionaryConfigStore.cs diff --git a/Config.Net/Stores/EnvironmentVariablesStore.cs b/FSI.BT.Tools/Config.Net/Stores/EnvironmentVariablesStore.cs similarity index 100% rename from Config.Net/Stores/EnvironmentVariablesStore.cs rename to FSI.BT.Tools/Config.Net/Stores/EnvironmentVariablesStore.cs diff --git a/Config.Net/Stores/Formats/Ini/IniComment.cs b/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniComment.cs similarity index 100% rename from Config.Net/Stores/Formats/Ini/IniComment.cs rename to FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniComment.cs diff --git a/Config.Net/Stores/Formats/Ini/IniEntity.cs b/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniEntity.cs similarity index 100% rename from Config.Net/Stores/Formats/Ini/IniEntity.cs rename to FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniEntity.cs diff --git a/Config.Net/Stores/Formats/Ini/IniKeyValue.cs b/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniKeyValue.cs similarity index 100% rename from Config.Net/Stores/Formats/Ini/IniKeyValue.cs rename to FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniKeyValue.cs diff --git a/Config.Net/Stores/Formats/Ini/IniSection.cs b/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniSection.cs similarity index 100% rename from Config.Net/Stores/Formats/Ini/IniSection.cs rename to FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniSection.cs diff --git a/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs b/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs similarity index 100% rename from Config.Net/Stores/Formats/Ini/StructuredIniFile.cs rename to FSI.BT.Tools/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs diff --git a/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs similarity index 100% rename from Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs diff --git a/Config.Net/Stores/IniFileConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/IniFileConfigStore.cs similarity index 100% rename from Config.Net/Stores/IniFileConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/IniFileConfigStore.cs diff --git a/Config.Net/Stores/JsonConfigStore.cs b/FSI.BT.Tools/Config.Net/Stores/JsonConfigStore.cs similarity index 100% rename from Config.Net/Stores/JsonConfigStore.cs rename to FSI.BT.Tools/Config.Net/Stores/JsonConfigStore.cs diff --git a/Config.Net/TypeParsers/ByteParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/ByteParser.cs similarity index 100% rename from Config.Net/TypeParsers/ByteParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/ByteParser.cs diff --git a/Config.Net/TypeParsers/CoreParsers.cs b/FSI.BT.Tools/Config.Net/TypeParsers/CoreParsers.cs similarity index 100% rename from Config.Net/TypeParsers/CoreParsers.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/CoreParsers.cs diff --git a/Config.Net/TypeParsers/DecimalParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/DecimalParser.cs similarity index 100% rename from Config.Net/TypeParsers/DecimalParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/DecimalParser.cs diff --git a/Config.Net/TypeParsers/DefaultParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/DefaultParser.cs similarity index 100% rename from Config.Net/TypeParsers/DefaultParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/DefaultParser.cs diff --git a/Config.Net/TypeParsers/DoubleParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/DoubleParser.cs similarity index 100% rename from Config.Net/TypeParsers/DoubleParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/DoubleParser.cs diff --git a/Config.Net/TypeParsers/FloatParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/FloatParser.cs similarity index 100% rename from Config.Net/TypeParsers/FloatParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/FloatParser.cs diff --git a/Config.Net/TypeParsers/IntParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/IntParser.cs similarity index 100% rename from Config.Net/TypeParsers/IntParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/IntParser.cs diff --git a/Config.Net/TypeParsers/LongParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/LongParser.cs similarity index 100% rename from Config.Net/TypeParsers/LongParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/LongParser.cs diff --git a/Config.Net/TypeParsers/NetworkCredentialParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/NetworkCredentialParser.cs similarity index 100% rename from Config.Net/TypeParsers/NetworkCredentialParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/NetworkCredentialParser.cs diff --git a/Config.Net/TypeParsers/SByteParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/SByteParser.cs similarity index 100% rename from Config.Net/TypeParsers/SByteParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/SByteParser.cs diff --git a/Config.Net/TypeParsers/ShortParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/ShortParser.cs similarity index 100% rename from Config.Net/TypeParsers/ShortParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/ShortParser.cs diff --git a/Config.Net/TypeParsers/StringArrayParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/StringArrayParser.cs similarity index 100% rename from Config.Net/TypeParsers/StringArrayParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/StringArrayParser.cs diff --git a/Config.Net/TypeParsers/StringParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/StringParser.cs similarity index 100% rename from Config.Net/TypeParsers/StringParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/StringParser.cs diff --git a/Config.Net/TypeParsers/TimeSpanParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/TimeSpanParser.cs similarity index 100% rename from Config.Net/TypeParsers/TimeSpanParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/TimeSpanParser.cs diff --git a/Config.Net/TypeParsers/TypeParserSettings.cs b/FSI.BT.Tools/Config.Net/TypeParsers/TypeParserSettings.cs similarity index 100% rename from Config.Net/TypeParsers/TypeParserSettings.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/TypeParserSettings.cs diff --git a/Config.Net/TypeParsers/UIntParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/UIntParser.cs similarity index 100% rename from Config.Net/TypeParsers/UIntParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/UIntParser.cs diff --git a/Config.Net/TypeParsers/ULongParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/ULongParser.cs similarity index 100% rename from Config.Net/TypeParsers/ULongParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/ULongParser.cs diff --git a/Config.Net/TypeParsers/UShortParser.cs b/FSI.BT.Tools/Config.Net/TypeParsers/UShortParser.cs similarity index 100% rename from Config.Net/TypeParsers/UShortParser.cs rename to FSI.BT.Tools/Config.Net/TypeParsers/UShortParser.cs diff --git a/Config.Net/Utils.cs b/FSI.BT.Tools/Config.Net/Utils.cs similarity index 100% rename from Config.Net/Utils.cs rename to FSI.BT.Tools/Config.Net/Utils.cs diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json new file mode 100644 index 0000000..368f8f1 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json @@ -0,0 +1,334 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v5.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v5.0": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0", + "System.Text.Json": "6.0.5" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.NETCore.Platforms/3.1.0": {}, + "Microsoft.Win32.Registry/4.7.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "Microsoft.Win32.Registry": "4.7.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Memory/4.5.4": {}, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net5.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Json/6.0.5": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.622.26707" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "path": "microsoft.netcore.platforms/3.1.0", + "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", + "path": "microsoft.win32.registry/4.7.0", + "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", + "path": "system.diagnostics.eventlog/4.7.0", + "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", + "path": "system.text.json/6.0.5", + "hashPath": "system.text.json.6.0.5.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..f357397ba39fb08d3cffd217f451ab9a1586d419 GIT binary patch literal 55296 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 G1pW(Q@Sq3) literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e428701a247ddfcd81fdb8312c7b267bac5d3a80 GIT binary patch literal 37260 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 i4_01Exiy z#>uS(2}XW2!&yn9wifD%hLwWh0`6?ws56nM0zMpQ84+?=?h&8CY7fX8GiYHtQ1tpB zED7Y~IL172$?e6uLk+yg?m;=#FR0?ANdfk9zF4F zg=cuPu_|WxM*0X`;i+(2hvLxFxf-E^2>+Cj-U}t|QL>fPeJ&iWrCTEvYlBNelFT*2 zpeC;aT~f_i4rP`OM{7e3Z)rvReT+Pb?v`74t(Q_>(FNgeTa?c^|!EU5Bam=!z z%NU@lQcEF`#w-|qNJ;@2`Pjkea4(ZHAPOJvR&}vZMX2z}bt@aB$zzQncbbND60Z_! zs2(W*N!6m$Hn?Pl=P&~%fpKqAA5kl02&CUjEju@)H|eI90OLD6)VKJS7Qd>)Nt) zDq`4S4bd;?j+!M%7u5~u=vR+s--`LF%eYI@(n|o-3%%hLvw&WjEOt)AsG5K}lJuE| zY#C36pPa{RLoidna1Mp`lV)2iYmZ6Ae~iu|5|@nX0m1+^ew7GbMlRD@qbe9f7I=-o zN0mSX=@l9wyPs? zfpkpAEe)S-TT-xKpS@&$58<{H-EqKd=S~Zr;D7`;M7XYxgmC584{unuXj8hAZA|_- znM-SuV~8~%K)7IpQbB9u1`R+}ZyCu}R257@sXjk-8Fysbu>N#t<`tN%7Bd`;htwqBF*o!j<;jgQ$z$c|N z@zE4STF8sd*|Z)bLqqA0kxz~=LdpW=ebCUVH@9*4nsY*176NYOgpy?g!s-naAQK7} zNnA!am=vjLXOnxvhI8~7HT=_ttvv=~e#laQK~&RDAn}%lJA9ZQ-%M(jFKs4Fq#X%) z$zT=7X{%eb8i)l}PZTEdn|Ru*5JOs;s)QkEhRg^TwW1ktCanb~lGcQT1C(TqhN{Wt zWx%+ci7W+Y(GS*ztDsLut+A*TWLyjLNeY+T8yta{29XN3uiQj1?SJ&YM&V-mB%bS{ zf+mzXt%elaiMMQz{W4xUZDonZyBR~#z7Fj>DMtlGU29Zen40cEeATk`gDAzj+N9=# zwU#)`27_%Z8fM}p9o!x3(B3$-*OZKK9LIUDR6;{n!6^e-hG`nXNd-5}LMHg}Tg6B_ zjaMde=+Ya_sG*S{USY4{{SawTvH?-apndUT)xHYD$t;l62MKILx=O*qSh4nCI&)}R zZe>Gi`%)f`SZ1s%HwdXOD9G7EosfUxE@vmN& zxHnyT^(5`eE2!DU;5e>Qoxs!nIOK_jPsH*taf&76R=@k++ z41aJ9p0L88MBF(TfW^iSg=3lFLKGydq2~O>s)^E{ugkMyS}J zHqH|0|0A(HNSxA0m@-tHvYO$1<|^=Wd&Lcre1}bKW2rWQUo{c)l{vj_t8wpCB^&Yt z1{zssj!ym*shs&+mp0BgV*_*LK1mzbwosTRvyC6BxH;aI{H1WZ^MkI}NaT}e3$K@1 z)8xA1yaY81|2^k7wcsd};#Gw_6eCL-JI|YXMklt8R_*9iKzBTkn92cTy zE>=n0G_l8<&hZ+I!7$5J$SaV>0#gOQ_Cgh-2{_D@+8&1nxZNeO57`0(R5cJw zCy6b->G%TIxIWDC$CG$yiamsP@*3cN1qGbpy6i6)rqa!(;UCf1Oq}2<`0LSw_81@S za{-QYPrh4FH(b?_BD`W*i>PrnZiT5uwL&y#umTOJgnuCt$jsxD6eLLwzJ~_T{lgG- znFkrJe0?l22S#%-7WH67+%3YWbM~b0Suz=F^a=@lNHs4cI*^jX*!U|cSZSr<2unzr z=ScDzCYz)b(KU_9ntGqV6Gh(RE~476S|DI*rCM=;QbWWCNLC(hPxwj_ucwnu2CEK3mZ5Ay-|Y+;M#0{luiyo2Ytz942xveb}S-Q7k$j6zDm zS3!rL<|GTjrF-K2IAF+(4>rJMK&Y?)?!C#NCiB2M{iEn!zHSa)?OEWGAteSNutfhOmVa15ibKJa; zUB-{l@-PNce{qt)5mplV;2dZwF63L9{NteIoQM-Oa>mhlLQ;v4>X4!Q_y<#&ev^&= z=+}CRLpurZ4*-n($KKdeJUY8WYtq5v10TavoP3A-7?+@3{7q|2JUYnS45x>Xl<5{~ zCAA50pfTOyf)yP~F!C<{Z@^JlVDkYyHX~396mUWk02O@_o^z;lMuNf#DKnU7AeGm!GFvGwkfXECgZp_frUCgxfbT?f+ zFs%|BdF1*rCMpS=#B4GKjO&JE<43b=Ox%E=8+T<_W6UNj8;6J_ChqDc-d*+P#``^| zo;{$+=YBqW|Ja*`I(5G1^*g_3{i>>a*4}V8X+#vj@$S1skKxRpR-x}t%1}qAKOUt= zBPV7&rmQ(Jqh}y(>iI&hzmOQzlZk9LSJe9qy)cy3(^TZ27monmYb=5QN(Cb$c ztx*DWw|ac9Q`#t9sMjb9h&myuwxoZ@+EyGo4x*TxRV!~6aQ^Zc1+{@jo8c9c|K8b# zmNgB-;%eqci0%&BLjUOqQ7!OCVb|oB|31EzDD1Nd1F!bs_~7<*3K-d0bwXX7yjjGb zR-zU0qA^?q|J+JTAZ-!?@B8RPo8twukc3R?Fam~c*5L4cS`ji{Ffut9a-HZ14lZ{C z4&SF0<@(?s+5g5Zu=SqrbbactQmqfX_<>jN7&sgGZ(P+sR_#13a2V?ve|T+DDM&r7 zShuj&C@lQH_*9R-nO1avc!gp|;B{vElK6u7;suKrF6Dqh%7A|H14Jz!M_Ka#8o_rL z3+ZgX$rj-cSxaHd#%`(w&ue7Ms*PP8I5z>mRt3Bwlj~z+e6WNm*G(U(iSU~DjI$Ken?S#_cs@(|Nr;eRB2O6V@3og#le$Tn+) z4hK2@>s31;SzOO_e~{@T!rxWR{I8TXYKZnUu-AUEJSCFTDr=_;zcjG3x|)6$d8$4{ zKU7$LLTE?L*TH|cb{QhnOX;cVWondib+0u<=|J^s4I!E&mTk)6Xo!9x`DmdBkkw(0 zbK9UWT?$Dfy(VSFYfe-*(jnp3gAdV*>S_2csAGCN(@fpL}mCLv;AhkD@L!^s1kFgpvmglt%WWY)MF#;N#OUlw%-y#t8LvCf|52` zCMay9Rzc%z#N#+d|7J(wnHQt1ty?4LW*e;+^p0)0QP5Ibw@GTWIcnv3qv-lX7bFW+ z*(f2pK^qx@z8PqVZbECO1%1y(c|kAOXosLzZM0KRzm4`t>yFsyPSM>Q7}hxEy@KMg zQ<2XAeU8eg-;)ieBAYNn{!DbA2(vCkUlR0WHS4PAK|%kjG78gQ3hJ%-aDdUHg1%8} zp}&&4|0rsq$7D@JOldG z$Zeph@Cnc*!RJ7WH7|hP89gOsy#g9LF4tbZGsta|A3$aHm%tJ_~YOPy<@vk}hhVh1UlnGYee z`L@m)6AK(m@pF+f50*ZJC<`n6mQ?t;NXqjeM7g}e?+OPIXXc^%)kW%+o(_J?93(CA zAsbosbCHziL-1>@@N28^bCLM@5d1nS{8m=@xk&tc2!5+8{JJXqTqJ%z1iv*EerqfI zTqOPALuj*g6@J%L__;{R^C6ViQ{lI*!?Exk#e;5K8Z>@Jm+sxk&tc2!2~C{Q4{WTqJ%z1izaq{I*v3xk&tc2!7cL zzg&f%i^R`|;8&>dGaVGZK#QpkIve3t%0s+Lxk%wv%0s+L4LPMNEkT8LI5A}&`BAIt zA}Md!@ssjA#O1k2%JUGHceCRs<=yHluTyo9RfnC9WrSn8Nc=p+HS!RbaGUGLEwRf* z9K}KVqz(=`D|vc|qwIG4q`bX0verRATCciDV&38SNxOK6OLvi!=OHfdPRCEmyUSPJ z^{Ru;itf|4?f}aBnCc*_%{;{Axk$?M5SMq4Q=a6x-$m@_Ag*nn>L9E11CFJ{^bp7V zoULQO7=6J(VG768`&?8Vj**APL-$2n_cUD?@z5R_gN}}4ny%%(@HGuF^~-KdF2O@w zf`>N2a>TXd@;r25>}D4op!>A4i>zD@xqdvyJTzU4k&C3Z4>*=|r+SC_RTn*1e>Zk+ z&dwv>@HzD%S2w%ne)X`8tn$9@=%ns03U94`Q}Ix-dII+JPRu>kf3804_|fc|N7P3h zgeZ@z-*OP`Q=e4-+CifGj)SN(_^kSbjSkS%>KE1Tx#)Q074=CMjf?$8eai9UJhkuJ z=&UjltI_`6r)$)nbx?R$%?#}y9fVvi@}bV)eC-8ChnSaZKk}h2?Z*zHZR)k!Nf#{$ z&sP4~MhEDSwpsJg*CJcAQ?Bk?k*(Ulxag5sL3_zXhqPO?pV^4V+3ngH2hkHXpVVG) z5$`f03k|Pn zzxAR2)ZTT`Pa7zpDE5w1{8R^#Szi?hxM+8MZ6N5Pd+HkkAsg{5o)U;SI$0xYU9=3d z%0p`~t2|T_xG+%XTE4FN(aHKN$ZO6k3cqo#PEkG>a1f6Wg~q$OP4uSXp*MjpsE9Jjwfr_+6>yLhWwNW=L!AK! zS-L5%?i;wbbx@`5wDK1*#nqiwzNcN}BFl2B8>NNT1RP}Pnq1xYsXO2x*4+?jwsmKf zKdI{rOt;Z#Wm#PuPsF@2af7Qn8~Idhwlc%9jO1chl7p;khll=JosQ^;Kcu!%;gMPMx}>*wOG}_wL6LoHM(AAoM)rZDw(q^cgi{} z5`T$H!<^L*WbRwFwj@?NoR*qCgw;u-zm<0Qiez#rRuYx&MJ5_u>YL+gfaPD69!$wv z;g?u3KQD8?pC8(j$2%GJNi8^nf;il6xBK`nK%z-~6`?Bip%)aIC0^EAYOMfPxgSSa z8lDeww1tw}$ECj3%(85(tk}z`5x1c;x|T_ATCK{hq|qR1t1*ItT z6UqF!TF%xQ6_&)|z4+Y1R$ctm>Sd?Ry~rB}1ZZG)u~TSX$MhZ%J;8p#jtMv} zz%dcWBpg$4OvTZJqZzarai-xs4d>}NPsiEPZlf8%Gk`C|`9hpqaBji*68bzXr-!Kx zPjcJn1m4wE<9Hs&Hi{7MR~kTrG+Fo=pw+Zc_@$sR_%Q7fdX3OcLK8yMLbnMm3Ed_1 z4p6?6mE_6h3M5`)O8{ zAvx?8Iqy{u2X@nbT2plpeLWgFDB439FMnEfOeDuda!hi52K;E~Wsz$N+eZ|Zw17Ve z%C&33oxNE#SLCe<*R)OK?PAkz^DOTYo6TaA5P4c8Ws&R>$!;lSxA1#~-XS(4VspPp z9umnTLXU|2sK}3r?=j(@5$y{?N5$r}$X^x7Z$MAtr3PoEs8eWi)i{+Ux=3b-WG*D5 zp;nQ!fv;9N@Vw!0paa^2RVzi(B{rMICLt0-XjZ+%Nn=iFr`?L!c)^4+wumY>uMzm~u>Pj*0v!p`)TbE&MA&wE*X) z1tfFOlcAvSdVt%%MYJs*c=qeL9sj}mPbT>OytKz z{<82d3r|&&RTYmV9XzrUerA=-Ad$3-Bq=lv`N>dOympIZL~ITUe?<6W!XK9iFAGm$ zDJ3kWfJZ4JX$f=Yts-d`NxMioKu1Gmk&KA;h|uFArwB*WK~IKSg?2>5UgRSpIU@9o z$n|Qm6xxCBQH+K*3qJyi9u)q#$VY|OYgpb2dNR~eBlg0Ni2P6u&;27J85J6+WgER# zyg*NeHVfS&@)40A5y_~~0KV5T8rmZ?5M@3EdNOoeXrP|?&Gj5DC45=!#W3QRxSlcT6ap6aWr}3-} zjAyMbe0en#eWf8xE|` z6M6QfCbG>Lp_?atjn0NPPkMyqlcvxQs*VdCog`&VX4)~C?MH+^B6L*f8IkK#q+f(~ zOp$!1aE4`}BO*T}@==kTnZl*aoH~VmTGb&mHC3__esdH1rkX_3#5Q|CF&;!dD)dZ~ zv_`XJ*etCfye@o4Gi%F`R4a#sr)kX3oW{BB5jrB0QK9;Dj#Hlg_bB%W_-f_&bhad& z`GC%RYKHh;$n?0-jutMZ3j5_S_SF$Q%c#LluomA0se_~*k{I?A4UjfMIu6qD*jG(} z<^pIYLNf`PDbP%XrU{y6Xr^Jm$U9IS+zkA?kY-{xbP?!WyosI%ZUN1qg%qbnv>5-E z;F|@PIBo8e*vU0`zpy^%w;z_S!9=o3LkA z@%^ZaKob}dD)#5|K-0JzQRya{54shjL&g4lF=&A<1vN1~R2rtGpe5|2RoaQ&yh8l5=m>ID@J+T&;JrV(9}yYLu&C|hb5?Upgi`=>inHMJOFh+t0;~8&#|&)c+OBMTTja| z8Y*S0=(N~ff!V(l#|JT&uSDN3!<_vPj^*g3t1x?8akQbAR^Z@#s;Luq#{rCpN8~)w zK2NsKQ|)uJeV%TgXV~W!`#j4&Uu2)>+UJki@o$wg(e3sbPr*?h(KcmGgM#w6DQ{OX zre({Q_VzC7T|mpa^Oeu%=P$?J63B><75Y zD6UQ$g+w7aP+C9Kmq{nr7jk){P)r+=F-)w~7Wz{IIA66FQs+=Mxp^UVt;`M$B5Gg8 z0O}}Z6NBkwg{&uGZiQ-1;^xw|i2}Gbvy@G;)M~C3L+MP)U`2Z_yCvN}R7e!lxvVF4 ziYVsTsImx4wkB;Bp|X2w(fLze)Vs(^dJ**u<&o|p`iOy)GDF7tM7jXj)saqe(TPF{ z$d0!7y`n*ZCKZ3F(ehMp@8#@8%hu*nLm6W^b(c)Ef4u8z>VYEZ;PzZ5V@OG6e3g+k z3h5*jaNfafN)+q$9eEiK4MKksM%Aw^6LXXaG-{VT-iWSUsh@)nFS8 zb0||>kuVJr^*Ibz$I^+sAZEfE8Dr4M7KO(zr+8MC1hgm2V#Yw$g^C&p?y{;VwIjQc z{UTpg{bKZpA99!Yaa%rL0Zr2w?8}t=GH;msr7N@B(}i4?>w$Ti=J8-!xtZLB)M0E% zpjp~+V1RJK_7Eg%02$O%D6LNvOao(mVQ;Urv@?EX0mICS{E4w9E7?ia!k$F!mt4HlM)GOiYJTGh>c1r9p%w!=wMk&ijHjy!}O`B=7 zW>3y@v`4{O3@W4GiLKs}%+)OoU% zW-^gCQkFo5y~SefbB$c4*KRgTz=0|RDQjw3T2vQX2|Gw3vBQ#Lx;a-X+RoQ3;#IOI zwl4KRVrLhmO_$}BRt%g*6p+oWF|z%|0Rh%P zw&h*flrb!Pp2On$Xj$?~#Kq=q*k#ISu~9~%(O~*K*O*S3Vz}01)7W|U28+ zBGyG*aw+MtPL@{}?A~-H4kdB*!F3Z?Vf2;1m{cZ%Ce07wqEs*vgOnR8dI0N)Y}n+Y z$~!l^lZdbWe6gb*^m#W1F?Drix95^F%Mj0H?Q7^N{HzMQgPScq>e6j(H{4D)w%8jG zZYfm5+mVpfNW2r_6@&6T*9=sIFW^17^*J75kn<(m2W5Tl$&t0Cdy)x>uBnj>a0ej@g=Aw%_K@85Fj>!$_tF6B!#hePzSW zOfFG$4dqg5qm39S4%hb(rWn{rCu!sbI9oHnkn?WKq!Xr06N|G8>PRR0vpKVvPMS{H_I8r@jk2BS z#*|Da4b$E%V7bGd%Hj%%g?^o}gSVQdG@HBO=8&dhBo zqFyPZ4cF?D39;P_*rQ+`Ayl02vQW2TI^$$%?+n~ci0kC*ByzT}JVzZz*@=6}vbbQ+ z6qAxesPUjRN=1ihM`p z+_?aGIskj&UB~yJ>7=!K)75=9VZHNpi_sZy42W`9`?0~+>^vtvj6K4G{9KE=_5wWZrn^aalriB_yYN$yKg<;lE{uU?27T*QK2EVPg?aN11aeWFE zdd3w#qvD4f_~3`t^6U(NnAYjg6(SuBp++Qml!^P0&ZV;!QzP8h1uPqm4Uj2|>!cP?=~m4-2)iR7I*9 zjR{g3jR-s@G;(dL^nemoRaJ(Nibt-|n64?!Q3M!LtV)C+KqMJUcjHYG?qW>Sbi3k$gTWXMAw=c%csK4O<_pDH8<7ARCSspG>xXA zLF))rw8mC67Op^1xT6se$1ds5q7X>SAnNgk8zs%-Ra{6Z+JrN#qfHGcs^Lb2ydSpZ z2QVmVJ;^wVaN~-Y8?ZSV0L72axyiU@e2U@6_~_AQB*1Nlp3r5g>D(VEBGwerxnG(Z z2!o^i1o-kPPV_k1SZaPsQnTm@cq!3vWBHKPUPnXRapj{38ExiBKqa&x8uw^S!L50Efhhq=w*{zVxRC`Mvgr)M}z z1bWtL3tl9&Ii!Z?*uxGWila#jQ#3dS%gWt>IlSmFdtB%#p(g^6lt3_zd4`7h?Hqrm z@y}#?)C;aFB=YNW*_Fe*)53n9A8YI|71&kDjGln6u3L{1tn0pE;u1}lDl{p+Ze6{}S6VqoA8!nisQfhmpzf z85e4!fQ=jfr6v3oAw2cb^BMc`6<0M^96(;{hH!n-^NHkEJn1sy_>({Ap(XLl3N3_RCO^EGf|A=5HYEauG*&Y$0(E)ER!#j!n^?{>m`tJUxZ zM^)JAz+>W(&<3SMV z%A$6-A4##rHix$-kYB*XS>xnt{)-%VxN)qSrX*Gj&UvCZuWw%qz&M@@b+^Z za2IGNc>X*Qc>Q<$joB&+0BP>|D$!bR8OOF}2XqReCh&H)6Yn}Rc=y>wS=xfPocx(7 zv3j6QKx#stpd##YK-TA*fzO~g1vwRAm4>|kJdybAzk*sj|CZnzooEC4H|1B5w0Bor5rz<*v;9NrV#1T_mqbqNZ2~1}09-J4CLHO+@q$* zEx#R7N7h={z`OV&WCeI9#48Uzhqg#dn-rup&Ugs*?1xRC#ME&vAxaM31LCivg@^FA z9uGw!&%-i_9!S84Gr+2e&-M6Lg45q@kwuJkICG!zrwiq>R7acy_yY8JR)@IUmvb;J zIY+K3UJ^mdIpW%d_t-Uv>x|$IDG{&ppwCN-vj=~8q&cI9M+E1}p9Q!wd;Zr#&h_@j z`4Z%RIgZ6Rc-$_>wtDgL(eYI44E;>b0FfBYGy55Rwo)Pifo_IcEmGww%wa#rWc zxCN4^ua39%3uqy}PjQKGi$IditUrGKziWa214yLsU;qFB literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json new file mode 100644 index 0000000..4b4ef2b --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json @@ -0,0 +1,224 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + }, + "runtime": { + "lib/net6.0/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/6.0.0": { + "runtime": { + "lib/net6.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": {}, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", + "path": "system.diagnostics.eventlog/6.0.0", + "hashPath": "system.diagnostics.eventlog.6.0.0.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..3ac8a24ce1d7d345cb28c4a190ce2f3558ad412b GIT binary patch literal 55296 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..cc100ce91f59b53d91934de151157c46b92b3df5 GIT binary patch literal 37600 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≻;8*uC9XGQ;)|~7geJN zXdlmr*J#F>E_hi?TUu&*JCtcFE434(YyAjTFp`xPm5}Qd9jY^<%vA7yN z7Cjxy3QBcVMM;I@F{?%86qgWHB~i1eMS9Z}ZzkGZR9rHi73Ay2voZ=QD5#`hJOzA$ zSuw;orDy_!XfiaiL{IxU{4N*T&pPDd8Z&e5ILGPBw|hLx&+L85>XOUCELNAXUVO{) z=YRHJm^U?f*^Pw!X-85%w@yrZrQBv{>dqVIoDYxEJG`e4dTr~?@p1DLoH}nl{LZB< z{c@{6Ty!jc-yzM?F?aeMO=Yp0qC{QN=BdF~Gm<8J`C-7{*{y%@j9L}&Jfo>|YWYpj4n(>dUCsFX zTd{7$+JGjTcda|6ip6wV#OTI5fD*I?SiKX#Z*OXY;a$Tq!~2@RVJADZoRF|A_I&h@ zrQKJb&<*3FAtN5p{xdl{G%yrb!K_O&l49t?OtMixqQ&~ z3qQAX_e$@v{)gIchU=OK?rW09HQ#>}V2stQU%m0pwMn@Tu1%iy=EC#0&d)3e|H|cg z&7SxAZC~-qjOYY6X;Do0uOg;triOgyu8W_QnDG69ZdsnK^H)dw(4{hO`OnwJ^)Y@l ze^sapiWvW&{2yr!>>k(7FMjIG8}H|jZ|gAn-^VMveB!jNyWa@!?tdLTyt%*qe^gy- zrCIV^^IUu-I#fFSNt81T^ECT&2)I|_4QZYpM0D1MUvA^-wBbHU&zc{(~=C;Gf&aHGx6O| zuHUTi9r)(ap-+3HKiub-Gx5#7KS%XmS2lc!-_F4fFGx;3=X;vS&(^SEs%$Z|#``y!aw0d}F?>mnc=XuZlot>YPSri`~niO{9e28Nb?MP7F*jW^eOEj+} z^*`U^&WGRp`6#5I^7w}b7ex+Rd;Is18xA$6lV{qWv~FVRsCiRXFn^+%@n-uI=Pu5k z@aM|BV?BFZ{CVu%i64|S{X8N3!W&_Ox@{V4Tfa3qMORf7mF1UCpk1-P+tY2QyK63P zv#IQ&dwpP3E4RG$9WKG{_yFS-|QOUzTWDO%*yQ^a{K?Qh%1_?q{zRgrMVu8 zyHRpGwtV-{EU|8h<%!IrkzvKj{q4tCH;XIb2A8&S!haMpqnW1H%y~x_CvP8bx6jS_ zwH@W#erjPc&nfZXv!6T;gr1qQX;!VD8Y2VH(fj5n=aN zOwEwbshUVaVk*_V-{r7|HQD<6M+JifuZ^th& zKh)eDQJh%Yd(iJ&rdYiHLzqq1w9jv^8R^z*a9?CE?_G-RLIQM1gq za_0LH9orNO?*;Wda&5+(pp{Fm2!RhL-u-0z+m-%CYI&B)7<-AkRMURW4VxP)yQr%c z{@UU5r)h=*8|Gd)|7*|zuXfkA&f7ftvKws1>H^rVMTIDbEaR67*`~SYX?=HGxYL@t zezV6~h(h`5Uh#`NFY!~Q{xyGux2D}tRZ>|+sT~a;thrQ3XLH5%ixX`g*_jV!KAy!i z1y_??RkMDroV!f*xc21tDQ9Zj?Zp|XpNB@CUa4L%bh^9LsuxQ!&+@Ef&2JA^w;q?} zdv<6G&)+Aze~AN0RBRXi z)3Z6lZ*5!h!6RF@sIvQ(!Eul5>a|9dL(Bwyy#|pQG3(r{Ynt`Dubl{~9P*SEXHES+&y|Ys_AKT{!S+?8fcjU^zo$cQ3_~XZM zA0D|peB|6qR}PIhzpV8EF$L zjqm#J9`1eW6sN1k+G>RNl;%lppf0XYLgf+X4kcG}YqOr$7U)NBTk+(pzkh1>!~LQu zjtQkYEg8%vZEJ4x98t6V*1z*DdTjgZ=7EBM)UNh!eSY=GxvUxFawBuc#SuMkt;S+% zjIpPtXL*Mik3ZEM*)nWPvDdr@-_M>nd$U2cF?3nwz@x#%X+Jxp>dHqnQsr1p6NiT$ zi5>Sn*yKH4oi%y!riDL_+!nv$*P=1gYpdp5Z(ZjJ`x9r%(Xm(tWL7se+H-bm{_1zO z=f#m$963uEwkRvxSKpCpySSuA3Gd!%xYXf<~-FbtT^%Wf!7x#cKfN{ zdq2V#|3jA3Z0qUcn>|r= z@6p0H{Ixf4e(bRFvr31_rL=^xHE_e@<=)RN)9eko`{(s5HV&QJJ??$BOOL@dBOiBP z8~t(7z@8`CelTclg_Eg(MtFB>x>~-eYB9v8M65d0>G0Ndy>2d^I8Yn3>`=fi_06X1 zzc-qv^OI_MsDi;F&Vf9lPrl}o<~4#@hIMZ~WkJ;rs8?mPGT z#U*cWP(Nm2nb%IUXKv4(ZOdM7J<)UhD=W2|U;ne;z~*PNQ`6qvza%)ye*WtYIgLuo zyiuB8E>#b%THocXJQuIZpfmm33;wPtd&e#RvvS6cwLRy%Y^7q z?>qK!=)m0_lDb@dr^(4ZOTvB~z38`})K_)PDd#_CYu;Cy&CV0I{M&nX{{`D3N>)cj zeX^x(oRXg9+^FSaNygg z|M9w$=o{np`1=~ifj2C4`J*i3it?*RsLPA=;X%PcLFw_?q*1V+2lmII7RQ{PV<|!2 zqRqw%)g$pfm4 z(m{$2W#$4Uo8`r#j%g16GG^s#ex8$_>{wz(6Ep&{28y@5OZ2cFz%MizNYwc?s9^whkQlZ{i0*z1LNXjauNeE ze?;NA!4$=2^ox(~+m|lGa)Wa-`sF6#Ms|EZDNlntQudISvYHb@8t3TzUmTrt|C6J0 z<3)A(ucErVP!!vsjfHarRt1S`P+@5)9wT&a=6aGvsadDf-t+Ga%1>Cce%IMEXUZO> zl@wI!s&vKrpxCUD+R6$k`v*^dSx(O;cDsiC_4T&VvC}m7hD^Ph*P=dq|B|X|ZE1|Q zs-!?!&x*jI+nGjSMMs8&{JzUQedBjlUH1Qzy{2(SQ`^E4e1D_L_Fp@jl$BnUV~rFo)|adj_-xf^M3sr zs)RhHh1$wODQDiWR&TO8f#sk1c<24?dt&CdzIrif@$BBFx`RxI2R+=XQvRL)B>zEO z{_@U+D}7z9(s#ETe(zL&#Oik zo;Z28;8N=0)32Ty>9I=R2t!g?S+$;)sZ>{siJg9AQ35-iouvIfXl?u!n_X@4-(6eR z2y42oJh2EzF-V=M+Oo?n&r&;QUGi&YfBQ_*x_zIF&Wz1)Z-h6i0#=>2v}9tDJo*kh zVrLO^dg`&-X63u$=CrT+g!&qr`2m;E@S@6U3+Mf0y~|%9N6Wp#LX?lc0-d#zSDRa zrh2pD=3FNp{e$6s&ZQp8SoLeP-@{9;*Ba;H5{#8vR2W?~pu|&3F9k z=Eh`0cHM%+%~yVIyo{IDUaj}DUufupcI~=n+5NqQ)n1=lG_mSY(l|TW91t<=LhuJm zGdJkx6NgCjKN@tP_`+{J)3?1>bEWQfQ!jG~oqg)o(b&aqi&~xDxoCztvsuYre>V3q<#g9o9a}K__l(_hralnb8xo|P zH2>&GS(&a}8iH^4j{k)j@K^bR#;y9(*CT$;hb1SsZ5X#q$v|8%)D#{vQy+}WE8nF) zMC`d%r=E5>>D4RQk6v9lbb4pV$kwQ=?lfr-u?Q1c)6UjL<^64 zmA<5as{wr_T(GhRambkZoGSUuzkO`gE2U{`m);z*|HSyfMp(JAB=xJ~JNLdPw)2r? z&MjX*k~sIS{ow5*2hVJb&0KpHw<@F(7Q`I-fmYU$J%{hPt=|}Z@Mzbbg9do)ZlnY* z-l@6~5~n)O;&0MJ!#;?%e6-s??e*Hz!-mDR$ZLd?j^2_f$89asaIs#SR#W5W`1b8p zyX0)jhPuv$W7G9}8Yuvdrh=j>d9c2{mwlGn{OJ#qZ+v_uIc~+_!N(um$@-)b#w@+I zV01P{T2_I=kgxuxIU3e&f%lB;-_qAzyw`7=G5KyIyxG_dOkP%AKq|I2(uh*`+ZwXY zQ0vchQ}qdd;+OH>xJB{P%2%9jtRQ+kAh890=dzL5qI9#{9?6@Oupz)>=tuKw0xjn+eHU5o7mYb$`OrQ84%s4nnwU+IF?G`Z>4ED5tbw+B;;yH0+ zs=65mN{puY*gf>t3Yt*$(x^ML?wrYZBm9lbGlvh>$fe`q5S94C!dmu4=DYMR*%z|{ zo@VbUN!(HVm#+Bv5M2Wvse%H-GwOTZ)Wj{@N9U(+oW*+f-goDGgUm0fz+V!z^OQ1gRw^ z$vuWMKzWG7(ODRJp9blOea!h0nwe2X+gXW!)oEUrI1=&c8QRqN#uOB*#WP6Q7xKL3 z4=+1S)y2DYb-Op>jijTmp3D6C(>r$>Wi}1Rt8M<7Pb@$FKB~>o?EO)j@2zON%=NIL zQI?m~(!YO4aGUJr`zL0{2DVO~7H;!AGicdti90ESCJGPUs^|a}6jQ0wmzGE!y)vp3 z*UGNz!}exHY>Qe{J*@4sv+9+Nvzi*~KFeYm4bH!lT6au3?iN3Lc(1gTk=vU#&O-}c zN-?oFJ7@DN^>y>~gMrO&ejRVR@IMUmB1)(33kE3)OH4eLFpFHN51mf`W+)-Q7F^C_AYT|f#2yPdvLS1OIm zm~FAwsgJ`o`;*^K*%iIQDcbkznjtBT7GSD#qhYpz+IB~`p!mz)%QBXYyDD1wo``9b zC9V=SwL$^5d&iPn2IYDCV)7EZr0-h(&H8JGLme7rerZ*V(>%OMRiAzy(c!I!rp9iY`0j5O=6;JZK1rH=L(y!hU0s?$kZ-|Zc=r0wXa`ihgVFXJh4 zA-SGm0!RZ?a8x~?_-+_2oF1K-lyK}~%B{irh{Srnw4yRRRZP=XR1_6b_44xgW!d!y z)YyncKP3e1pAfTt!pC3Uc&)K)60=XNTmXek0J|f=pXPjF_eUTA0^>SxmJ_;F(}K@L*5}SChbtGIDl|0~4kEl0AoXxv>iE4> zSB2xK?H5&RGN!k#y?A`vhjS%v9J0qqIcJ|JxJOFq_a=G6NBtU-zNp3cv&U01Wz&Y| zj2|yAKzSTur+u`FEbz4Ej}rP__^r=^+8s0Ro$Z#YEFaz`9Oz*On>uvr>OTvqBFAID z`j21PBJRMot>^AWtU9h_$*eA_oS-oD`wXA8gLw9Zx6J*@%_Z)5=gI@Umze;lKuS(n#yKKIM_i`_Ue)A!X)`Ij5!CJ(k;L7jMtD!6grLUE5n zo#L0>+0}K481L7BrNKtLrq|53Xu_+%>NP6pyWKIXvcn(Tz4WS4!Ih>hkw$fQrFOp9qTF^j-`e?&?ab=?EgVt^Z%2b7SS(V{X5-tDYNm*y@vI zhxRS#sN^&GS!sdOqnCQ#xGmqFqB^7h{Py{sufL1gxod6c_3)40SMc_&->aKP4mm=j za4c0PoO4yDy}AC1h$GEEDENBlE8>%&%+yMH7&c}uYa?Xde`J`YPn{CZPMY*cWd7GVv?K8Q(Z=X_2Lm`^ z`M>2YSEL^p6n5vE@)FrQkS^!$kEd!nv-Q$>!Lny0KO1aYo}G1lbkrPcw-bxg7Mzpn z$jBds?54xHsZo2rZ~l}RhRwen&pLETsXY-nb#-g6D-uJ$qGIVCs-U=%stVeClp{E@ zVDB|*q*wYU%V(v$o%*VSkZ@$-FYR9DHq{pL$a6pC|M9!5lj2aHgjMVGEw=5rDa(YS zws<(Mq-p9kcjFq8@L}2A2CxnjQx_+Dhq$I39rAJ|oGB@l`#Y5D_S`u#P*_diNVEg3OVKdy*EsR>j3yM9USHhgi?vUP?&b(-5N!Ds&+D7ze# z?XG{L$JAxJ$G;yV)`Qk70yjNdlDg8(qHzC}ee$d;Sn)267H@oMr8;}gR{z2@_%L1j zYo|Jo`YZ9>*L8b#^eL22RSL$JEQ*gt%&(*VjtE^I(`@DGj5D*F+}Tx7Mf|-NQ%8R;)6b!fCLJ5H=t6B? z%B!m{xO}#y_l-ulO#Cl8CBAw7fE$Mnal?O_zp7cx>N&Tom$(O)y~HlPFJr1S{`-}0 zQ>A^o`pgaqzL#>yt9oAD4<3DFF6kse7Bq~QN=dI(1?7}iX^UlRXzSKDE>R(;gmsJ7 zB{q%PkmA%&7m*}8rR3wtONE#`y0OxH?RzKeA1dY3<`?5{_4Z1i`Y1hjV{W0W?&VTU z?f$N_?^R~7Vi$Lwb1A!dD{954*RRd){ppAX?S5%$mV123y_ue$#8jpJxioRwU$skf zQlHy3;4{6pBCC>N1NHovp!fW{K=|uw+~Ez@KFzlt&uPHK-|Ep-n8(P}(ukAez9U2D z-}8HStzSPQ#pvm5(e<03yZk?xrS87GhtBA+Xc`UEn@2t}9($)>`lj$dQ~%K4-uZHQ zcwPu!x!j5Fn#z;(M?pQWb!qx&@to9^{}`Y6g(s^T@TKY$BDpv3x2IIs&wpfOZMt?L z>77q6dw!(TZ)m_{)}^K%UpRW}FIqht*6kZOJK%8Qq82T8UH2N>qyZPkiTg&CipFi$ zq#vom{&|ZsU;B1(@;l3xebLHjSo}X(O($4-?NgGZeob$1Cu^48c6+mK?omt6Ri+zHmZC7f#@_pGCAH#)#(#L;$nO)@g^qmssn7Xd|C9eECE~qE$CuWjjZ4OU;+~mg zv{-+9-`qCG{%0uz%VhiPzWtyBw6Q$O-(EAVWP8H;$!z%Tzr(^LcC$^=*g@fb*tBm* zKXU!RyZDtW_PVN3d`%8&kM zDY0h%%xjP8Hc=z2HCr@;RvMGGt@wH6<@Jk){%`gw+18FZ(`hq_UiqmZZ+U$%J!;?Z zVhOxJNGHJYw47~iC zRVB~eu>EJZkpSJDI^fSPH``^*dVct=A2Y{K|DU~hNr2jQIrk1VBs`^Rnx<#Rw3&Ub zl+K#+p?r*QydkhI^e|D13c2ssv>-QCzRm5lM?-sNgxEU9Eb0<4-+QiW=>Kfaz_8$M zvGAUk6qgj>04&e%A6HA3k!S_^#+>>vN0q*G=raAJ$TazAVs4bF=A`nICukt%oSeSA z`}w`8?}gtE+qCXq`EiFici*DQvJ&o~G1v1=#awnve{sT|#T}0x zFthSAfysD;qWoshLKLSRFh@Kkb~2I zj7pn-|A()~dk&HJdh*u>nWZ`wkCOW0lrQ&C|9BYp)cmu1(7d#_XY+ z@glQn8lUIP+)DL*adXEH-?cxIy25*W@zpVxUzOVUBFjsA?)AZMenLaqHzN2#l-DnD zi|>Y_<8;p6 zk!E|-V^e7IQD^@qKYwuZO=UHBE?Zryt$f)X@gU>U-=ueJE4MbLVdl69b1wue+b-`|ncE{QqEjY2KY;f4@xpYu0xvK6SBK+Tq71b6X9)djCK8 z8+d#0jEOs0hNWbt-?K_f+VRixz@#hHH(%!FU6(rge8w;Q;q0hacW*tG@JITAxD#8# zv)h;c2UlM_kdQccUi^_Cf3s9?MUEP@G;T&@*pB@6Kdyb56R(NL&pyWgz2!UV;+xG* zt}k5go^<5FhDVcg@3)tkDz&ha`OC2K>Z>YwpC4x`u6FGDt!8Y}(y#A0sNz@0H^z}l ze^Vtj@0E?+c*l>$Ya#)KOCY`c-yfYyx*GMm0S>Cv-=7pJlIY@X@^KBKMmzk~525XsUOCe6W1X zT`Jvo{KWPFT^^=vc(3KhZp)8-FPHv;O8xZUaxMoS7&g0?4?7UQ^nLps(>FDj*RiaB zUy`5O9ktxkzO?RxfuGwRkDmX;DWP>`jX|oU-c)Lx8T1t?iuu!L{<-GKXVHgiCT3}y zy3JQ)RQM|`o!hH%;(* zkx6c$S$_4s2L4OdTK|Z>kAgS*rtMs3NI&&!U-_g;y&A~h{WocZ)qS)1dowNk9)wT0 zGb{Rd{>H9*o=&;0tc7Q9*r%B;EuYYsZy0^)r{8KG#%xo6IN-PG(=JJKPp=9{a-QsS zf1>_?kZ8NUY>rK*IX5540 zWO_k>zduK>Jv9;bZ4>tG5%zs7?E6yK_oJ}yAC=%P_Vl5@#BXVZ&zXs8dloO^lTu~$ zRRU)fQ=x4&HiEN|E*MsM2<{fh*%3KCM70&Om(oQkAruL&qS}GsYyF(DtqR$Dn(kUs zZ+ZWNMYSDkp{_wbsQ{H|k0Ovma7E^xRD_dMgo~mNravC=d+AOPz4pzYb!ttoecMwP z_rFhl-G7;v>xFVVQt#w)`Q3K7+g({3zZ-(P5ijM9#@zulb1#(87kB%=bT?=N9bn7r7L*;*oP}Qxwnxv0x7l zM-hKUjv29M-j*yzRp1U0#0L}FQjns;rxEZu8b?#mO@%8=xhz_wlx!uLgrC_-lAwd# zgoE)AB6lHKFw77P2L!`2!PrwUR?|#Qv_i!#P;paH&8OX-1zWKp)|vRwf+Pd2s7a^? ziv_=YA=)}n`vh?u{Kr$!u2*?gmRX62##6lJGXM(!MQHY@yh+5I;A{yT^ z%%E>YI545BX&CsD!!TI0PPPS7ohZkNW*a{xfz`>IWXX8(qg84xYf9tB8`nriFi<-A53*2^qX;d4kbiG}Z{UEuAd{K`?d@j4`5dh)^3L z(8PJzc9tE7FFeJDO!LKi=m5q&#|9(pfIhiMBg_{Tx?xS-P_Y)aSY2|X%SCl_sbf-m zb4lKK1F=%AAs;+zjlD2IFwEtRG^}#QSP89AMX9LnM47RcJ$MUa?K|6;8`Iwo*_t6+ z6Z2fRv0}|tL##-};VT>#tQn22yQ&5sdQ#CMY{5JvfD{|#HKlYD)f#97)Pu^J2t9Z^ z28)I@qT!in?8OXqmg--eM zE>#JJ^`cP_jX|REnNXV`*0vUFe-x(r3sa*Z0BV&ZKJI`Il-PFmL@W6$7pc^)RI5By zsv5Q6CbaPooE?$F1Ea5#CaE0XKM`zj!-4uQueL@9jC3;-tg!_BsfWB%%~XKAqmXNw zIm*HVf{qk$`SMfO@a3!Ka`3TQv=>9r8hm&~Af1Z(Y-kokF&{6?m_75yc&UbAYG^x@ z+sEZVF4J1*&c|s`CkTwt!_*fnV^qz&RIHP_2vbdC!S4iEFmDxpe*(4H2$M~+yPL+Z znN4R;R}?@Bu&|Nwa}`>n#rQOg;Eo(vBV5RdvnfX29rtN{6*R)xMDPbEK19MtzD&XC zjyju4b%N7LIcFl~%vtaQCq6$TxS{OP3QiAjHkUZj+Lt(8gjV3hr?xn!ydYM!T}dEEkik%J~gRu){g>( zah;8&&-$oXpsJe>je=V65F=n_v_eiYVIcJ`q94*}-%tsz9)dB?A8Fx8YeCx+q+d-k zk5Lq@VIpBy5GU}>!iK~brVy5p7jshELl!0dU@NMzT%>)?L9~@pu&?orf_50>WY)BY z+nP5V6)9jaLSLvzu%*ImNHw`oE9$epPy(+=X2u?_WPYI~^_4bY!B<-9>ub;|xvIvR zQD3Q`(m^d+dSf53VqOMA0WOs7=M}n=wTr8^SOO8kKtV4UHu)QliTF?Zv_Y)BB~D8g zr%w<|#Tj=^+e|a-&L;J;$DQg|u>?vi#V@mTlvtFy$lkuCcOypv#ar95v0$=_rB{O;NH5p1s1GRk zmg-hHawE~w*{3uJ^-%9Inv!*Qu- z7f`6fVof&22>(%>bz43PvVFAgA8WB(ZCEK7R`Mn`<4sg~`tVNEkqav`Is~kKxOO&A z2-H%ZDi>Rfw31-W*s@}EP5m8Ao(eztR>QmIgp+|_jNl_3DjIHDQEt6FkBOiiv;6O;$+d-S*#5tL&&g2Fb)@>L731D zuoLN2bl0Z~ZuG(p4XJu(vL^yXXmi;XR$+%1_$(zM6U4+Y6`ygd@Q~$1-jsrvza4W@ z4a5FWf3&g35BXv9X~$b{f$zBWvtzBrPAE?5b9>sQ_@F1L@Oe5Mv?VC(+(fd_u^gq_ zPSRD&m(RZP%dzK%%Y zBnh+_;zTtTpwta6a>*}=986;_a`r+W!SK0hZ7;XR*F3v0!*S+Enwka-dphRG0`2z} zu>uQlkd?Y1iuRG=$kh+I_=(Om$5O31ViVdZss((`6v{?kRlq)c;#Aev@K{6%H6DVd zD@w^nDN&*uofxb5dN=c^s#SughtL@x+Y{*I4UdJ?q9Bn4sB-O1)u5YP{IQ#xRxlKW zXfGu2sn>%KOM*ttt_K%?yQt17SW}^%|DSSz^I-jHmai^PQki_}5ww*woBZZL!{_sO zAAw%qsFL5kG(S-AkQmK3g6I=dRi0)EsACChApi-dDY#Ca9ufrJtAP4mse|w#El6cB zU(GI^eGJ#TVZ6eS0}F*~8+-gPB#Tw~+R!3FW)f^aYo<}<+LGqy%hR3(S>w2ug#}NC z1xpr=jOGOo`v5Ky2eM?O-2V7xt!kK!$+qDo;*Py)80;x&fwUCW{J3b(A}w)Xh{u|j zQru}C`S@Y2*sHLGad9!-!I$KQ1luu(fJ|R4wa=TVE z{AOkBWn=6m(Emw-ai3s(Uo_qjYukvm{e;?OV(lcc_MkX*j4*WrGg@}X*bKqgz;xsd z${`tbQq^EsRZw#pccxKm>xadP1>r~MXjouMqVx4*L;e=73>%J(74x^mK;s*~8Zw!< zgG}x@YQ>>TjU5MLz(*2l3ExCl!C``#;Eo2av$2zqc`DFh4pSy(2E*SGnrTli3TvFe z@d3=fDtx!shZHOJy85!P$Z&v^MjHEov@`I*_2sT1RZVZf=qwlu1*1Wj)=ijpMws3P zqGedkL}Q4RafOX>g+Tv57iyh_T5q9tnphhy)@~7}b`hs1iqrM&@X1TTunfb9rGToX zmCse87oAw_VUE)b<5Vfcdk8N0Jf>iH3;D6-wx9%j*GT?YQ&9aMZdW;y@RNI!G+)wH z5^PHs9}ObIBC|~a$CDMCq{6RGM5*vo0w|5I3BDDJECHY46ns&YVk^csm>X=xc5Flg zy=aMFP=#KEwM60w?}cH$VC*g!XUSXgEo(ag-`m8N9MB6@kf#)mM~FBbQpT!SPn8{) zD0^y~t!T*yz)t8P7?$%QhVxd^Pq@P8Ww_WIWspM>f`GM08ma|VEsrHPSsYn9Mpwjd zOvFmtE>2zbt}K{$?$lOEV#Mk`(0?Ws=-35^F0S@SHXx8Tsu5UE)HNJrvaI3Z=!Eb2 zvgYLMf~f*0gd{R3RC0fz;%Lzp2XIOO7q(eG+ER5ExiR>*B+G>#3yt$1(oP5#3)P0@ z)L+9-qH&C1Tq7872*$@S6vf(e!qiv9sR^QSDUCyvos~N_E7C@+y?-!|+J}(s=wl`8 zWo$rvpQl8Xy=kkn_v2>tC$RY z@+*ak`oL(67P%s^hdZ$LB$RN%*NZ!(&XropWlIJ3QC?{bID)_-n`yiS?di-VuMw`@ z@bkkM3+{6yy^0JF1Zil|Rer354n<#Z6ZRao9()j4x(#M5301Wt^i+(Pc;5EV+0mNP}S+DF{!K;fL|V zgD?2rrDn+5njhp2c54}rzP7;cM#zf~tx&NvwU(Za;ozPiI(Y~NV*<*?Cg^9%$UAPu zG?pwurF9bZB0kNGFT&Q32d@$1AqhUTmJR$hiVTpC`rOb_Qbu`ZupcT{7Ft4{{4s*z zHNkjRbP|pJVy%x@n`&iCo_r=6K1@V6qA(cpqmM8Kd!&^rQw^Kbo|XknSw3$hJD5j$ zV1{4jRVqP z-$R9RHhFkS*b_-{qe+o)WScZU)*#=%{DqN_X~QbP@V!9ihUH@IYVM%EB21elP74-| zfgVC-A9S@GUByb`YcZU4wuAbD=b!gd652=zElqijB(%s~FP-ST73_DMySSi1*>N2p zFi{tdTo5@o`uMtRnd2}cRHzNR1;cL9@B|aby4zd9Dav{{$hw=GMwoGGM2)M$P~hKv zzy}azxx*2uj%EHEmxNxBHx`Bg-+_HuA18=jHx9hR}#MuZ}kTf~RZ>;idV2(3*gip+nb(!fssV+<5m-9D@j_93`LRIwbl zWN{p8R6V&3>BVBuK9Oapdeb0{aS~v53pHY{U^pWhb~1P93I5c%m#Fq;-N}H);D~~& zXF3wdm&?!UXs9*oLZ@V;!c8lrV$7Hjh;%5}mKnIV#WlRzm=_CtbAA*a<*D%04%x9& z@39iPiSSVgxqXq-2{}7T?dR&zPI`KzVqNg?ko*nx>YzTY8$GO+_l5e~c<^IqdTxTc zTx9E0I(jEv#pb$1Fcz538fWmlr%xuDAU$)&(vv3ML23eikD8h=6z@Nq>#9%lR@XRF zU3`7I2)*$TNicHHhiLecexMic6S~WbAeA;mz6ki43u@1SEH(!?JTX9Mth?E#sQj2i zbMw}l)2#j_0a_)2{m^m^2CtYrYI4h=@F8!sapIt5PY-1PRn;~^D)m_~+)c{@8~NHH z>2NcXJ0Q*y>#3);Dn^A**xTCUo;(&gp%A`wuvWN6vJs5_Ee*f6G%n2< zgzk}Lhs~YK9IsYOTHIIp?AeXRxR<)di;UWO0f+VKLQ)_d)bX^2kG2DCu@IlVWPlIn z))YPKfZ@*F7W{@YZonnNcl%gqSN<5{1=|*NO3!9nk%vwmBRi$`S38ln>ey$>VAm8EXKvDV7Lt9 apwe^P| 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 Nk7fPw^Z#87{9l;3>)rqW literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json new file mode 100644 index 0000000..886a5ee --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json @@ -0,0 +1,355 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0", + "System.Text.Json": "6.0.5" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.NETCore.Platforms/3.1.0": {}, + "Microsoft.Win32.Registry/4.7.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "Microsoft.Win32.Registry": "4.7.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Memory/4.5.4": {}, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Json/6.0.5": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.622.26707" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "path": "microsoft.netcore.platforms/3.1.0", + "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", + "path": "microsoft.win32.registry/4.7.0", + "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", + "path": "system.diagnostics.eventlog/4.7.0", + "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", + "path": "system.text.json/6.0.5", + "hashPath": "system.text.json.6.0.5.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..44c03b58b660a644bd1be853ed8d3fce54eb24c5 GIT binary patch literal 55296 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6001c4cfdcd7032c91df8abb538b3dc62bab2bfa GIT binary patch literal 37228 zcma&P2V9iL^FO}N!*TQ`MMZ@J5gQ^%5j(vJSP;9y0f(N_q*;jZz+PkTy=&CidqIs+ zW1>-G*GNoaKG777J;vn!p1tRRMv( z&$H<{CM7Ns@oV5knZU!d^Qba$(e(LC^Sz^wc+Z*E|IL7}HSMydBboJaUu$Jy%XqJd zJ{*t_h(b3%26*GyfVd&z^N33jHwJV9!~&@O9sp!9RKu(QbpS2^`X?H*@bm}A8T*{I z#S_)v4{#69GXX@u1CW5HUZ9$dcroH{5Z^=WEC|d~5Ls`;8Hkr4-iY`X;)jTxM1gsT zB1=X*81Zbx%MgEw_!?rBiNNekL>7xU8F3ln8Hf)eK8^TK#P1OMssz?fC9+|N3lXnF zybWt@g>CX5L=sxtfQI0 zx*{Hfcq-x(h%X{`H5XWObCIPX9*%ew;;o2(Li_}=#zJ5%Ekrg5@leD|5pO_z9r5>w z9V`Xb&{Aaah*JP{f3y7~HR$B?o!AfLdh!YT(Bc6%)IO6k&|3++PEwawm0*gaD z3h{Wvdk`N-{0HK{5PR7Otd)((79d`axDxRnh->~6m}P*#jsboKut0&i1d1#Iune#Z za29Y6@C;xPBr|6Gi~q9TmZe=Q(99tt9?_p0C0fg z&Dgp2&DbTtQ;s)hVu$9;0?@Jpm2bg1c4)yO06LDhWF;M1vdMt89QOge4?EVuhu!3O zE8wlzFCAJjRY#)tWzHRanKvLAU;u0doZ)$`S+~xu*&sk+XDaK*CUo{=(*fH#?$3^Q zZi8{RVdoM5$kPH)e*k;YIe^)BA(}wu(It>I14MAVF6-5$E?WXv4cG+m3$4rAhEmyj zEF!cXD*%iJ7yy$2YXMtA>$81;hGF$tV?YZ)FklYgCg6UUD|-m|4e%WB7O*tjm3<2M zhSUr5V0Xhk*qR6rwi)mlU_U^J^k7W^Ie>Y93xFGd?;<_fPk=R1o@_f{FW?B^6yUpP zPu3*XlcmIJ(58mXL_8m`4{#FT6{leX07C#7@fwx~D2Z>t#scO6mIBrQcE?k{8nHw1 zjo2f=Q^0G$zX1ELjhF|Z8Q>h?R#!Ln2=El}8qg=fjZFoZCc3dCz>7q8rcQEa9RO(n zp_@DV4UpU2f)xYy0PK2LuqJ?hfaN_b*#W>EK+B$%EE15}(~9Nyv}Q{IjgoEHD8LPX zZ7&<92b}6<%iaOHr`WPSfW?3x0RN=eF@0}4wxc(V$By0WZO_8`*t4F148RUR{k{%t zHlSTU2lfeIHQ*(nq`w1u2oMH1FsA_~tN|bq&|;ton+7-y_#W^lz+{jK>kOzEq+*8# ztJv>=7l6M3CaEfB32*@T1Nx?#GCg1pU@>47;2mIGnkm}@_&iO`-U6((YBmHgUu(uT z0L}oe1AYelqcvxy>E^5jz#k9-=mLlaBm#N?1^~9C)41th5POgw#C`!h;b}qaRaKrV z`zPI%nPyNqcV^9FdbVYb{MnYd^4N}fROL}V#>;UNb~Z!BE&(0^-U6&MRm=wv0B8@0 z252))VI5_Ap9^{!55O}i05$SOl%RhR05jmG5>B?%T!A|Qw@~2CfLnq>E>HPZ3fvL6 zwF0Mn8wF1JwhFv1aJw3~y#gnD?ob1-Qv-KY;La%TR0Ag;Lhi2_o*OA}b3D5#aLRXA z;FRxy5zF*tz&(LmN&GqtyfJWV32yG%D+_LG*{#kQNA zqI@()FXL1`MuC&O#{zF6m3IIhkN$Z}IF;|Jz^VQO;LQ~ECn<0$-%Wv2`R>45D9ZN) zcVwK(Co6E8?_M?V6a`L3zc=ufQhlMo`vCWm@NN)W!dnBkL!PUI`vIr53b&Z`12_Gp z^3;BR1#Sa;fC4A^7^J|d{9px6Yc&;kfK;C^a4one&1dNTMfs z%~If0eux66@5uYr$H;46?%cze`G z&Qf0q?*N>hJ4<*c;A8Pz4^V*eou&4vy+Q>}?GxPyAh|z-c}f)xZ}+y5;iSk-tQN z6a7*JPUByuz$t&Z0w;d2P~Z{hG~qqbpIqe4l=72-7vp)7g!cx12+v^>-UqlNXlagD zg1#?s`u7nc!UqG-0ZwNWgr@>8!m}Q*3V4Q8-cx~-Zld+I8u^)0KIw}!EVK%z@vNXud`Pc$HA2|IZ`QEC)X}&+Lfp5d=kjoQ4wgY6Gbsq*^B#plb@FNP` z8Te6voKN(}6gahi9MUQ0ll+`e-~qrZfEP>klf22e1)fR&5?+FQvSnniPXZq)l@9@a z3iv1qzpcP&y>F55(a3Lr=QV)SC|@d-r~ZEq>6h_v;Aa##&Hop`Ka$E5@6Q4^NO((# z1>t4D$=2YQh~wqJJ%GQE%1;1ZhG+6esQg6WYw08R5f_&;r zG~hh&sZx3JLB3=It8m(1Tu|VoOTPj>Qz}pL^EL2U65dsTlYc|&<0A4uk@7#1@Y%ov z@l5{sCFIYM@=3pb!_uH*js2(gFDvlj5A-KoV_7NT1AyOB;BgYZ3i-s}hJf41 zUoDm20Q?T{brMeVe^-H%j=YD}DCfrj|4xC^dbqE^XG{2c)JJnc<&2q9=X#KLt+u?H2`3^7Kf7j|2V~_;!hYzJ%`pPP~Z){EF54nUqiRFXOZ~qxuQo ziG0!xw5ERpzDp`USb@`CkKlLY@0RjOKK@YP#Gfa?_el9e6?khr2LPTTf3K9^N5c03 zC*9u&@F(*3OZl|^o&i4~;WWPI3Y_Hi1w24GUjzIl@Pkr$9QShk5OC5(-%0t0fzw>y z0K7u^V^aB#CHw?%k{^;;%C7((iDw%BYv3oP@(IA-06#6^q<{WW;3Ok&Yv6w?a9aQG zfS-}*Mf8{OFM!)3kNW!$@Uv2WSL74^C2;EBBPstY;3;?}d8hoZfz#ZzlJJYb_u-jz z%)jt(F9D~2L7Ka!4@^QnFu{a4{szm=kVs)S!feZ*^O&l>sPO7)MI@aw?c@Z49zZ%E}k z0=Gf=n^Jl5M{R-Ml5oVaC>12bQU^=e%E}@Cw?}nQQoZv?p_1e zC~%_pP}E2E#}oKHseiO)nh2JVV-Vq=DZpES6Ma(!E&^|^z)2ta2yLq9X*{iJ;H`ze zRr$ofHbQ62)lg{r1d6oN5^VPWq-lYZ}s=%qe zFa=IJCtQJ({6r{l8h@k$?+iRjfm;BlfBQH)Jy2X=z6eElZ1nGQqzh~SPq~U`oP8rz z#r2#iPCDoxrBEpX9Daj#Fc38>2bDQWjr+^@)0JhEHTP1`l6ME$<)N~S^7$W>H`*+$8a$yhy#J)-P1t^fDmE4&_IQe# zl{Ng=GjTx0$F9cyh(@YGXaV1s{vAYZxZ~tCZ$c>W6ce@+=_*DkraVQ>ISH?rm!Dpv zJndYmo`XF73Cf@z{=5>QJQs_RZUTRk_9UOAy2Z~$P!>fl+; z`D_LaM$$rjvtVSEtl&e?KawALER>7e242Ho2yyp{P{l*Jq?XShrOPFWipmn4LMXDI zc|BBycE^vKIQpMt{%Hu?lQxUE4SxzzXsyRyHw1C&vjZ=MzaweQ(Sj{}Q2~vzT8%K&n zUa}6S!X-QYr63ewJt@n`leU!1tauF~FTWgP6!?q?+;>v(P~>aYD2FC2g!8Qr=SBp7 zCiyhx;d6 zz&&P>zb9eBERe2ZdW3467|^UeM{U9_bg z8(9Fdns_gw9eKybwMY2a4%8>|plBBWf3hQa3#8%6ixpV!&hCgc01u9z>D(AGc|0`x zc(0*LQ^d^x%{iVCO4i#4(2C<0VdOEBM?{{nz{W+8_e>sK5XZ}++9D1Ckk=xxk7GL^ zCXa?ZL$VyCziAf20O5cL09oWH0Nyu=k3k#@hy%m}x&q+mCXj_l0+2QD4(I{EOeQ5G z?gb!ElRTk50K7lZy&vNKfB_u8(qj41PzDg# zgw*kfCjce_CIQGB6W9^$RK(K&(*ZL8!NO0hDWt{TwkhQAiQQ^Q%fWyOg!cj}5xxuf z0lL*ZfC=<$BA7CDfCkT<14DUA8V?OTT+PD@9#-;@iA1I0VJHvNcxW)DtJLgOP$SL&ANw#B5cyG0%3l;N`y#PtJy#8LJ__T zNJH4Qy#e8b_LT^Cwr6HkCJo`E_6Gi3iO{P9Gw10D2X`>==SqYtIxq_g(-5LO!XMgJ z@@Hnr%OmU@XyD;$gzGw1Agt(EiLhzsP%GXC9#$aS*trrRTDRt{AVh5lAGK#TJRRZA z_6Gi}u~jptP>mg04>cfk3}g0cHVUB`n-ZqM^VP6QgeBpXNSPh3aZs}h;Rb~BaKWZ# zj}e-&*AW^#dqsvK%#2J!I4jbC@QX<1sAkKfRwG;yU4ihYm`a36vCN5jvKpaz+-fH? z)*!9|&)wpfvzoP!uSEDRAk>BGtU&lKppu80x@z`W*HDDuIS(rkc2B58I3a=6Q?r)| z8ia9)p$H!&rXhS6uo_{%qzZ&TAT(odk}C0ht{bbbW@+8i5WeniKv>anHNu`fDiF@@ zQOQ#@u4>k>XDGt3o@oeEd#*+}w`T=H>*Pv=S;?9PxSQ`4if~}BG=v9w84$keRf%wN zN@W8xHYbHORI_Uc&Dh-(4W8emgd*(Udo{wVy(uW&h({DAxDg7!Cf+q-n?Z@2EhyEIbxB7=7{JVb|LW~;Wh42c5wgW2>mLN1^69zJO zH9I^|gAfvhFlf+fgxd#IAe=h5!rhGR8eE}KvmU9H2*GC$HTx~qfN)saYJ}U;DiES| zgiq5np5Tc#6k+GUG=ylEhZQ`mL>Sgn7gtT3JBX0ZGWmRnMo!Ssbab=pjpk(XPj z&(sy@GMR2vzMkTIZ9yTT99_}Syi8VHs4K|T=IFw5GrMaG3rFS^PzmXwusA&~w@6oz zrOnVWeQsfqHWv@Mx=}?*d6{_NL2-7rHa(m2_0f97SrioNGK%zhxk;#*T+94RcyD?mF%+9Dk* z(PkIxdgb*g&;!ZTWoe7Ei+WR9SP@?FOfN=iUOx4w8Xr-tE5-=WKVFa(Xh#|!cwJ1J zoo#$OlxYhJw4OSr){&t8O%dXfkwCUqtpC z=PutgpK{Q_F?{m$k+u^TZF6~@-lNMGW>+0%C$oxf>%=vtzy7oDn;GNd7v7FepKzq> zP4k$>sChWLlCIcVnP3@_mz$*@;+v!^s%v~KF3{2v2rt%W zLr8ox3e5%zDyxRg12wlAwH$Bi@8$bqOtkOBlP24{H{Esdhw&c2H@mofWWxdWt6kr# zAZk>R4oU@zrMiw{P3pH}pM85WsQ#iR$rcVDzdHH*=v=eIdzY>qvbsf`O`om(LKT7O zGzrfeWdn%TW?=P>2EDbh4~9dAFUaQ018=Y~lg*8NicU~pc2 zpS^Vwx#s(i3d$lh>sD;|>BdK?f7}>5Vb$zQcP~xO2)^&|rgYcQp4*mwJSi;NNm>-6 z|Er1#n(_WWI_E`AiHUx=zg@Cxlk^oKzXTMdE&BDw$k?*8GnWTCpo&rdNq<(ef9J?% zo>Ai`-#(Q-s;SNJf1fW4_}Xr3d(RP*X_UQ@zeb{Tg4 zmD${fH`uM8R*x?_F>lh9qi*`^_K~BZ_4FBJ9=I4-%2QAtuDNjV_T*!qMg8RR*=66( zlWm?i{Qkb%*FU7(i?h4qF}kDaJ(-wmT9Tn^;&GZiV-9_N>rTE$-&My3zUq+lWUp4ehcvXYhQ_9sO)YE6P$^Yiywd(>&%C%a$Ps{~WcUr~SOnpq}j$Bgc+eZRf! znkd_;4sExNJNVh_Yj+QS>RWbX);B(H;_TPA-b(~a9IGAZvh_@m}b*JUcd zI2t+}q#2%WCdtFDYp7ZkF_o?5d2dww~bGhmL zJVTF^n=uo<42W-a%T&$TRp=0wpZ`AlBq5zRd*UL^CrS0fuH_sUI@Q%i8`Eak*qzfa z|8nuW2cHdbUT5}KkAiJ3a{vFUiffwCxQ_28Bsw09ysfW{$lW*NfD1hf7;9`add}R8P}+@{D71J7m^$2uPV%{w=GZG7e* zPtw-(IPp5nEIO|sM_W{A5|^vD0Yn%rKBmUjC{+_@Pue(X$E4kw(^h@Yo&WpC=SRMO zlD{XT`FHiZX$~CiIB(X@cYpL6cD{kBHK?PwIsSn7iRR9bteEmH{a$PyXL9P7Ad9w% zH!D{Tb?Us~%#)ajS*@BD*n$`~oiB=-&8OYAxVA5^kc^FLSfpGOAUt*q!dwZudea#wVYn%ic+rz+v^nM2$( z%?7ICa`LmSh<)(p5+I%R70>TabQNbO|1tUb6sF0z9_Of<^0Z+3Le=x~(+|6zFLkyS zCnekr?09aOde*>+&Qh=5ucd01r^IXie6pg+$YhT%2R3khG1mFM=x8`O<5uCKCtFe$ z?TB$5GQUndJk$RopP~7F#+0FdoL*{O8GSa(D){m1X@l=>o&WhWOQ+DB-%R}?pIKFF zjY6C7(M8o7MC!zp3sY`r*6qA?GOxkz3C$+h#y8H&U%!9$+Q8$D0`>D7?Cf%)+4Fc? z@+*wGM`0VLT$t*hxnW~*@YlP632z^@D&9O~d|}xA0o~jh-(@F@iY{(T9pGUfsmsvk zXtS#{S5>=H6Et60r}~;U+v|DcTHhVb4z+spRpgl?-wqx+{pz)YLoO|BG6TeXn^6n# zRL$FKlh1te`nRiVdfMK2CEA?$^Yw4p7N@=1Ij{6s_v4e@uk0f8im|q8q5VShGSw$9 zGBhzxdcXXp8)qAxou?&-*{E%+`aDh4Y`gpKOp^{< z@88*<(ITO(wNvaJr0JB~a?qLPjJ9p#kM?<$pEq$sR zF|oXG+N~xPuJAvxryL%EWk7CqZQP!=Q}cJvFFRcxdavO}J5!fr9e8flprdK>r`>*z zAJL-Kj<25E9JEcYT|lP2(#+03`Ro40vtrsk?s@drnKw_I`gYbvq3M)1Z~y2xGU=E_ zBirPmc?Go$dwLtqh-{DaL%n}Vwwr1`aa6sRs`eckcm&T|b>}OaWmgJp#%9wJhH2oA z$A_bzo}=0A|MS~h*DP$>G<)9V%YY93ONTyhzdGzIUEfY8n||JJb-takf?8;IXxf^t zQZ*Rht``drwm!UNZRb04$Mn_uE!PMR^wQ_(lJm8>wNO9O9Nn^~qGjHb zc9CHRe;a@2Rl$M>el3!pvXH2C!$&wy%lpx}dU44H4(g{$SY|ZS?3&(bN7J0eO~$yc z`*@jl)8e;1`_@0-D3)-zUO;47rY$1 z?jE`5ZNa4Nt2@nf*k+qjySU6)ud#{PlIXO_%cJCZVBeiB;{vYlsdIYQ{Gg}9=luCt zeLauarToWi&A6}GWItx}zg>3rp0zbZzaljB>&;CI9vq(0%W+BD%FiOp?=><{Dbih& zO|Gse1DZsepC91s@9Ucs)r%Ah%(_o+>}|2z=~O})vZb!_S*Srt_0CM1*>h&!nOT~& zMIJjBm3H0RJkRe=`Me%6kK-HKT-V*QX}EgSxF@gk8cF*p+M88XD7h~0S9L~n`1cXZ z=6Sk)^m5ni$3J{DXYq!mx#M=uYP;{DRm<*MzFn>^`>w>;J-j)GeRV#}OhGF-DbUx? z*T0p&ZyW!h;1FN`mciQe;9x(0|F$8S?XuFfAsN9Te(6EM?E(TbGX2{Iw$b^8_y?zF zWnoL6JET}UM8_f;v%avK!)DTc0w*S;VWEcW zV5iax;D_)dmmK{VzU#!P47l7XKf4&`1aRiF;2^ND+|d#F#jF68Le>@C4)F~P@(;pa z^U58m%JcU_YOZ|b6qUOu9~BgAU7ZLVfxvelY4pv^&cFJ3stibpU$&!Or4uJt64{f1IM?uOw?x-^i!drjI^1pp9?$0)39YNME8WlzJI* zG<^jTCjEJ$B0k%q+kt;8UnS1(R;MOm^5{aGpGB3xn8>6>-QMT3;>w#@Ih8Ba)3EaCU^7!&kSUe4 ze>DCctH8_Cg}N7Yqus&}wL7jpSU7gMv29n5Oa~6QCvVL zj1sL~)R9Rv(gjycpY6+CkvLH`cWRp5=}xuK8mA-FW&8qGiC4g{wokX}R~fc<%~uDX z`3IZTLJ*geQ(Q#LNovbyYoiy$t_$sc4J%1I)osqzdGn*YPD-qWG$}7PMu(jf#K+jI zZOex9sGsKsU(RyA_BeW{d56=}w|sS|7TV-|IAPjs{TQ9h{o7mrIzhxKM@mLpC7%o1 z*tq?&uECWXs)%#)^K!wHM4Ucn`-bJ_=HU#OA4eG*ud{vmNut-j9Q3PG`jhajk2=PF zHT+JU+UX;;McNPRc=zk_uW6D>F8E)ZpAyq;V^cB4?YqY#Yp=uD?#6@P{Z2GNY{Y{3 zCXd37W}ch$zp<4wYNz26j3uYb3@aR+D>IJuaW11e*q|Z5Je%AyVakuc&pChXv-H~Q z_+SyGk9_`=hTf#E*}?idBEsg6m=dKg^=VT(Ik^ZBF<1*6-%2z0&Elk^Y&G87tds8< zJncg0^!tXFXBuA(sj7hv6{V9zlFw=^QJV{kA=fiB)^9oKsHRDKr+aKz7E^Y_z4%E< z$l+S+G4k)XD=`^e=m*H+{>r*yT(6; zt{AoH2X#zf{i?!M+OpNGy8Ef*Uh@g;_hvsuuDq~R9g(?tpj49P9|OtB$;*{k(DUx7 zn=Djh8?UVVzW4r7k^7p@zPWVp^({&QqJm$gIM6bV;qbTPr_dONm;9dJ`X86Xr7fFH z3VP*Jp`8HA%il4VxKcQYwKbcWVQtsPGYA{BqmI5KODSqvd`(-$f(=zP1cY3n;uf< z9iAlYZydHEVaGoMn=UHw-u55F*yl*C-aGL3J0hGLHOBC`#pm%m|C~I1aPX--iO@JA zmr!9n`39qAS(VorFeql@zL_Zl3%pjzwc{>_YJ6{D{mSY+r}tm{E3$t7G_y>V{G8Z2`+bO?2qc7jePyX^SDisyX&pX*uAkv10SeB&x28GNzzQGS?;%w zTpoRV;+UDX(^s#P>5PZpzCDdTr!?dy|2y(8HFm|X7{TGfn_TBxY&_zu?`{TjL2v#exad7E>m;6j5%S|um z->$bSW@5|jzmM^HU{@>22TG<%+R(W~ed)lw(kGMmMXtZTuc+Yj)w3n)xNgLD+v+M`HM?buIs*$%~uUO9lI&{+fJ)qzdTc2 z?t^Zf30v_MN%=`3R-8LvS?DM0Td#e4UnOgKa6&;6SpZK}p^Y}ZeRq@E^E&^-sIdQC zN?i5Vm4Hoq&c)W+-UlM;^2VAQx|Ib7+h#Ty8@)lCR-Cr!ro61*Z@Q1RC}U`qBAGw< z-Zg4C_w)}pqM8*Y&b;HZYv!5dvIYie9E>DxU^D617WP=0_v`w5mua+L8GI|xj|z{R zJ;-Hw-2rA3t2>;i%fXFYBKE(!Od7c?-Mb!KeM&8ge2Y+PcIyOaOulXi5k1h5mL$QdeM()JZB=VEQr+9k00+mzHP{xoj%HvQKRHF zAdkf*e)Dy5Y0r*oI&8qtqY}&R4|i{#+WCo+3a2gD$-=QTO4fpNYoC!iu^VW5YUy9U zC9cp8KM}VtszgcBqgYokTH!f=>eJ&#>fFCUDfWq3L!;+?dnI$x{po8Z8sosF`kgj+ zc}xzvc2VHXKJ7jW-I&t)X5JdNK2ljaAux6%C+6fj;!Wq-byv+Qp3-$v`KOMBr(FI} z6pSq@lJ|UUOu%-kcKasp+k>{;k6B{VEl9JlkLnR;s|`kOlb=JJ;wb>4c1 zuD5Uqdi=WKHANeVTD{B~_m+EBQt3JCJ-gm&>lL~@aQStIfm7wxPi@dk9=NH@%PuAd zT^dPV?B(?|lHQ}nUTu1RQ~0jj&P|H8EPShI1+;W%NGp!+5vpk~K8amL)3M$)aPZ0X zyCOar)G)^?ctO5`wtKZD`=`yw+tkv67n85t8MPv2-rwf;{*8Pk?|!IN%w+MI#q-eCnfkU0!@ktjNCH!jeY7n;4ZP(CGquskJ+DO(Fl;|^b-ShNSo4?O} zmtLpQ+_v57Y`XnI;;fKX3vTV{pp<~*yo}-4%}UK&tnajfguwF4jPQ~EkD_*0Z0%-R z*C5+y>R2CLdPKIqdV~2c%jXr%>GdCf9`sq{ikMGUHUAh!u++X!%x}IWio2I8z9EVS8^208lei>u@(k;O(|+^8dQlr@-XAEu_*&L9(%@uL;~Ki!SL7TVdui|T7j0fA z9C*I<-WOR1P2}c^b7&7Mv+uyICEVqF_o(sBjpqGh_gW_=j`X~Kt7hrmxFX7{@&*pA zdbfe(=j#?nem?NNA3u~Tz4U3x|=FNtgL>2wQ+(3O#P z$D6HsAuHIPx-991Am2!RVLn*{B?mX%Fg-(Th;=)jKk4w9uIskEv+EnNVxQEUg4)*}t`r z;>8dxUSHBmZMOa5<~n-Qd(h5y-5*@7A2r=`>BHBBqvS&X1#dslBEQdC!hLA35ubK= zrykLDT1aWzv0O{apCHsK$5cuB*TETz$Idv(&!(y@Q+XG3$$$_L+wuNtlKP`1!l zdWpk0&=s-$z9g!^W4S?d?sQMw|L|FQ(7(@a)Iw#Xe}BvF;Q8<$BLCm7;e&z__Qdbm zV6#*c^81kw$fcJ*jExE}T=>kk`%F_e@{7XIrO(^!KBpfmYh>BaCXWcg+7E#8OW_w4p7o&%QyO zx&C@^ue9;=V%J&MbvE1e;OzgSKAhWT=8Y_r2Wafuzh4(Tpt>Ht{d(%%wtK_2bhaFE z&F9X-59`838jhD`hFIlHT+Pz(=kc50-Wm90Y}kxR@6xh2)V)xHE+LPX+xb&D{5-+xqPr9RE*JzxPvwyOBmHdfpY2{gcpACI;WM6Ok^No|psyWU}p4GbKb=WG+;$ZRP zMe;_h%D)NApraR@3lT_hS z-RjxsYijUNNp{@46=&inwOBoJS^F=?OQWtPDj1D7x`q^J^M{W14a**q2RCbIRV^W# zd%dGtyu++7-#Tj*yJuqCu~VDfk{zwuYl$e7z36e)hxpXZGJ9?PsNl!=omRu*jybM- z{(p8NDmNo9v)TvMx!A8I#`n-Awdgx=zonhMK|&N!QhD*V zzis07+xodJAOHOD|4~a`5u6QOCO_jeE}|8>UOTCxo*U~HWu}}B+aB0_Maoy_C;gul z^$qfC7lBh^eU?50drNtaLe_o0gt$A&&heqc#18Q%UZ1-&qxUV@N>y>!*z&`+O;-^k zqI2TEk7w7r?%e(KlkdG($~wNPba!1rj-DS~$nAXOHhm_m6xg$*`|~y=ACLcZ_tBv% zzAVYD*=KMqH$$JVl?Bh~`$7D$L*LvPj18m zTz>Rh*mXke)?P*X+4YRzn)JNuI^$KpMB2(E^D7$ccj7$HrT71h+}AYTeQV$~*;kh| zywMGWLoHF2d~txwN=~Ph8@^d}AZ$xYyTtF)i@&OB(6}df?|k#!YUf+jlA~u_pC0AG zF(+K@dyjD6CNFF{m-MX?$p~DTbjRjf=Ij@v=JVr(^{+3bzdkWFVacHGm28onyoGz8 z*f@<%u7~p@88>%#>-~fFhad2@&sm=kCo}bZk`JtB?>^~YP;a}<+}_P@&-jQ>&xZ{C zY|>?0X@u`l7t-!T;>^Z=0rSaT4ESV4`Iy1m;}?`TJFJa+Df^F{PN6ferG9mv{xTHz z(<6MWZij94|60>~$WU)(Gd*=finFx^AD$BQy|efxiS_b%7SFxcERCO&Y53@ufK}Nt z@lc#t@C6<*RGXWtt2(Wnc*TdGUYtCqJNxv~%7|HG2CcXI>1F8$bVf#wU+=!1nrY`A z6mA;wchrv8eg2pj&|&Ha#k=8xCYztjNX+=DUNYatRAl>?XJ(BF-)r^se4~(8RZ~#a z!Cu?0f8kc8%1=&JJ4nsFKvi zobO-O&p+2AXcrN>AG=ko*g>%AvGVmG*D;zqi?9ssspXGTNk@0Y;Ib4c*Fm^ z<#UE!)okKV-Er_PQJzvo@Uxb6{kE(dFn(ObI`3ac{W`8k>kr$*YYXxj|L-l`xt&gW zt{rrJoI}{`=9{KpJ)6Bj_clfc8}GY^{Xm!byt>pwb^gf&YK2K zTSA&$iQm|K&Ygw{!5gLW)vGM&yW#xS^X0!o4?O$zZTPm6`SbVxGg$WJsUV#i(R()4 zhZz-_seISp>gbN02Mi~}W_yh^n6_f^N+Duu zkIQy<*2Z^G6jU4|ZcNy*iMsRimf1HSuDugGy`Ro5X2R`H6s3(jtoOD&@z46)CVRA^ zxMkxOACK*NWXARq(-T`qDyZJ~ql{~4OXs@_cwUQMs>25YA&ny*WeIxTS z;J#KJ`8>_ke@<&P=7-r+UQa$6KdF2?`*+(hS*B>%fEq*>x5x7R?xSg%%MJEDOqvqY zZ+7Xq4$;bXa|*}j#v2G9&??i9ga)0j9hZ~z_OHQN9DsZ-WGo)-8h=hvzl^Q z$vwU#_`;6uQ5!Cfn6UcK^Lv!7@ZvScv|-4Et;B|(+U_wXuV)Qa`H?u?l^qcNiR`tm;j=m6Sqe#!-47 zM|$gtpT*c2FT(lzT=bq!9br$HuqRg7lOgOW7WR}0dlsk!XR(tz{{CBNWQMP7iE3*W zCE`m*IrPW!_A2~^uOOCM2=+pfU|8-VIGdnkE0lB*)n?3E$`_@KKx8m;BU{rD_x7W)?j6qSZHRhX(dguQd1^DHwpX^sQ~i+|@NbUVW zY8p~AM77=fWrx+8T7cAkACw)3RQ&z3ZB-2}#2v#7BzI9Js~HT575-3^qQ*S3Z(@vE zbU-XvgThu+;}M^*W^Se|T$SMr5yao|H>IGf3SY~>S5j<^K|2+mFy*pnky4U10nRS% zBnjI0jj-=7gveQl7YvgG!+yc=S}5xzloiuVjxj^S4bX61QO&2_n)#Wr0p>mM_y3X% zG^Q@09V{07AcJUWL;VxPk@)2WQSDHBP79JbnMOcyh^o3SPZ2X!_;`SzF0~cHsRyD~ zEOQXc))*$yCk$+u(ALNXzU06LbJp52LuwQC*wJj`7Y?vGd6!HXuYR~ntz~tIZ@hE0 z6a)eF13ha+pWU!yjYNDDfmgxq`TZ`kPAf#yg0WY7Y6}MN6%P(Sl(*@1$Y5J$NNFMibehx-}KXT6W<*jIeHFQPr8= zRwz~v#p+bewYM3ouNq)RDh?lqFk$tGyUwc8I@BX9!UoJmLXcyDvc{ZtqFMuufOgPW z9iap7M}N_YD0`BKYla!0katIbku%YqGtF2ask#1&!IhLRojgSwjo(d=* zDCC-Ej*9SrP+JPPe0i!%`SMkBIml3p)}lXpgYSU|q*KwJ1r?fC(ZmK?9XIThijk3Fw z_*c)OjjJOnAO)CN3;!I2Cg`yfN;sng)(97JqO1$fJ0qReS4J(Abp$U^;`-p$~hA;XZC_8DDhPk!3lK_S5Ufuvc5!#-hM#oAT$Ogz5vB3d6=&5 z|6Nv7qbzmLRnfg~d^}KsCPY>iT(;yD440#71)|ryFlm)H{ft$S1p@5*%HGvNSK`1tYHknI}j;KEpu2 z-(Vq{!$pEs5Jz)kVL{>xR|rd}A$)&p$fBelEJZbzi)7bqL`x|Lc8wbfvM?yg%*lpZ zRv8=>DPRynU#Lj1rOGTwH91f(s*Ao?18+zsh7DH|zt@xMMr)AZ;~~}U)##PnRBhd; zZd6d^K`olP!48Ibo0wF?Qp-3=n^fDY5@t^FpK`g&3PKXyL zjux}UNk1FSOg-~9M)eZwOnSu%(*gr$!kkH;qb~a zh1Mhya2A?k9W_M>@-!1gbxW#>D0^6#nFt3GU7I0~R{n>p(7rjcXf4Rg&$WeA7W%p7 zx@jqumDde5Q4fm6MbcX#-)DQ6K*)l(~y#5%3O$vL|BM7NJ~2-STL`KPtr+BNPE@X005} zq)k$ilN!n4ny8k#r2$5hZEjd6TU+@0}ND4`|B*PT2=7Zv?B z2*VccwCO@{g7*%O_yubK`h zq%>73jEl5};Kx|9EOlvh3Z@Rfx}z@TL$kx4Kqw30d=3;1cg*oyVgvBYXDp0VZGfU` zZVu|G@T)xXBxBvcGnRA}*ATG7+>-K8mmY-wxR0M>J%=P9mxvdb9!LA3O3)H z^ll26t@A}?oY~fzWG-R#Y24~SAy6>f5X$BVWsk+NVp$up+=pBs!)BpuumIh`gmyq% zlQzY0-SMd!p)(RRq~z_%lkgFt$7L^A1=}w0S&Bm;h>2l*Al@=`k>x}-N50ILRqk*WU!%bK|T+>XEO=TBuU3jm=<~T>N3jjVl<6LbMj5 z`P3JI4oiZ#X4QdKWcv6y5Xe6rnM$wveG{sgS3Ts}6RAaWST-nK;1DirKX2!Tqv!qPj7|ZiW+t!s9T^5e%1wvKB_UT`d~^G%M?D zQPx?Y{~rludxf%7V%cr6+*>T~DU>f1%Rds!4~XMO2;eKQP9yJ73dyLQ zsuXNhLCtBLnMSRxW{Vl~H8rvYP9z3j%^Nyt;mWWkZ_JpNDHx59&T7b6;zwih$k8gc zTWVMw@PKm?Y6%}zRN<%uGr^A-xXy+pA;(mpZ5*ad?BR!#j=&z)bU0y-y*Iwd*jU&y-@BZlur=LgT?aA;`jh@VvIPks96Va(XbF~#8N=h(#q#5u_5hM ztl@~$3}ZhjM7anK9jW{pl!wV}KpFVZj{Nl?-|D|4F66EO9c+^3iycCOZR+5zL1dUy zEYnWmyHl&7LG{sMPLNCHs zB5}mIg<+;p)?O%^BAev9=2ike011=aqBEMHGg2HmLd0o%Qles=R90M~tf_C7qA6#9 zmC!*jEaFuR=Dnof6vb(m;c^$$K}V4g1Z(_~DJHoAH7)a!yDYXW3EUO&qX!X^*~NaV z`Vb4woip`Sk{Gc#7W&Vq0&N4Z-QsGGWCH?ep&EkqL_@Yyt5h)XK~m#)`BNYwqR8qvrnPIl7z4dKm_Y+j+`V zSsP8AwI|;#*xL&DwJB9otet!=B#u5luv?uhWLoZjfS0Y9#tM^xpCyD>V9q*-Mu9Pb zlI7JpG~kh=v35se?R8Omkg@h`-dw{P&8ghI3==~!f#mXar8NezK}Dok8=AA0Djh$C zwWIGwW2s78Oup2)8bx2gHHqP{pmubGTkWt3bmGRfA1C2!3^v#d2kLYLN)zrwP2s5? z_F)iI!zsb=R@CCWw9Hv7+bov%#wBL@7`# z@(BaC=nxV%+=ewLp~UffwYWp-9I2OFwp2JcO3Mxhg)b;%H;wn8IqkOOHNv$Ueh(MC z;HQnGS5W|hAh8xhcnM@aJH9@P%F}8N^r;s$yH{scET0PvL961uP{=iL?S8NgOZ^k+oEpn&GlWQ3C|Z8jDpH72Z!Vr45!i z+&bfq%I2!l}E| z4Ov@P&_-_GH;tk&)&}??19|bG7b=#h*3!Kgw(QZOor_>7i$>irf}X~LeBfqGW6Gjc zT05~w#J7U+iPCC*@D{-jN${by@RO{{0+5gD($G;-L3w6i50xtmJ)txF5rSc!Q1+#0 zCzg4M2CI-U@1vBJJk01trq_L`p8a}5rEep7^eBMZQFpqRqX7Rof zbyOh*w{hm+sN8du_7g27MGJM>fmapJP)7OLvQ^W~=VwsPNP!Nlu z=3=N=Nqj8^vo=;xUpVvUqm+cUBZQWwJVg>(l&+Re4Bia>JN8{%(4g$N4iK1_7mQL6 zIVbuWxa^r@Gb7}y4Lb$HPSNlZ6UW+Ho8dT=b+D0jH+PLNn_A7^CF=V8iFmT1iJ0 z$diuB$OlSr5rPvyLrw$ig*)BRnUP@tTO?}i+**)g z+=Xn&!qGpGbyIaA9*wXS;B^b7Vya*`FB*0@Lrd`6=FXzpjkPED8N3k%N7p1|&>1e@ zsiU9fEP(dN$i?xjkN}o3!3X(JuZ_Cl*%Hq<&Bm;l;1lS>aD}JBZ5@ikPRE)F?L?eU z38~#t(henCN!{nl(Mq~C!teRw(vUQBwKAyAYe$#VvQ?-~#)XfS@xBCYIY?HEZq$wL zCrs;np)A9=(>RZNp4cAff^^r6g(uCNjnoBGhGuNpK#@L8E?J=JJU4ZzJ+;MGr-RT1 zmq$VwKlcy~-_h^I;>+UB@)AfObI6wf-*G|d*^s|xgM&^m2%UA7HjnhidiBQ&>Q@=w znl592s){Xy1RAqo_&G5dWOT+3LC5hj z9R@_2Vl{O#SB0zaMRiMSq{(BArsFg-vPry3m?1|p0FtRir>$|xjFZE3xCCXp6MLcR zXjBar@l}9JAu|@J(qYSLWUOfToUUW>>1-7XR;kc!V(LginQkL(G%Wcfb-)HDHP8bU z4@AX~D1H`V#)gTkzp5^N8l1G4Jb0}Nh8DfzE{7@Ye-4n@GnCno7gS~Our6J&`Gs&p zpL3PesEYUUr*xHH(%{Oef~7Pj4`|;vq~UB_TDDF>3_q+s`UTrjJq4+vx*l!)9Etmu z%u8L$k0dSJ1qi*+1E*rDtl1nvL}g-3t%m#>AGz)A0QTW->BT1-E4ozn`+V)mCqPuo8Sx z220RFa$D?SA40?&(Xd=>EgF7;zc_Uue$K%Xa#Bo;kD?<%K$$rjCpp4dr=^ymN#T zQtBtKgZh>|xR1l{RxKc3nNToK6HjXu zYDhz@>N*(BkQ?EwRx|_2q`3eiX--Hvz(`hGsOoH927=3l$U<-uz2RNB2zjZfH3qeU zj9X#Oq%i4tgCkJWAX35im78co>mU8EHn?D)By*iqu!ORtRg+>l@s{ndUdBkftxU1( zetH_(*P{J8%2B~k*BBK9rn-AjUp0Jve@gMFa;f=Xtt82^#$X$ZhN*Z-2Y1I>v^N^< zH6D zkBa>-SOihVnXIa`+Ja)k1eb_z73yFQ?=2QL8UjLka}NfJ(==w`IFeL#;ggKh0VWJF z6GV7I8uCtpJnWM_P;<|Xd^BRxmSy7CIDS1}}xo76gx zX&-FzM8jFJJX9QS0eyLP7zT(Y4J*+LEN3g4eKoy8qK4xSslgLw81yJ)ls&wrMBYS4 zB-33-A5wvk%MPRreI=2!V1q?CevK_aBD-|r2vWRYF{oX-RpM8a2E{ZXzeUyYwmRj|RA;GmIr=1|9nB9&8PimaWm z#|Gx&$1#^67)+zv#y3^m9S@@OQXIPTjjsD}R4-eGYTz*vkKb$G$&mMDdqFP1=9&X znuC`I>N)VJK95ulH9XJFcrmH*=9s2s#0a!WTNrLIaOep$A*oag?p%~NyVzk;3Y_}LE0k-ybiG(%r3gJ=nb`&``af(X^kCOd_;8bSU5c!BwW8T;sp#wT9y04g$^x0A<0* z!_N!j(WxP*SZ0hOGbm0WBp0|Ca>Bid5<+NHwA$jp ztB+c$uY%at*4o_6>C%?cLpWZ{6xtU8b+QF5O)>d*RZ$4R&X$IUEj*bwn?kLo{DA=)oU; z`Dboz$Ecw$s7)d|42n-tSN{ReI)*h)A_D75Zziz*@;4p%p!1(Wt8QXe{(t`IpiIJF z5#%luNTWMF0t`>;Gzx)I_d3zC;W;0U)#X$dJ|FN43raNirZ)8gU-vW;axMex)O928$6d|5nwve%;6Le*sl0v-E{KM zzO|_I2FJ>h^Zzbs&=b`}0h+Md0rc|QmP1@)nQ_k`)G{Yr;AR*jaJ1i?Kop;(Q#Yyw zdsNSkhPc5RBzm@%!8!)F)-%{3)G-Xgp8|TK5h>9T*r+No4shZ$Bmv7#;8Au`3woQX zEqgqW3}p8tP!}>8&nA&n|%XT59kA2v84}irP-H23hD!_R=zfG zN%jTMZOBfBeBmVdCrDe0AkPqahEh3@B+F@MNiI+18}>wqBwaYz4$z!^J4!~$NiASC zg(w4#o@_JNHY@!M`*bN2OpZXt0g0M}2Tp^bz_sZbhvoPf6UH z?8b1pOomJ5Ty*oE1f1InSQCwsq-7;0qaTAVat4r)H^=^w9DCR=?0#X7n=Z!uaZl8Y zdVJX_411Fl^}-FMZQsEYYAby(PP`?dmM?&&+f%`tI1@=zShuISNKz{c`Xf9rc%nVN=^|TY2Z4uKmv5}GzFaskXPw|g~eK=m~Nl#Ry#3niD4WP=O;BQ zlq8>wCxa$n@WI;AY(ith>4OM9CRqdgfTf|cuOx1^m|!!SyvFT_3Q4V8bSZV%>~kPB zSQ4U^XJG&`wk|>0#);+Qwk`&6(rSd{EP5xnf(i+d?^I1`h_2ky2!wZe$ zTo?p}I46NIolIbmCb{qJ8OVSpac|Vy6gyRoa*t{Kd8{CulzE5E^tf`USD<|ptuPKFefZ2zpYL@?g(t8N!Z-Oam%C*wBFA? z!LcXgYYLO6Z2Og9T3i-RUTkD$p?~cQMG`uEG#M3AL!AMOYz;!I7$sU+1xiB3=;0)f zwVmr*>~-U$LGVxx-{5@!A+stFqsGKVAWbyKl_bj(7qh6CmVw9~k(HPaiu65Z9SQvt z{&$qy7({iaF^%O%SZUR=#)>2G6c?#HlE@({Rv&;4P+hgz83&JmX4sdYvVe6YCpWPG z1o%_Pu(5y$gjzlhHY;D1Zk%dD*TSf{1FB*OVohiK70pCq03c!Fn(hJQN_~~Ay2t-4wSnADW4<@fQPi-YP zV=NhH0GuEY_eFh8MdXQkw{z#9=Hx6hB?1Dnz$5vS%lU=V+J{|DEfUa*}4xvG~Hghlb7Q`j?Z8$aiHddp`w^6n0+i=iReETX;hWj>Ep)$)rXx0>a`w4;caR9HOb@Oj=c?qgXQFJ3 z%jzZK)LgtQlpLccRza_TRg!4O6XgvnLb|Ns?A4$QH%C5hrJ!qJ+~U58i*CdE2AwN? z!|WsarbPH3K$BG8bb{H5JK#U1Z`OQ>GRSk4as8xpq%Lb6U6^}>E?D=lpTI;)mvwnv z(j#yTIIDFWanb>HI5$4IYN&Lr3Xx@^ytd#v0;QB-5;U{8gQx}mBaP0 z9X*(HgdU@m9_S*aM^9dljU)8Pe25-n3iZ%r9a|-``#2|HCEz)hETb|1=`a)#h6nq8 zJ&!ey#gVBntmJ(V9pg4p=1#UXb}ogs&N^*m))8$4KleFYMYXXv-^RWXZM^nF+6aGe z6=DBlJ!*&Rah;(M_#kIf&V2OLf9!S+bJfDQyBqK$|bh*~OG z1(P9={gAp4_?#DvR|G@(|Z zy0`}W%|b*`Y#gJM9by5pL=KjP%EB!ga!B{v*MlB6eZ2PL$#V`?gS=yt?Kvz?_u-$c zKBH!BgR?HQs3Jtk22koi;Te(?1~r5CG~s;! zVM~pnkAYj}l6c}4E*R5F)cW;SV8bW1=ETQA8ww6zdm!+hI;Im+M=p+kg5^RX=FBO? z`tZ7AywV4uPU*89%+B0)8Fx#m2X(HkN+H@2L{q9_865xMDCdo zD4!50Lu@nXUf3A@j<%__5bvGQA(Z$O${P0FNE;_sj7xl4&|QM^md2C#3}CExWM6t2 z8MV#!J)rQWq4cE2W%uP z-T>54+v8Dc(T9_{oXf9w56pDK{x1kkd=|-Ih<$IaKEO}=J|^!*;xt#r82pJ)KVqd~ z+Jk)iek6vy7isRe;sGEM6!Uds4Qo&e<*|N@=BiJ84xHJ~BN+^%RvEWe(`?>#eL-Z5 z@!Agp2%$!1i0O$h0>$G?c-Rji!LHW+GM*EEb`){n>$M+d;)^r^b!i9)I!3|im+{sP zbo3nlFL~U5t3jLW_8&GuW=S}?)X+~_2&-zsz()4xfMquq#M(9S6-Wsuo0$nw)nU>S z&odMEnTN2iEmqnZ2|oh0+U81(I1}~NyY*ql(v#!)Yyx_-NyP&8S5d(@j?oUmbXqxK zTA|QWFx9Y888}}L8qT(U26Z6@DBtASu_V~?UC?kgn79?%+K-^3P|J2ueD>G4Rpj4# zDQqkU9+)w4;L*fq4Lol)4sj0V8!-kSR=^mh7$bOeoqsE$YGJvF`Er~S^ClWv^yG=84J^wSq@SLl^GMbJFj<_ukQ&fGq&q5pbZ_2~pM z%*3N8gI?uz5Big)aJ#cZAO`4$eV*b8^a54mjZD=7dq1QVpGt!$(2!N_ zOZ5R^Htj>8Vnc^`Yw_UY{p?3jW*Y0HXW^FUDEo0dV9f@yD$6VFCxC^>htB;GS9P?c zz!@lekZE$xuEzLi3XNC(z`mb^?6X*Q;(L&y+uui;-G>A#3`bz_XpmQoj(6cSRLO}^ zsK%9})7g;IB05T+szs@uOgLS<9};nnDUI~nPjcgESP;s`plXUvbYc+k*v%X96b${P z(<0Q%apK?jU472)V(1gN4?j4TTZ3^xlq_O~`*Ju(zEPQ4b`u1Q35p-%4|AD^F4l=W|wqFl~5h3U6wnvxtQU))y~_qV{MDe8;*cf|t~4a7pRaN>1Hj|Zb6mR}StQdNHu zeEw+2#z?{$0cRCQi&Yl9j-tVMBpPX&LH<7Uy%vu~qi7pf9*f5KklmBKCK`@LZTJqa zLF3Ulj-J33W@kqDOA60CNWyxRV^Y+2d-@}*5s9pLNwlPCj3c--TFS?Ik!Y!iikHR8 zBod;6fM1RT0U^xs*z?dfSmhkHtJ6IghZ6S?5^!+blf}^B_c@NO#ZaYs%y+W15#uE4 z%fkBu(w)YsrVYq`M+MIodGjYy_yF6A2g>3&ev1a8!CmnXMMJToSg|r|I9kNEL&KXq zE$Bw9utVNxk(d=042!wEl!ZSBHd8dh%xtR~Iz_8^1jV8e`zbK8m`D(P0Lx)x5Dna( zKH~E&K!vVJJO?o7 zm9dgPMwQsf`{?t8KSrukteAGP6kV!$6F);SSu^tltk#4xz|Vi~*wxL!a_E53$&ZO% zIgi8&5HqQ>@+skLqj91&j;G0hCxN98!ldYH5QY<-&-L@Qw&>%G|`x{R@cQtl~Z1TX4+haln<@zeE;ge}y!FAY&l#FJ|(K zAcT^WeD+HK!W1(SM*(oBa~0)ef%0omoDBOIU}&nA4HKUnwq_8Msa07E%s^#vOM(qn z%+{{0WvEWxvhfJw0UeF1H)mT*S&`!qjL|4LcqGnX+=rEqH|m2rcnuckopOoO9xS|l z_HRU)WD;Bl@Hu#*Y5OLi3Xe^z#O3fRG zD%{9A@!rPr+SBhHVl^w=mxfQl+w+nl3iVa6gpUub|rl7PfNviE{^d^fF6!bLvH-j-HqIW`c%F!Up?6 z)4Al!{9dGBu2fQZgz=)gmVCp?gnfkqL$HW!2}hHcmy}jeR+d)CeG$yGFkS-svtI+` zOj6v(=wGLgrDvs&RrhkwN*}8uF?D@G`V-#g`UTsJ!&l}_a62wAQ1AAS0Bk3d(kO$K z5AJrnilzW_eM&KqSqsZ%*Rkx^nML*# z2KAu)OfJvMA^~?iVlK&k1B7u1gVPZX&vU6UQy3)}g>gP-@@@pfFIkH1 zONr_aQ^!R0eIZ9pXKiir`jhXaVEoD6rNFnKG#XK|*whzOvK(uB#~DCyy<{;>;I%el zEzM>bP=^g*zX=@!Ef0c>O~C&G36fW=5#rb;PP>{6pZ!f}BQEW;zXebZJncV%9|8B< zATTrUdYjN!Yk5;8d4~9}11m=RE8tcX?Ct-=5|R_WePf{!FXfcyS3wGUzEjfATS3cy ziwh#!PYz!5(OFnfaW(*%bQ=%ANmv7fL8fnil5oC6HoZ*w+u;IWj1v^i{R4shrq zem_>N53n2~M&bocKFj7YgRmxx2Pp@yqq!)TZN}!A`_%~^o|b!%V^~{OLIP&o{V0fw z0*p0PDlKpa;dI_{zXLTA&@-9DZ6#KWds7`HRXIhZ0U=e)r}QSD*R=ORYQ7^Tila-& z;rUv0SAMMyCWPR3h6oxidoGP=p7^P1cQEr;bfpUHvR%V9uD?M+EKWtYa0}LC;5Q}u zvCHL0yZBUNVV>w6w#4XuNAH$9rMz;P3n5yooGajXWG-^=?n7zR@Q1t}9B!RXRYmYtp- zT_ZNN{O*{~)s}8iV@;O> zXmhKyx$jI!mXIt#D5P5^ZxVR2+F0UGOjLKYO^i4sg3ST@`hIF5q zz&3(QPBHqXB2)P{A3}w6zbEnEDzhvz9`;o)uoEX?fb4rnHuLrkx_M;XauMs6TWje9 z+yE@L47&=$ZchSJ0ACa2_84{zNH}c5F59wyjSM+kLi=QojpxPEPSeI|jdM^k>EDPB z8i+P5+-sMk5Q2eemjQ5NhljR6?)?9Qj#lC|R@JcaI*Kbtcsdup#Ild9MF^F5=~mfx zhDG@Y;_!kn*4i6j6TF3!miu(uqx7&1Je^Gg&+i|B9%3tK7(!OSU7qGl25bH9-&(8C zSI`UWD@i<*uUvyVE;+?l(2gK`3L=U{$%U%B#TWSKjXmL6$vIQG5WAK;bA>SJn!No( z!Lm%-`?-SJ$HVv3dMDo|)~&z|oQAQgjvJU|yX<2u8k}sOageb<`pLXKUA}Txz_Am~ zTJoiED5c6^6ZI(``oCa*lyNc!LW*hA?1DC!?!y_tbRG#d!W(4gN*K zUrcghqjqmTT%cKon_L&_SXAlk4A`TT$m<9hb#8v5aEHg!yqi&MdM6rXNyB@4dRe(T zh7Gkb)QNsJhox6mo<`2lrZWe|p!dUTFq zw1nGl*tlniYix-aMnRLs>m=*~;ii17&(&Exgb=%{9o9q;jA51Mck<+Fqr{B|Aa|+i z_r$ND2_FN=O1#JbySnK7bv)6vynbK< zq4O}Ad2s>l9%LvzZ65??YO%hS7wu3ASDJ88at8R7@UmUKw{Tp7rh(q+fEvStoa;5}6jaXlWUoY)Wei@$4|DKp zes~7k@PM*hvo*jpoDpGT<;0t5$YRM@cuwUeM3Iw)s|Vo0`67NBei*=_qy!HP$5Dlu zJpTpU93H5=hFlNbRw$ogg$)lc{;?R=2e^@2F^tt)rpp1Gw9eqFF%bqDhd3t@#Nv); zNW6NCdF=`Scz=MARv~`ryd`|~)B}38Z9S~ zn$oKfUsr&|z+?)4;YNq1s1dj}0cfA2} zk;Hf;0rjF55lU4cMFw#*9G2ozVl;?jiZg9V+rrQb`=uzA>S{4pus=lSx@RMert|4Y z{%#50n;^ef+JxpHF8C0__|8&`o?(7DrEsTRl~aSAy1EG?9EojcxH`IUZka(RlRgT$ z@N?J-a$$xbPueUXoJ{L#tCZv>>*_Fs;h`9)cW>VE%YwLh&*z*N0TUnB3+_5h!sjh8*QnbtV(|LN;o4 zMNvxpg-0G<2Lu91T*IFX0B`cVi8n#cjmh5)8#){ zS_CHk_Gr-GT%&`wamJow;`@Uh{`=H87Rtq5y(QT~P zM({>-(+9YHKEp;7<|xTc^x0q>+f9+xb_u%|)9#3Frw zEos=8|8Q1OuDqUo6Dt_jSDlApUbD!9g+V!10etiSPheLbZ!#T0k6+YsxpgRqnT6}g zOU9VtB?S{W;$yMkY)w3byTRvBath=o{>*aZr5^`R_r`OzpNouAMbt?@7s8iFvN__m zAwJWpVY-$;*XhGlK)1R&nKq^xOgYKXq?>Z}->I6HmtH^SbIHzadt|LphC13+ySPJm zaefweg1hW^VYC&{xidx<SCnKsK#_Am4WfYi%ftVZlH+3mY&{#2>sdP@KhT)!HMSdPa$S z>NbRPMywLlUZoDt4%Ro@f~Ewpz%vu?poA>-{>p$m4|)iz9_p0#^9~x;v+T1`DA;lo zLcI1lfH4)@=i(VIi+lXoP-3pY2*xgc4l>R|MoHp)q;lreOqqFz1@1=60~`5dt*ADS zneTEOZb3*(C0oB}2O#_fn=1SN2= z!dFw|ZEBUn8a4SWK;{&egU1)k#j(`|c(|93&MD_pNsNTt{i6wL-j2|p$UWOJXe-Qt zzJjm0-zR5ScP@0GAx@>8!I790lNFOT@7f6KR6o0`SF->*!bd$Jg?mf<#XiFINipA z#!CF11z-ULZCMX&VELVg*c8`AF}Rg9F^%1LY0#1P^&Zd3w87`YE8yt@mGcyac5nOWV6aX zMTw?iYT@WYUS@IxF6W7X+pPDp-iUY{_Q&BLmMap8(fs@@ja@zLfr@yIAI%~XaFoc- zN6mwp>i|3}#xaa7 z8D4QO4g&3^Oyfg8J;}kvR#E|oM7}WaWi)Hz{-a?&-~jqCP`A#LWAN64>-b6WI2jh186ixc*QsiJ0=7>E4u>Z#&~FuGoqnH37j&H zofeyduY6vLY;Ndfcw&hquZ2y77{y_)1lhS8?TqE6G;60^fu_}%gr#Fj64)oOC!2$_ zA(r2nx=-vc)r(#Mka3|)5MUQ#{2(S9-ayXf2j0kHt8XQ6sDb!jo`7FFXIdWFt6sxC zeq;vfk`u&$<$hVHC)h>y*q1}$fK}lv?hI!^SFZ0#T!EZkOmsMlbk8$QzC%x4EK?ug z`qh_nxD7=RW+bpeOeUU&r^(#)1B}9;(2J4g8f_%73%3$7n8AS!xRt=hA8MnynE6!u z1yK7NtV?*$k2>wESljH?NP`G|9PaHlB;&A^!|Hp24>y%e@@B5U2vQkdblECqTL|BA zc=^t|AE#Jn9D&b)?C$9JY~e=K)y;KDCD=hFu!XTyL7fjfWCetU%ycq*yYkB(9dCB* zc2vYZ!3T0hcs=(Bzjt%=Q`e6i3?F_X#@wEkvpNkM0h1@(i4R#yALlDz)&~m^94AWK zxwQc+(}uQH*{gv}EV43da~PI^nB_2ZE9G4*0M%>ChFBXp>qxr;MUUJuETXyVM}znH z{7yAz>w<4LFyT~F#zuw8@|lkURFnN7SaGv1T?wTuIYAY(<8_zR7j!P4U<9~+pw2uH zVVymi^k(J&WXfx0Ohjd5lrJ$=Wuv4~ybGJ^)c%ai3BABsHj*>IMEOdEyc19l+Y?Uf zoE@D~-$Wdvu!S=@xxB8nn&O0WSkB06;8mZ#h)`a~@){G98QV-GnXqI1a7~&!m9?l=V4r21-<5tWjcqDLkU=3n`AlM|-%!vWYEPNFmixP}} z?>Iey?Y<>C0LmYcM;pav?s_W?&EUWuyedjg!;o7Kys6x> zufg-kxSYE}IL~z0zv6YJ-G$7uUA(P8DL$3uK1M91%rM!*WMSFkOy-U()LM+!xQ;M< zo|*LWZe9d7XK_Sg4IvD26Vx?`31z(DoX}vXP4a{QU^fdldzOROu#?aXcE-aR!k{WB zU1P`%>j~~NSN0-9UJ~l^23gKsAprYdYlu(P@^#c0He8Nv?&yQFnJdAe5AaE$E{B5p z0HUUuI6jOIcH#Z(TbS#!un&GW14_cjeel!rW^Xbe-%Gb(<%{`Z0No!LK$PagAdE5W zdY{LTa}R?g7qPM6L@4Y(dk7^9i`pB&VRs{m^Br{?z{I(FStEWY1R(b2gFXC=dvtX; z#TU}iwj{lT`5J;a7xxUe@bhFToTf@IbqhmY2IRpkOBmoZ_!6c;Ucn1RG=y`yXHhwg z2@?PcPo#2Ptn|))BHch1fse312p$4&HHkC>H`d`^RO)p zo-DPvvC;{{4#=bx6TlHXIx6ndYfmamiut0x#I?wwqou>?-o$lG<`_5w3u*rI;@@{* zto`_hO*+3H(JZ(dHiy;_HU$OlHo>qrp*WUPd5@c^%Yw+T`<8l`^Imze+LT41ItzCCk0Xc>&6)_^l6cCFPf?y7U1Su4w#L!+L-P4sv-# z)CX9JlcqFd9635pn7Q<#nHs^c_zU6RwNslXHBXr|Win6Z_@)r?nr@knZyT}cJb`D+ z7{E(=GwJTN7?wo%YJsMsgT^dhN?q58ZZu}z@>Y&(TY$fU5i(|G7k_^(e>(c^(%L;i ze-Y4sXj6DX;@a=PznS>ggMZl35tNnpoM?d9>M1;7FF9kvfrtFwkclUPos?%dh<`js zK_vc;#83o(7Tp}4Jj$Xgia32+(tAS3D&w@6PkbmLl$qhrMJ#%;XjTc*FsFA39F+9a zLiwho144Nz#60IqnhvpKe{lmg4bP6|bX$ni2WuK|7rno-c#K7Ddb?rK$~e=@%ed_K zgfh2*;U|lj{uQCD_cFXgWB%I%3>QILi+&*Ks@Rh?7JXi4`hAk#tTFs^Df_IC;RP{H zx0##{3j80X3_m7mUD@vdcb2R&i|EJkhvP-Gr}kk`rig@K*#gx2>lmm0_yU|k{l!`} zDn>8VbNWCHrzfj99XtAIjQg)uEHK)ryOJ$ATP*V#NC?murPYhezY`14r{ZjZ!}{7f zi#{sa9??3gEjl4~YYcPiTKsIoMxE3BqUUjq;cm%YF1oE2yS-h?7Ap>aCkDHTmF9Yn zL)!F8PUi~G(`C=2t`g~yL9ypk)m&;}l266kN?(*4%paF}YXrVUr1eN{nNUU}Euw#xvE}bB;q(Vp zZ2xDY3ydOa6v`%~7QI=^(yB_iFYa#ObeZ%{lccX(OnGv&L`iqNN>ylIj*%E>!NumujL;_fdUPL5O&`mKY_6>Oh_VWEn= zl}8lp9nO`41)aRBq(y(IQku0(-X)S3k{cKi`h}DW(HhCS%*k6X*r?#7 zs^y5_-GYsGFw9b@{d~c~a-J2TrGgdFHp%;GfXfxpcCl_i@?vziI3hi^H44UBss zLcgq?7`uxq=ph;c_ISg@*mBIq*fs*27U8^6^fkePC7f47j|=vwm$3#qDA;Xfj|P_G zSIK@X*xm}pCeRUS`_HQxYoectPt31T*w2OYTa^lXL9p}68Jj{c3HH3k*je^%CNk3zbk zycX$IzA0Kg9rd0D_*V0_a6O&n;dCnK8ZC)6f&QuD$&j

KvpGkG=qu<&oRMD~75n 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8f6b46c2abc53f290d001c56647814fcefb0be1a GIT binary patch literal 35508 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c448bde309c3824f26d47697202649ef7855cb6e GIT binary patch literal 35660 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 W0dl36t@+hCtump|l*LsvWB(7`$D()u literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json new file mode 100644 index 0000000..368f8f1 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json @@ -0,0 +1,334 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v5.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v5.0": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0", + "System.Text.Json": "6.0.5" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.NETCore.Platforms/3.1.0": {}, + "Microsoft.Win32.Registry/4.7.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "Microsoft.Win32.Registry": "4.7.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Memory/4.5.4": {}, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net5.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Json/6.0.5": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Text.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.622.26707" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "path": "microsoft.netcore.platforms/3.1.0", + "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", + "path": "microsoft.win32.registry/4.7.0", + "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", + "path": "system.diagnostics.eventlog/4.7.0", + "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", + "path": "system.text.json/6.0.5", + "hashPath": "system.text.json.6.0.5.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..373c9d1b44c304e43d9b29cace9e71e46bb5e7b8 GIT binary patch literal 50688 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 b`TP^P&_#& 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json new file mode 100644 index 0000000..4b4ef2b --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json @@ -0,0 +1,224 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + }, + "runtime": { + "lib/net6.0/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/6.0.0": { + "runtime": { + "lib/net6.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": {}, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", + "path": "system.diagnostics.eventlog/6.0.0", + "hashPath": "system.diagnostics.eventlog.6.0.0.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..4cf81fa74deb290a6ebd392652935fee6cc19be9 GIT binary patch literal 50688 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 Rm?uB`aS#0e@%|S$@E@BuB6I)% literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ed76c028ec30c901640e339c7c4c250cd47c4a8f GIT binary patch literal 30792 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�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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..29a96dd1b0951d9ad52922d71a7ebe034dc7af92 GIT binary patch literal 30424 zcmai72V4}#_n$kK1CHJW5l*Bkpmgl?CPhUou^w>fDR6j4QHhb*d+fdU9((UyV~HAj zjK(CIs4*sL)EJZh_wDV%istv{!@HU9&b%pa-n@A;ySEpglO8W)GDd$^p!SLJs*2E% zX8Z-FV4osV25Qv4Adjv+1AXlc{26118!`5y9Pykoy|$#Ufzns_F~%Wml$*oWAl`@K zDYB1Al!+tGeR_lwFaevsQwNhBrz1jEI|$+7ZClS$&`e@-;4n}&Y}^c z@^e5t5uXI2ObSp-#NxsA8NyKr4h`H!aorPSjbqIg`5>2EJ3&!;aY?@ z5&nSCUMXYsm2#GjuoJ>52MK}cEdW1U=-bMHjVFzm&>uoJ(^AWB^SocrHj)lpXHeAMrfhK@vhs)VU&|8pM zgq%5oyg*Gr(VzrSHmEzOUqs#Vq}Yj-M>w%hK_fup`Mi;AYD6S^2=a++#7aSPK_?@L z&xf6l^kLtDJfe(vev~g;23iZ+%U|#>3JN$21f_5 zYS2_32eLWQfow5oGmjgyUD1u%LC{4WH(}SJo3MwV=R6Jqe-Pthf|zp*l^+Zo%sgU( zSul@7SVT++O9J%)Re`307V>FLSzhy|tQ7QVbK-5rMl^56#)IbbIFv1G9)^C0v5g21 z^4G#qemFbPJe*zQaRj^5Jc9iQddXu~_IGnv7T3a+rGm0SV?kfEpz`anSuN_ZgP;?j zbD%4ryPyXx+}N+6#x31gC@2Qh7E}Nl1Df2@oy`O-04)ct1HA>AwQ^?-T2a{znNO>R zY&B>TXa{IN=sM^RP`%a-SyNChs0S#&wKwYz`U@m$%SL<^1yppY1BuERImu$oKg3MEFm@Oz6 z)EShQV$0@%ZlzFvY}sEab}TT}jx_^CgVdlEsrKw1C@syNeF_=@S_--fV(IqG3gnb- z!s>$(Ks!NCK{oA7m=~xCC>qoSG^riOtTQ;)8k7iX2kHpw2I>Q<0!_^@WphCLKu1Am zK>vW+W}32GP>)Ons|1Yz?FU`YG-Ka^-hfz^88ZX9WtlS-C>E3g$^zwrdVuml{Xqjk zQ?sbw^cTstWJR*wphNt%NOrO&&7Gaka%bQ0*o)n+xo*Sm^Kl#YOO`ErR&$-oGhx|S zO)2c0&9PpfGEfz0IA|eg1!z5JE9h9ZDON^tt?vsy5r-j8MoEEmtZIlcMw7w}m^kRq z0%R`1HvF~PbXtp*JclvAEwH5oQ+_K6rgUowrgR$#ruEvk4z`nE=moQ{gB|K%M+vq= zey2K^+AQ`DbNoU^^i_2si*?X+{ zFTs>QL4qlNBCxw8e=?AWDSwItll)Wb;B>UFzQ9lU+et8$p8@P4DL+esDSx&EQ~vhA zST_)(v1F_xG+M-zKSzRTzICdDb0s(!>79W+h4N@Y?gHc`;Fki%dWc#XyCmR7z|M#t z1a-p<@e%S<{hvrM&8O}XO#0DNf+>G533dVQ4eTqF7XYlr3=uK;{CQ}Jh>1U6f=NCF zzn8v^gW3a*O%nkv>;~iGQ91 zQ~&2nFpb{=3049xl;9HrZiDvFSwy;kxmPjzIr%PFEO**x2SslDwg4-Z{g#=T7S4waO@G9VJp*|JxYTyn6CVRI= zg1-@PN2JqO(|AyN4sbWbhX}Y6a8JaG1l$>T9pcpgwaDKEnEuFTStr3Xe(USt4J^4P zKdk{9K_Wlt=OziJ`S7JAzc27+38ws8Aw7|w?Afvo57-Ius{+;nll?m?-~qq|h|@LVF9QA?aq91B;1Xc^8z#Y| zJEa2FA)RbF9XOmp{!$@7&9}3Vo`{`+zmniQ;B&xbLVn^u4_q!_nr|W|dld}2fb zy;#7Nz$9zpzliifLOS_BU$Z`Juz;!lOA<`|BRmA@j)>D5O}Gl!4{;j*%fO!s{1L!c zfQJg0#{3)LVFIT4eHD@vF|7&L;E_}d>2biJQ;jNT<0@ zI&uqmw2*%)@NM9+0-go@tpt~@I(P8N-*gM=_jR6LOR(uTC;w@XipaM(|Yz}9sH97QyU&g@Ic^)SQ$iq zn!i6wuodtx5=`YklHh#c$G}sB`l&p^Q-KwTQ+-dMJ=28rQ4&mJPko~F=}0G85dIZ- zhLE3pIuUyyPWIs`(q{_kB!k~1nB?~ic$Sb(^IOC!#3}#pNS`gF#{&NWJV(Ixz|Vo_ z3iu1)7ZObJcnNJ4(@B5+1fD14zbC;|)-D0hM|wTPH-law{~{s3PJ&5RjRd?H=`>fV z&##exiIBe~@EhQz0w#O#mjtVT-`2r@OEA^<4tTl1|E+*m0Mpo?2mOQel|p(wm?^?* zfNAcZ6w=oLcR`%SgVNUnFGSoQ^e<-P27#a2$7Hpb=7$Vris^)LJD>(r8*uzzgDD-y z{WX}AeC%hS$bc^(j@D|{Ph?Bju2Hq;x00AP1CO~fR>`jT|2 z-$Q~)o(<~c_pF1x>R^=w6MsWVd8Gf|z&nNZ(VX#>DKXE$gg;Y|p9B-XzXZ#H10|T` z5hM$%;ivut*TGF?U2D>5e;Fn#t-+K(LV`(0B4uSY=~^_axol_+rtxek!Q_v$g1(CF zr}1hn!Bk(HI=HO_lYNMlVDdNOB$(_~yabb!5+s=PCsBe)Ui4SQi}N@>W$Y3kf5pe? z{v+<>A%_XPD*7WUMY)KsL%ec~7p39`7ETE#k-*unJa03KGChB#AAcnjpK|8UU)hT| z?cM3m7&m?rFKjsf=}u9;H1Tr~&r4bdJqO_q8Lr?S9O5Rd7+f62hf;m`oW|0mpVV3z z-%dGG@m%xpDPt8pS1&#_4!pP*$d^o4Oc-6^_@0t{!N6*B8h6DqrsJ>o=j%1bbNSK) zDd9R=2u=l?intm31fS+?Ej%I8tAi+o)VYVtrga0T~&`MNga z(}eBd^R%aG*jhdwjkt^-5u66{*Nt416ZeND`HiD*%wue=@rqGO%aIfJy!rgg_|}q? zu%qFx8|$Uw<-FFBr$>LZX3F5z(sg5*qxk%v^5yvQanelViXrFM4Vf@6!uUM5`8Gf2 zKaE%DQ^qv7BInm&6TS_&VDPJ-bDZ}X?<#zxuVH@zt zv3K}Xu-W)DOXWU<=I;hU4 z;bfc1CxlK#ke#9Z2kzKM(i%f{ifl3Nj7QocB)dqnTE?uR9TC!A%Q(O9M7ttRz7+Xh zGS)JNY#!M`T7Pk$ySW!a6{sPP*EVm2koFbSYk1);{1FC#Xl<6UEiIZLq;)Tt$Euc1 z5t6M6_gpmreK@sG9d>)TZ(jY7Z_2sc?vKC=~&;TC4NhS+Z0@CsLQp!MtWRDFzZjn}w zumV)cL5;O`l8bm&ijQy554&ivv1kglK zr0gg7k0$J_wLdg+t?du6M@Pa;WTxy;*mBO49SB?Er(jVe9tbtZr&XJn-o1--`RXD= zGiC^7{ngBn$4c^9X+A5dFyym*U5P!&MVGSpf|Wt1^(-x3T)2Ckv_((*D^P=VNh3Ur`? zn+eW>+%^+S`K?Cnej4t=_xs%8ADB zI{E(M9=o9Nn`~D*{c9#qY@z6)9{@eDO3q0OiSHEBNvA6^C=+xgh1$L$S(-9eW3*ha zrlF26*A`*$Lh=oY9x~3dUL)1b22DnohWdoO9FiO|>WIn4_WoNg{4k>7(|`*bD?Pf~ zEpdO3KWR{z2D1_~v!;lARqtQ_}6hlpChb9$77y|1$i3 zFP&S^c85&fetew&^AOeYg)4u${%P;ut`8l#c*@0ZFOJENx@-TYYRmqP8|HmBIxg8s zP}{-(Q9_AoMCgysx}>ow$q#lm&vEz7TNv|8xW3QqC)X=eKR-2TL4-X@81!H4n^ikE zR|a?|jTm$5Xx<=y>jD41m>+)Lc3lhazMd`q-nDmiXRH6H_&3#zH{6LP{d~s8{n@tv zwO3}-9$aTPe_Ar4?9lYlm-l;Wuh}IIhQ-w8cjV_T1ZN=#e|VtktKGN89QZQnCzmfT zg|r!C{leq>yPoHN$i0(hd%NM_R;G7EUf!IM>eTRRRNIE^Ie+tZX~V9I5A=A|GV9rP zo7^Fb+dqkIyR5j^4DU^!Sih$*HH=GDtu8O0d&IZ%u1@Fw+8PzHMK&{XM}G8BUqw~f zh9Pg>T=~m7xkz0WN3)AGt%mWIO6$*}ubQoh;%2mL;h?>iH}7rZg}xR2uP0Ah*O%L5 zmf>1s!T3nNrWEQXDPn}9s_!@Z|2+9?jG?pa&XAs;sduz3+!p_0SV7e3&lUx1w_H+L zrHR%|%GX)-)b+pt?p~z*tECy9foJYCZRpUbOHsGNR~e?NzmongF;ix!hYaqley_I4 zswA6n_R;Hx?f&xh)o=H%5BYrG@^`T zrUzO4cE(#Bq`!I2?cIPC9dd^MW}9Z5)j70ifz^!HhLJIs>AHTGi;qfk(c&G;Z+Q`F#$yZh7fR#ls=TwXQdkqrRRS z*{%7iPn5N*g>9U{pefEP8cYjPO_xXhH1e71(mD%$xNc6@*hWr$mN)sj%1^&_Dhm8!nTsuy>)cvru1?$+v*u>M0gPq_5U zh41cv+1Giw*8(hT3|3?WMRk3NU-i^$3+?{w!doQ76bB`SP;Tfh!Ivi*fS(x70 zYM^<&L@mEytM!Bbqm18FZN^MIFfDzp+ z4u@XHnI-G=#p*JHNm_~48kAsMi7_bFyfTf_j;R=x0h>%nH>Ek(jq$Z#=S-T zoZ75B@hoLjVX(j62E15!`H4`6dkj;}YN#J`G$z=uP_{p$^}g$)$A`?Haa9)dY{XZjaQk~J6BA&dhz#=ogM+#*G^nL;2S4+ zX65;1<#1_G47rqb%cxTQ>~8+BGRk(*;f~`fOyshXg>90ih0XBhGX9>_*HabHgG(ze zEwUuZ!Hvp*PP$3r?~kx3)G>#~93S(wD*sxVBRBSU{e)TEi{Zx}v^!JfY$YF^aU-JD z>G_JuJw`bTZF;{Dad^kNss4Dj(6=(D;n^Pb-CquMzAJaEJ~Hv9VfM4NxwAK=xc8mm zkZ#bG{0H|Zs)VRG?TwO!!>tt0g48|MO;7yl>)8jk+in{1Zr9ukjy+8+YpsOAI(~3j zt;H}lVeFi-D^$xj-#ntLzjb85NSpLVg{3QYPFWUlut9`&M*Yog4+XqPw;{K|XliQL z0C3(>UAMN_{p8z-jJJ=1%h&WBVTiliJ=?RD6z-m8-k^UYzAS5xl&={vmIU>h0ArC%$<7 z>y@P)ZLYtPTOa!4^{+)1$9$SQFKW2_$7fq#*(U1BF`YhS{X+F;?;u@bYO;QxT@&rK z-ota=49_ncux{R;ci%m(_sg%EVK&J{IyJelaGaq?H4Q$i+VJhalT2E!yL)?Qe&dX2 zE2q@oU2?xsb+f!+`?TiEbF&2%~_xQFnwU-;7#XV zSnsyU`KVru-=~^VdgRH@Ig?YGKkm5y$)p>Hj(#(FmCS!^*xTP)Rc0NqXke4mPpAJ# zmtU#|7B$S<)A^Si+i~Wj2G#qMYtgcP!>H+tZ=bWCe_3xmw20;`mH^(Z_@L(#nyR*j zK74!gs)cn}z>BtL!&`n*)$c`%C2{98U0WaVKi+LgsjZR!Lsp$C+H^5jzq^-KZrI&) z@7iT;ZciK1RUI;GcjGS=w_TSfO|b8zE!O0es!Kj(UZ>i>cH7}5x@XN3<97c#;`S^3 z%=^t6=lsrMl9mq`=r~^YqjT+a5?3*aj!bx{+A^W_Cja6&zC+xXe>Pvedd}O9UER)f z%E;WaV@9)Bt4VXLb3dje69ZIFuatjcSRQ`2kG+RJPK%}(t48p z2AkZEYRN>k$~s|frqgPlh7~U&x^8Zg7JhA;!?7(hB7Yw+^^eDjYdU6|`|)9#IA68e zZpfN{+ivbWd0mWlVQlRAHU9ehdna~soEv@b%f#V#8kpynX^Uve8<*#a*HoiI{mMS~ zK6Ovm;a;nK<9dA(wEpxz9zUftjQ4o)pvtD}EfZZ{f3uF*6k=;`U7{(=hviV0mWGFf zhJ<7#bs|H8l{=_2wwBntw6358aW$^-NvKAnnVn=l$!e0*ByUxp*$p?(u4=bEP}l7C z@aY{=9;bU)U(?*Q_E<7#*t6HV2Eyiu_E|OM39iX|B~_~~hUv0@oXMWQoNIqkb^hUR zk3L(v_4lB@Cmlw%d=~DuAolY+6~@Nl=_+h$OR=8lgT+e`A9+6)V8XXa)X%-V2l~-8Eiqs{2%hi1~ETIuI z=*so^nqWHj2+r4)WAhvt$#msq*dGTEz;2fbTLc_B48~eCK!X)2PY+jvKdUI#4&gVD z*ogB|W~K1Y3*iE=xRSvMrR7YI5~1RfHphfSM21GF{GfV2xn;8b|J%Atbz?(Ki%4~_q5E( z0j=zJ9o*0)Q=6~X8FYnZAqhGC)cR5(`<(tQF44i3?LSoGN$-@dxgIUJpTC)8{)%7G{p( zrj6@kd#v?Gc#Xpm>oQ^{yNBlsuC&Or>~=41`_gl}pNB@7eS{&cxVXHGCX`TD(7FaM zNnBqwe-c;G=Vl<07F%AYJ5D|gtq;0W=n|Lpn1DeqbQx<{>2&keZk@Nxb`b(#9ZGTuE|aGnOK z;;YaLGjdb1SNY3RJimKf`SCK0^{(3e-BaR;WCLf;FnJWWzu@%fpNHO?_;DUygE8ea z1#yPKC8FS17w6BZ4A!&nFVDv`$r$_N)2U~!ewp|2GCr6@d6h4Ir>^_Dn(cPmln^&# z;MgQ>RZ!T+*~vM8iea(9(Wx+UU(deEzb=@$iu!&w+Godt zji=HlPoLOe$_@KBwJZi*jdpH%QM#RaYVH$M^p}tl(-{s%8hxw zuC0|a5Encu$sv`o4|~5EF_!u;pyFw1(|=qt=QRl!9r-Hgu$0%BQ~Q9Isw8gfbL}{?R6I%9^OjEAK1xYow#gY+|!4YVz>H{YBYJv`%}xetgtNY@4LU+9GoJ#a}3)viFL^ zR6>iOh}VBDoE1CG=d+jhJHJi*NC~`pXXwPbr)}@Pi5r*UoPZtJ={c3Stq6YAWI zz8~SF9kJkV@g9*;T*0r?CR5dYZa*KlH16M|{V!+VJ3H!D&yN&S3gw?=!&dC>$p~WgiM@7cgKihnq7yZgTWKB{3u>1OvF2_E`M$LY2uzoCE{eT*8|14u?qqvnBoBrwHKU?p& z;XjzMy%B1?v+M77#5gT!NcH2!$J00eF=j%qsG~Z8(byxGSlJ5l4F*lN9PZG)XUeJ_ zlX83LeHM$QHkSOpNEBJAw%eU0` zM{cJQU;pqTZFS<-ddu^-uBubP2PV*achWM_G}H0Qopy-}k`Im=GRbDblI0?w@i;rA zqtWXWy6pS&zJIB*%gtI1>D<~f>rmcr^0=`xE(=U4_yRvIQT#F!lAy-zG#NuLwxSrew5_{ zBjekr-!$UBxNCaVvoSjoS6tgsra!)9iol(gO=8ClCgHyy)8n`VtBDgwhdWZb0qu*W__VMay`U)vV z_U>$5KO#$&PwPHE z_KOuwm%Y8qiB=wxkgz1`;i*cj(dxJFZcu$bXMPwI_w&Wf#eZE6U%l;g>PPGQKt)~N zSn&(pBK_{@0^gy@E9K+M`>ehpPV4up?xHTs?^k0;X7svql`1Yd_QUn0fU?Xr#@)3{ zY<@Kb)N@h0x7@$-JJl#3mKD~p!=da=Kj!&WY*l;La<M_NOoS{j2@=FP@DR zxUsn$DC8`vm;8wOb0XpL%tV!2`UvL{(J^l}2T5}#4HD;o*cX@dHP^_cJvGR`fA@!j zGC#jNz$>tKn`crk9J62}3&+x^Su;;Bdrs!WwukA_d4K(yxlldeP}+{93Mos6a*ckl z#B*LB)Zs^J+`o~zcA16!lBa)jxnTC)3Cjc?W5!7xriQ<{bhe?xTff*97WR>kUwd4Y)RC#yilXsq zvTYINp1Q)j-OXs9*aZ;_uG#k(C(eGVgPw@Mtw&u^IXUP;Pjso5R!~nm4;p&K|L*Ge zEhTMy%ht|%E2#y%bWlh$j_wuI@?LnBx|oJzg?mJ=BP+Hfe9_aR*fMHnsf4$E?Mn7f zSmiCMY39o@mv0YRm@@ru^E>}0z7lso)WQ!Y=dXt%f1?^kc3EJxZ1lHN29OM=4;yPv^AT*<012|QEzV9taCQq_*LfQnBbW= zx3!dNK#ned0CuxNH5c5R7LpPu&*sNhhCWK#dU##7scW^kMpMJOXz~(@w6z<|cZET( zXiTsD_^{`fi3?M{SR8n=Pn!Osq-9`9|B zcb8KAJ~MwOTj2Qi;^D7}VMX!n zx;dA3Io~~MbYqqIC#l=5GBYc^uidPhyEE1w=zJ&WJ1B>g$xc;CZa4^GDIyWP9K z#e~}-0#|lke`GgqU5$;Jy87aC5_v^h{q++p>|+-t+8zv8{8BWq9W{l*(>5WAT0<$V z22u&GzHWMg#E|NFuypj^6YZ9-eP`P>Vc`y;ItjP2w#<%mM^b(lw>E3^ZT?6;xaHT# zH}js)`7nPH&S!*Ss%k&=Hh+pRCS&;^zhkjWWu}it`M(VO52myX{xm>3Zx7Eo@*P#% zs$g4-)~7Bf?~ZKYm>v08_8%o=X#4gntJKh^&;-xdCx4*=)=o=lXL{m9_Ky8)*WT)S zC+;H!)IMoq?6S9e3a@0p=(`@foVqk=$Cc_AA!h%6gcXl@sPX8KTBtMncqVHI5gyAhc64ECx3k0*aiAn}>h1QK zJ0CpHi~RTb^^b5F`QP8N+j~FwhuD9965lg2V_W*RmDclAF;Dk>z%D$`VXRd4(uE({ z=3lB@6Hgjq=e-EqdRjYFw8)~LO&%${3cX<03?aEC26dt6o>*iU)Kv9f<%*T{9#mL+iJh)5{#>*+_FWxH~Id|#6qt~yeZx3|%lKaK{ah+0(?LO)~ z_W@oZ#TphZ8vV~K+vNGvJc`-fLG9{f{$OY-TexAu$=KZEzwdp$Y<$w50|Pt#i;PZ z=e7m9N`u%zW83~cufI=aJ$ie7+_%x&Zp+JLr$XEB~_;x`{6Ed!JYQ zN!@mTx&651;3ipX>}Rv4y=Nc%pZp&fr0;vRokOLl|K7hN*=bDntSLWPzRLMRTxrEo zeP0Y+i$z~=!i!a-X;pKao-?^=#p}4msyR{e&t{7ou^Rs-E}xEGa4uM;*NMC_7k+$7 zUiVG!R_49q24=1@3^NN+;e9}|IdQDMmB4nfKy^^p*A0TOL2^1mLH!>(j9H< z_`rTt%k)F9Pv4%{`KGu^)kxP^^Mh#r#UzO2;`Hy+*|m0?xBmXc_kN2+8()*Vy+&WG z<&Q4JdOr1>Fp1rhvFBNLr?1R8n7)4N{(cM3R+Q9jGo)6MuPs%Jis$rwPyVn&+w$k! zg)zI+M;qQk;eDmEB=bKcMqjy@D4#T5T4!PTP9_Y0}oY-_O8B(K?3Akm_9-D7b zvL^@4;ExklyuO(C`p~$Hxjoz8W3z3=E!_Le#$oim7SA8aczStR?d-WTepiTH@rsNz zQK;{;e6V_U?vi(sTAMv-W47(K5ee(h#Ps`e^d%dihwpJ4Xm=t=W>vTF8MIz>|6<|r zA-y)H&#Z8^UzYZ#=s)s&5}SFo_qn_DB`MsV9vEbKD{furc~$4W{rsfWbky`MFH-A2 zJSFIQd(I6~>jl#-UidAYmp-+i`qN*+7Z-`l{cvKzPw<3(>XH&o&1vnZ%R&6<#gWsR zQ@>walrVWn&lR>m{aN(^pHYw_R(NfsYMOgR#+%0cowVt7m)}N(w;cCD_H5jsDdNv% z1Y!JCFNfd894-nSUQjqBe!J!GXBx!3su_Zs26j>#1{gwU_7@iEDh2N1-F?SUy^7Fv zn<{^3nm*;|{dE@}haC8zUL&`$u{{?(x<_VX>i2)Tm7ea9H9a$+?Zzn+Xa5J&2jkws z+VmNXd%G)D^KHfqPo6qBarD96rf2_yzs?~{S?b6&#H|k)lRRza-IQhPmk$ejzUSzN z+xg6N(+ZQ{kR(^)UnJ+BS3kDC&>dcu`cMH@vXy&4`b{}iS; z`|5QZdxyGJm?f9xf6+g4)G^D2nr7vqzls|PwHz7reHWp5tCFLP_q+QSA9U{gHhJHh z?nlE?)(#eG;vZ`4R9;$hudMf#fM2PeH}##?#spkWUllm@wns+PDj|REEX(?C0Dsr> z&wu;vdj8~X{Dvc?Gj{&dOZ4R_Bb^%2Q#Q4S8HWpc^Sl1w{hK!Lsy-4o@za00pC3N$ zwphB+Z4{cm`_zSr)RgA?JOfUjs-HgV;59?Yr}bUyWd1;ZZq3|PO=D@Rh->dOd{^4s z8wnQ{=1?t+0b_TCT^@SJ+!V;!u7r%Wt>B6 z+k88dugrh1rC-^W?0tVv@U%90u9UEKP1NPXeXTk2`Mp4UoaSoE4^zgz9M&i{n9A>WAB|UCs=wnw*4UJ8Q>sq4OqSMDTqL%zMt_I2y39ZAG0l1W z-n2f-#JPKS&Ch+lUpy@1>*Aj^H}>Xup+B!HB?sq5eYI(0(#i`1M=tr}%r3M9~tz~fWx;9{WygkbK^ps{3%$Ar~h?-H-H6Z3TLP#e!zD{aN=`2%X>-3-RK70QXNu2$l;sB-@Moo%Zp z8G!;RoTaBRXv7D0zQ&+&hzVYhV2z$zF;6**=klGHpPXJWhxb9Vb{xJ48bS~s)~q>1 zB8&{pWpM)G$j??7fbEB6+s|PPT5kmD<@A?D@OOBZFBXs_P8p=c#EdPgN%9E6uyGK0dIelgTtAta$v!7 zg)4KR7=O);V$J0W4=VaI3p61F+%}xT#MlHU1=8I(aHHoKBkI00T?^n8kPtPMzhim5h=Dxo|#;?*e>c)=##*G*l)YZQf4^hUwim{F(Plwo#wbArZJ=|H6# z`wTtRxhm74X4XoKj6F57wxuY@M~T;GAUntEad>ZmOo7JMqZ;^_4Tlc!b$}b!Q-K$fM%r#$+_iJz$I2Dm!WW(M-|H6iu-KJPb_TZtl5H?+YI^O6 zXG)y;WEUjkYtblNk_^L9WK3>kQKJak&(WL?w+5Rx^bp^_jc_EJBMhOPD=%6}Dfo7E zv5V3UiUyHOuDkQssb}tz(huV@bD%j}EB*$80#K4YY2b%R&h_yXZC|vb5s4KqSeCOO zuDK;SOp?cl~HI8^fkR5g0%Vxj8@MY`I}j&-%<(X{BIFPJxT`#&}M_ z%&msnFuYzJ1J6}q4WJlU70iN0&Ynu*Q*qfGnp8KJSXP}hTLt*cIcTcLY+;UO*A~ZD zW@Tw*#XPF3^UaO5Ig)BY56r`O<=Xm&2Ex_~^1ymPDXtFuSh|~s+2QN!9j#%4YlhmB zu}mjExr2q7iEKxu9dxqby#Y~SxG_)->kgE6%|O+Ijx~a7`5v23jS5;>HSqk%N+@|4 zPc&7=)kS#Xi#IWQO=Nq$sS}(HZ_7>XykdOOJtuU}imBwRQla+8yu>`K&nYl7Xeu@# zE094Z93}&A*rwTRt<+I54I4*OAPX_0Z~q57V(Mpc3VWKG7D5}-vUwx9*ITxCwJ=o! z>o?%rpfa|>*Na5lK1k^Tv&M_KVT7^RmS$mo*mzi?*e>K1I8(zcxIVnCZ^)uCtGP-y zCLfvwQv=X1z1rw+mTEb5^LRav{qt zXQ7HJ3#VE!Ra{)Vcp(v;cZ2LV`+921L{6XMr@)(iBxr$7xtw!QvJM;xgBOmMlGXyQ+@&#NvHAA)_~D7cVj3>{Ho@{efG-zrXJf9n z6)J~whH_zmj7o!rgydGiuUwWb`9Zae4GY4>2>1VxBHRPmeHn8n4+Hi13;He|$JV_e zfEyrmzsO)G!T^_%#~Y`Wuy#P zI~}>676gT*)Qal~@0WDP3O^A7`K4H5F2WXo9kv{D#7A#W%#6kzOvoAWqV>CaLogPG z986 zA4_EQY$yumf`S|b1^QNH7Q&c!^)e;Ci!OeP` z{bzVBjZ$t(WhJ#%4i3e8R^pYGaEsC8`ZQ=ZTqk}G*JlZsG+dJGsK?3k0c-ukOIV+>iTJbATw4EJYG<6KZ(#Bd_ATz9> z30~=I|Ov89xWxEc^8~rFo50t;ErPzVckgcD`D;_YYvAE z1q6i!i598G!~yZxqcrF+DuO_1S-@+pOh|Z^n`57V3Aeg%ChwUH>TMui&8OcG{>SzxKcHGa)g3Cpz?zg#PHL!#li#X*#jteGVyW(NhDZDocoqZjDE zqY{FI(p#fk#Jot9&>F}_j;$v4n~fFlQ6V{g4bLSpLQt61m?!e;YHS=?0NTj{Gt1!~ zw5nNKV5}1H=An8zR2{{_ETMvtMN~*_In$svLSS+pL^+>MrfoLTJDJ)Pf zZAqLhtT5N`GCFI_6_{T$8X#Vo93{qy|FRKYlwl)mDX|_OW{Hj=&GAhVXQdLaSW30P zTyCz!%Ms%(m@n5>iC0)=Sg?j%B*pNXDp_1>^68Vjv7<`n$Y8RDf!H>sa4_t_9GcY- zo2eFxX@~bbMOeZ_y0ZTGAq&nG*5plVSk_=WRA@;P1cpM+!WC6E#;HwzdPe5jP7BU^jqzj70J=LEw&B~v3tdOjq?`rPO!-hkHr{< zU<}RZx5Iq7*5+J1hgVv`?8q@VIG`}2Z8p|T2U=v!$viZR!*)3ZBIUQs5uC;5QSbw~GoOAV{7vVWFwF1Tj1*(u<{kb(6N-_gb7Z=u< z7H598p|1^U`YOJrNcu%8UZW4QX9pe9|Iv_ z`Y5Ub5@4GBup##3+F-mXDOZ6WmSc(y4HH*GnRx;!d_XgF7GjA`#5>iZ1H~CiOK3TM zL5Fq;4*U@W%np;6lmEl}k5&$8yn9al53@n{T05Y7u>NMOBXtkPm!GCJo?h+k3%biA zOo5cWHT?JuEPy%Fqxci=w^JfuMJ9K!+;A(&*MJB*LHAIxAHCfGb!rnKM{%$ljXCtK4f#=uRR{Y^H3G4wow$ zoRBx)y7hz%+QRUuR_5i6p?(epC=rH- zFENnLIrt+wbSRXH$5gUmmgeP_DBiyc2e!O_1dXg7!;f)-jhS->UV%qvMsU(B$P%Lv zEKyQhf#cO}PWnvTm#Bw)N-hRnGR4SXQSu>~Vu3bcZOF}ryJ5qsM{|l`hBHL0@}w=H z{IV)%cpD%siCC#H70em@E)M=D42~c946c+_-aJU$zsfSwqO_k-A5hKmaxK^l_ z{E04R%%AFo0L(FENaE$qY9wx#L}zxk^izBdDT520f`-tEXD)|RP}mgmG*xQ&I*nL7 zoyoT)9VzUGbxB5+8n3$3QCwc-m5rZuDTloqKpKn#EK3rvl^px;wv;!rJ>0PBk*Ep& zFHYUa3&1j>VxQv_v>(l}K$gZSoS7pzh{my2R1NEZDikcZdNEcPh=M<^gX2$iVBZCe zGG#vID9TgOiuWA&9=D_(!(E3fM!mv@%bdv#wBq9*Z!LCdXTu^$nrNny3<;bB%2RAr zj^9BcJ#bCJT=a^^^no&1!dGO+ACFks`9yTYOB?Cj6kBObZ<=jNc?-Cy z4U(*%7pLdz5;qFl_%o(v#=}P+SEYSAlT}xHzy-qi!R0jWEi*05XcbAdf@=Z2g(ai4 zCy+Fe-_8ixI42LP h0AGq-W=b<9RdHV2y%Fh@yp_e^-`avjgc=+h}GGRBm=Jz=i`j^0Sy6t z9{B@4|Kej*i(PU$77lFxkM$xgZW{&t!e&&M0)os!+gMZH&;)B5#d>MzFkI)l89PI} ka`{6U^Dg|vlJ(%n)T)m)e!_`V4)>f$m#nnb{G4L{2cj0wSpWb4 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json new file mode 100644 index 0000000..7dd754c --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json @@ -0,0 +1,353 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.0/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.0": {}, + ".NETStandard,Version=v2.0/": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "NETStandard.Library": "2.0.3", + "System.Configuration.ConfigurationManager": "6.0.0", + "System.Text.Json": "6.0.5" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "4.7.0", + "System.Reflection.Emit": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "NETStandard.Library/2.0.3": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "System.Buffers/4.5.1": { + "runtime": { + "lib/netstandard2.0/System.Buffers.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/4.7.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Memory/4.5.4": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.dll": { + "assemblyVersion": "4.0.1.1", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "runtime": { + "lib/netstandard2.0/System.Numerics.Vectors.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Reflection.Emit/4.7.0": { + "dependencies": { + "System.Reflection.Emit.ILGeneration": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Emit.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Reflection.Emit.ILGeneration/4.7.0": { + "runtime": { + "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Json/6.0.5": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.622.26707" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "assemblyVersion": "4.2.0.1", + "fileVersion": "4.6.28619.1" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", + "path": "system.diagnostics.eventlog/4.7.0", + "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", + "path": "system.reflection.emit/4.7.0", + "hashPath": "system.reflection.emit.4.7.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AucBYo3DSI0IDxdUjKksBcQJXPHyoPyrCXYURW1WDsLI4M65Ar/goSHjdnHOAY9MiYDNKqDlIgaYm+zL2hA1KA==", + "path": "system.reflection.emit.ilgeneration/4.7.0", + "hashPath": "system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", + "path": "system.text.json/6.0.5", + "hashPath": "system.text.json.6.0.5.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..8fef47423f9370da798313cb9e4130603fda995e GIT binary patch literal 50688 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%0D~y+vEKlX)PQ{SfpwM%Y-3sA+pfIke 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 a8!I2fpL*UA@naP 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json new file mode 100644 index 0000000..ae82286 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json @@ -0,0 +1,295 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.1/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.1": {}, + ".NETStandard,Version=v2.1/": { + "Config.Net/4.7.3": { + "dependencies": { + "Castle.Core": "5.0.0", + "System.Configuration.ConfigurationManager": "6.0.0", + "System.Text.Json": "6.0.5" + }, + "runtime": { + "Config.Net.dll": {} + } + }, + "Castle.Core/5.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/Castle.Core.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Buffers/4.5.1": { + "runtime": { + "lib/netstandard2.0/System.Buffers.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Diagnostics.EventLog/4.7.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Memory/4.5.4": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.dll": { + "assemblyVersion": "4.0.1.1", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "runtime": { + "lib/netstandard2.0/System.Numerics.Vectors.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.AccessControl/6.0.0": { + "dependencies": { + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Text.Encodings.Web/6.0.0": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Text.Json/6.0.5": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "6.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.622.26707" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "assemblyVersion": "4.2.0.1", + "fileVersion": "4.6.28619.1" + } + } + } + } + }, + "libraries": { + "Config.Net/4.7.3": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Castle.Core/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", + "path": "castle.core/5.0.0", + "hashPath": "castle.core.5.0.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", + "path": "system.configuration.configurationmanager/6.0.0", + "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", + "path": "system.diagnostics.eventlog/4.7.0", + "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", + "path": "system.text.encodings.web/6.0.0", + "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" + }, + "System.Text.Json/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", + "path": "system.text.json/6.0.5", + "hashPath": "system.text.json.6.0.5.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..3f7a28f61d376e2741ebffe56d8506c9d472c6de GIT binary patch literal 50688 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 z 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.0.1 + + + + + + \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets b/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets new file mode 100644 index 0000000..339d5a6 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs new file mode 100644 index 0000000..3aa5318 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..510976d --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..530627e50e16b61f812cddd2021b55153a82051c GIT binary patch literal 8495 zcmd5?TXPge6kdeLB@!Uqg~$dCmjJU%+zkOmO*SD$0Yf$kWz|$!liA+Q$n4BIJrh{8 ze6dQ)H=iu|1Ns+y^TmIlRX+Ic8$W6z)-9Rw_x3G={{edKGzO zQz#UE*c|=t&Y!HlX{mc1>TS z#G`uKu!#2=)ioz*5nt~Z<~^fDs7|}oCvD9q4}9%&>N@(gR@SPz;TU%JAx><#z5^3H zm)c#YqLp=%>h<2FRh;w@Ow#IZ;F)BRIK(r23pyIM{R;5M2XWxk-v}2sv^NJAean9D?>Lw4Knt7|5}0nXpN> z>1!LNtr@iIn3m%cuW6VdClrgoP?^50-xB0=Kt7A)OM+ZRvkSN*n%&S44W8f1Ks4-J zHiBjoPobh!wadCknka%wm7l;|Z&+qG49g?C*PtQ0z0khjmY1LDI!&t;uv3h^wLvFZ z#7j$pX+teGHTHI^H&uo?0ImeZozeX@~xQemuF z5Ttj>hKypIq2M}m8s6_d6$&Z#u|Ol4aTMsJC?m%;^c!zN%Y7dHrbi6iwdNc29(b__ zK5=^bfv#TVOIF2{)o{v!m?BH!EhY)>Unb!F)4Y<{GVFl(LB}ScN0U5@@M!BuvWg@! z*E5VOcPeM$9UlxvyV_ue9taiPJw9@TI>eMe7A`npEJpMQ`H<|ihs7EmQH}3oE9 z8rc&bV>I)IZ)l%*hG~UJ9gxlvE3F z9I~gyz7jMQjxzMWL^T43AM^hJ5!Fit|1$LF&dK`J4r!UHycNbhj!+Im*f*7d@NMXS z{xt|KX>jNAr!$jUdsp_6iVwam2)wC_Ow|5xL1bgCLhCChgK-HWPyI2Kjyqr!6iY0mYz*F+qxswPsQeGkz7 z_gX2fbx~R-$BZ+;1yeL$E4>fDRcJndeoS|M%zZgy#%|zZZ}H1Jc8f!Gup7m#RV;^B zX7uuYl2LkA+Rq&Pu0flJwgBzxyvdHRah0ze0ACn;ES;AjCmrVvfX0s?3HjkuLry!+ zynv=L3w-~ zE+U}@916c($i?kY_~~Hpvf*zoIjmYa4Tf5Ze@G}v^)L#)e?1(sDPLsEz%@~+Z~2T1 zCd%ib@H+n_+_@o;O0~r5I4OnCUtP~gK-fC@444!fpB_M+kdlORI=+hw=J7 z++gKo8d-E9o>kt5Q_B;AGiRK<20*4cYyD~($4dX(flvw9j@9l&KK{OhxD=PPSV}VV z$uu|>87{*w1)}k!<&}ll#DQfK6b(&Z5&XhbO MO6_{?d8#A-7iH4<_y7O^ literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f7b33c1ce3826ac6d18253d8a7f04b091de48f09 GIT binary patch literal 76065 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2f7e5ec --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f23a664 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net5.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8e3505faf52c4d161609da72a46db11880e45b92 GIT binary patch literal 10878 zcmd5?TXPge6b?c}jNCy$KsG>7KxQ{ffPmcMW{Ck3*K9(xYD%2Ub~dBCGh5TM39DG8 zW$6P|T1EK>e8U(2fK~eDGylLBe}hlHc+PBhZ_iB6WhGpustGgQr~5mn&#g~y<<`{1 zs{;cAtKa=|_x`6tzn32m{dTPUmz!(+{qL`>M-Ly_i~IgO{>vYa4-E`#fN@`zF6j%D zxKwW%7IE)VU9;PD;^{5J{M@J$s?!ejNK^C3Jx}|LI<|gZD`@9*!!{b7FOab2cs3BY z4sCSoF|DARRIhf4=8@TM?5z*`e`s!rS>z@Cf>e6LD@DFSaZ-6>?aLjX^P`x?Brv!bn8M%{L( zXPH#<#n*7^`j~bB_RuBE!95iCCM6_0Lv$@a`FYAT*kR8gmX8%cd`nL60_}EUPm)b07pUFJlAOi(J2(H%E=~tGSDz2 zlTqynq1p@YKV_DlfMvR!mgm%6qqWk}TCU>}(<8N-;ThR6mgG4qe2z(&Lk9eM2=G35 zZ}u(57IB*vrQj7qZUo#Kw@x9vN^h`?WPb?B0eJtqf6=vE%Qmf+(LfhhbJi$xt;{Ti z&M9ySO7L??DWiLXq2vDcAiTG-%E^yB#5SE8SSZ!j$Wm|{1*lOjEI;g&1;rv+lEFaa z3)tvkc>km?Fj5#~F((FtANr)YBS$*)QE&Dm2eu;`#8hG{v?Ypx??hQp$Z|Lml0y#O z!w>qiAt{Jr|G{2Jn=Q|mFtk=0hPUjvO^W^dd;I_a;^Z8uThwzq*m)@2DaS(`aFRK* zKmgJLZ!8?)=!4uND}n>|@8$ggkBvQBSo=_+A!!%+v=sHpy9?+&>aHB%;ustWdEC>u^S4IDWIqrgpq({1K% zKdEh@$)0ai@g*mcgLb_qmiq6?V9E2)fK}fHGQ@{MZ5}2H*qd}Fp58&91!ge zA5{)G4BwAJI|l7Iv=L}0pgE~BXo@rs%oKFqWjfE&nn-F|=t)HjS_zsc$M_bkE$1|E z!@COON%;Pp@>dR3mA|T>o&u;ZU|!4FQ028MHckT@>yhs&6oZ**T)xYZhV$KbVszsS ze1B$nFbAi~gH>YG0Njg|A9MVw{8)uQ5BQ&7-ptXe@@5s<0-${%^J&hADxX#{G75}5 z+dP{iROQ(!ghfF3&HClv@ou7*F@!S$Igo@C@Us9<1$zv>Kl8+#%T|?`t3aLukWV>b z=a4qQQW$`-aD?A5VOK#q58pG(4Kf7(fb^t^JO`;tnpOBLml=Ap;Z8 zzD;)x;f#{{CDlN+QS5`ng>(u`I%=VF;5!jc-QEL$Dn?519T}N~#u>@(No=Gi&t36rHC3Td?1O9%(nj!%E^r8ycOaZDy&nU8 znnAzGprb8h&q5QSM@5g->%NiSia~yxA(wUM`*b5tV25)Yd<|U^$ zeCNXH&4)2O%`u*;@R!GuAD#kFk|r`Y@Wd?5$FQ`(Sh~Yl!swD7;F(U{9VFfSE5(P|RwmHsM)BAcZrpL|;6&0gfZ9)VcMGt&svM3og% zWPn!|Rnc?MzjG@>aX%;pv4n~UCsmhKPe%p8phhpuG8S7e$4)tye%X~=r5%fxtZ+Jk zvMw^-M_G3w!~Dq}n{SDJCf4RcO`1& z+*~pkYeY*Uwx=-|LeG<}hoct5CF?=1#xvMw-!!yhu_P!o0F(D z_6m>5dCZvlRWU*Rzs~IYg2pguxp1Wp*Ji^UQ|zoe+15|j;8!x%GW^776T-jD3G-`~ z-7hbKSUxXG`kZ*RlH)7K5pM)U*Z3eAp74&N5o7M|X75Kmf?i&vM;`$gra!{hkD^PxRcN!`9*x~zbbrz;C| z3PphvQ$#{aPb+3oDNW{cSE2&pERzCkRDm*M6_dyUWLlURYO?)}>cT%NyaQ+~m+GSO O^d^WE2qkq_6aNRmcU6@D literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..bb422366dfa8cf4b858daa9f9843ada48920e54d GIT binary patch literal 93905 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 BHi-ZL literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2691d36 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +04fd61d7a2b33cefbc85e2220e92ed483f636cc5 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..042a43e --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,36 @@ +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.deps.json +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.pdb +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.deps.json +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..f357397ba39fb08d3cffd217f451ab9a1586d419 GIT binary patch literal 55296 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 G1pW(Q@Sq3) literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e428701a247ddfcd81fdb8312c7b267bac5d3a80 GIT binary patch literal 37260 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 i4_01Exiy z#>uS(2}XW2!&yn9wifD%hLwWh0`6?ws56nM0zMpQ84+?=?h&8CY7fX8GiYHtQ1tpB zED7Y~IL172$?e6uLk+yg?m;=#FR0?ANdfk9zF4F zg=cuPu_|WxM*0X`;i+(2hvLxFxf-E^2>+Cj-U}t|QL>fPeJ&iWrCTEvYlBNelFT*2 zpeC;aT~f_i4rP`OM{7e3Z)rvReT+Pb?v`74t(Q_>(FNgeTa?c^|!EU5Bam=!z z%NU@lQcEF`#w-|qNJ;@2`Pjkea4(ZHAPOJvR&}vZMX2z}bt@aB$zzQncbbND60Z_! zs2(W*N!6m$Hn?Pl=P&~%fpKqAA5kl02&CUjEju@)H|eI90OLD6)VKJS7Qd>)Nt) zDq`4S4bd;?j+!M%7u5~u=vR+s--`LF%eYI@(n|o-3%%hLvw&WjEOt)AsG5K}lJuE| zY#C36pPa{RLoidna1Mp`lV)2iYmZ6Ae~iu|5|@nX0m1+^ew7GbMlRD@qbe9f7I=-o zN0mSX=@l9wyPs? zfpkpAEe)S-TT-xKpS@&$58<{H-EqKd=S~Zr;D7`;M7XYxgmC584{unuXj8hAZA|_- znM-SuV~8~%K)7IpQbB9u1`R+}ZyCu}R257@sXjk-8Fysbu>N#t<`tN%7Bd`;htwqBF*o!j<;jgQ$z$c|N z@zE4STF8sd*|Z)bLqqA0kxz~=LdpW=ebCUVH@9*4nsY*176NYOgpy?g!s-naAQK7} zNnA!am=vjLXOnxvhI8~7HT=_ttvv=~e#laQK~&RDAn}%lJA9ZQ-%M(jFKs4Fq#X%) z$zT=7X{%eb8i)l}PZTEdn|Ru*5JOs;s)QkEhRg^TwW1ktCanb~lGcQT1C(TqhN{Wt zWx%+ci7W+Y(GS*ztDsLut+A*TWLyjLNeY+T8yta{29XN3uiQj1?SJ&YM&V-mB%bS{ zf+mzXt%elaiMMQz{W4xUZDonZyBR~#z7Fj>DMtlGU29Zen40cEeATk`gDAzj+N9=# zwU#)`27_%Z8fM}p9o!x3(B3$-*OZKK9LIUDR6;{n!6^e-hG`nXNd-5}LMHg}Tg6B_ zjaMde=+Ya_sG*S{USY4{{SawTvH?-apndUT)xHYD$t;l62MKILx=O*qSh4nCI&)}R zZe>Gi`%)f`SZ1s%HwdXOD9G7EosfUxE@vmN& zxHnyT^(5`eE2!DU;5e>Qoxs!nIOK_jPsH*taf&76R=@k++ z41aJ9p0L88MBF(TfW^iSg=3lFLKGydq2~O>s)^E{ugkMyS}J zHqH|0|0A(HNSxA0m@-tHvYO$1<|^=Wd&Lcre1}bKW2rWQUo{c)l{vj_t8wpCB^&Yt z1{zssj!ym*shs&+mp0BgV*_*LK1mzbwosTRvyC6BxH;aI{H1WZ^MkI}NaT}e3$K@1 z)8xA1yaY81|2^k7wcsd};#Gw_6eCL-JI|YXMklt8R_*9iKzBTkn92cTy zE>=n0G_l8<&hZ+I!7$5J$SaV>0#gOQ_Cgh-2{_D@+8&1nxZNeO57`0(R5cJw zCy6b->G%TIxIWDC$CG$yiamsP@*3cN1qGbpy6i6)rqa!(;UCf1Oq}2<`0LSw_81@S za{-QYPrh4FH(b?_BD`W*i>PrnZiT5uwL&y#umTOJgnuCt$jsxD6eLLwzJ~_T{lgG- znFkrJe0?l22S#%-7WH67+%3YWbM~b0Suz=F^a=@lNHs4cI*^jX*!U|cSZSr<2unzr z=ScDzCYz)b(KU_9ntGqV6Gh(RE~476S|DI*rCM=;QbWWCNLC(hPxwj_ucwnu2CEK3mZ5Ay-|Y+;M#0{luiyo2Ytz942xveb}S-Q7k$j6zDm zS3!rL<|GTjrF-K2IAF+(4>rJMK&Y?)?!C#NCiB2M{iEn!zHSa)?OEWGAteSNutfhOmVa15ibKJa; zUB-{l@-PNce{qt)5mplV;2dZwF63L9{NteIoQM-Oa>mhlLQ;v4>X4!Q_y<#&ev^&= z=+}CRLpurZ4*-n($KKdeJUY8WYtq5v10TavoP3A-7?+@3{7q|2JUYnS45x>Xl<5{~ zCAA50pfTOyf)yP~F!C<{Z@^JlVDkYyHX~396mUWk02O@_o^z;lMuNf#DKnU7AeGm!GFvGwkfXECgZp_frUCgxfbT?f+ zFs%|BdF1*rCMpS=#B4GKjO&JE<43b=Ox%E=8+T<_W6UNj8;6J_ChqDc-d*+P#``^| zo;{$+=YBqW|Ja*`I(5G1^*g_3{i>>a*4}V8X+#vj@$S1skKxRpR-x}t%1}qAKOUt= zBPV7&rmQ(Jqh}y(>iI&hzmOQzlZk9LSJe9qy)cy3(^TZ27monmYb=5QN(Cb$c ztx*DWw|ac9Q`#t9sMjb9h&myuwxoZ@+EyGo4x*TxRV!~6aQ^Zc1+{@jo8c9c|K8b# zmNgB-;%eqci0%&BLjUOqQ7!OCVb|oB|31EzDD1Nd1F!bs_~7<*3K-d0bwXX7yjjGb zR-zU0qA^?q|J+JTAZ-!?@B8RPo8twukc3R?Fam~c*5L4cS`ji{Ffut9a-HZ14lZ{C z4&SF0<@(?s+5g5Zu=SqrbbactQmqfX_<>jN7&sgGZ(P+sR_#13a2V?ve|T+DDM&r7 zShuj&C@lQH_*9R-nO1avc!gp|;B{vElK6u7;suKrF6Dqh%7A|H14Jz!M_Ka#8o_rL z3+ZgX$rj-cSxaHd#%`(w&ue7Ms*PP8I5z>mRt3Bwlj~z+e6WNm*G(U(iSU~DjI$Ken?S#_cs@(|Nr;eRB2O6V@3og#le$Tn+) z4hK2@>s31;SzOO_e~{@T!rxWR{I8TXYKZnUu-AUEJSCFTDr=_;zcjG3x|)6$d8$4{ zKU7$LLTE?L*TH|cb{QhnOX;cVWondib+0u<=|J^s4I!E&mTk)6Xo!9x`DmdBkkw(0 zbK9UWT?$Dfy(VSFYfe-*(jnp3gAdV*>S_2csAGCN(@fpL}mCLv;AhkD@L!^s1kFgpvmglt%WWY)MF#;N#OUlw%-y#t8LvCf|52` zCMay9Rzc%z#N#+d|7J(wnHQt1ty?4LW*e;+^p0)0QP5Ibw@GTWIcnv3qv-lX7bFW+ z*(f2pK^qx@z8PqVZbECO1%1y(c|kAOXosLzZM0KRzm4`t>yFsyPSM>Q7}hxEy@KMg zQ<2XAeU8eg-;)ieBAYNn{!DbA2(vCkUlR0WHS4PAK|%kjG78gQ3hJ%-aDdUHg1%8} zp}&&4|0rsq$7D@JOldG z$Zeph@Cnc*!RJ7WH7|hP89gOsy#g9LF4tbZGsta|A3$aHm%tJ_~YOPy<@vk}hhVh1UlnGYee z`L@m)6AK(m@pF+f50*ZJC<`n6mQ?t;NXqjeM7g}e?+OPIXXc^%)kW%+o(_J?93(CA zAsbosbCHziL-1>@@N28^bCLM@5d1nS{8m=@xk&tc2!5+8{JJXqTqJ%z1iv*EerqfI zTqOPALuj*g6@J%L__;{R^C6ViQ{lI*!?Exk#e;5K8Z>@Jm+sxk&tc2!2~C{Q4{WTqJ%z1izaq{I*v3xk&tc2!7cL zzg&f%i^R`|;8&>dGaVGZK#QpkIve3t%0s+Lxk%wv%0s+L4LPMNEkT8LI5A}&`BAIt zA}Md!@ssjA#O1k2%JUGHceCRs<=yHluTyo9RfnC9WrSn8Nc=p+HS!RbaGUGLEwRf* z9K}KVqz(=`D|vc|qwIG4q`bX0verRATCciDV&38SNxOK6OLvi!=OHfdPRCEmyUSPJ z^{Ru;itf|4?f}aBnCc*_%{;{Axk$?M5SMq4Q=a6x-$m@_Ag*nn>L9E11CFJ{^bp7V zoULQO7=6J(VG768`&?8Vj**APL-$2n_cUD?@z5R_gN}}4ny%%(@HGuF^~-KdF2O@w zf`>N2a>TXd@;r25>}D4op!>A4i>zD@xqdvyJTzU4k&C3Z4>*=|r+SC_RTn*1e>Zk+ z&dwv>@HzD%S2w%ne)X`8tn$9@=%ns03U94`Q}Ix-dII+JPRu>kf3804_|fc|N7P3h zgeZ@z-*OP`Q=e4-+CifGj)SN(_^kSbjSkS%>KE1Tx#)Q074=CMjf?$8eai9UJhkuJ z=&UjltI_`6r)$)nbx?R$%?#}y9fVvi@}bV)eC-8ChnSaZKk}h2?Z*zHZR)k!Nf#{$ z&sP4~MhEDSwpsJg*CJcAQ?Bk?k*(Ulxag5sL3_zXhqPO?pV^4V+3ngH2hkHXpVVG) z5$`f03k|Pn zzxAR2)ZTT`Pa7zpDE5w1{8R^#Szi?hxM+8MZ6N5Pd+HkkAsg{5o)U;SI$0xYU9=3d z%0p`~t2|T_xG+%XTE4FN(aHKN$ZO6k3cqo#PEkG>a1f6Wg~q$OP4uSXp*MjpsE9Jjwfr_+6>yLhWwNW=L!AK! zS-L5%?i;wbbx@`5wDK1*#nqiwzNcN}BFl2B8>NNT1RP}Pnq1xYsXO2x*4+?jwsmKf zKdI{rOt;Z#Wm#PuPsF@2af7Qn8~Idhwlc%9jO1chl7p;khll=JosQ^;Kcu!%;gMPMx}>*wOG}_wL6LoHM(AAoM)rZDw(q^cgi{} z5`T$H!<^L*WbRwFwj@?NoR*qCgw;u-zm<0Qiez#rRuYx&MJ5_u>YL+gfaPD69!$wv z;g?u3KQD8?pC8(j$2%GJNi8^nf;il6xBK`nK%z-~6`?Bip%)aIC0^EAYOMfPxgSSa z8lDeww1tw}$ECj3%(85(tk}z`5x1c;x|T_ATCK{hq|qR1t1*ItT z6UqF!TF%xQ6_&)|z4+Y1R$ctm>Sd?Ry~rB}1ZZG)u~TSX$MhZ%J;8p#jtMv} zz%dcWBpg$4OvTZJqZzarai-xs4d>}NPsiEPZlf8%Gk`C|`9hpqaBji*68bzXr-!Kx zPjcJn1m4wE<9Hs&Hi{7MR~kTrG+Fo=pw+Zc_@$sR_%Q7fdX3OcLK8yMLbnMm3Ed_1 z4p6?6mE_6h3M5`)O8{ zAvx?8Iqy{u2X@nbT2plpeLWgFDB439FMnEfOeDuda!hi52K;E~Wsz$N+eZ|Zw17Ve z%C&33oxNE#SLCe<*R)OK?PAkz^DOTYo6TaA5P4c8Ws&R>$!;lSxA1#~-XS(4VspPp z9umnTLXU|2sK}3r?=j(@5$y{?N5$r}$X^x7Z$MAtr3PoEs8eWi)i{+Ux=3b-WG*D5 zp;nQ!fv;9N@Vw!0paa^2RVzi(B{rMICLt0-XjZ+%Nn=iFr`?L!c)^4+wumY>uMzm~u>Pj*0v!p`)TbE&MA&wE*X) z1tfFOlcAvSdVt%%MYJs*c=qeL9sj}mPbT>OytKz z{<82d3r|&&RTYmV9XzrUerA=-Ad$3-Bq=lv`N>dOympIZL~ITUe?<6W!XK9iFAGm$ zDJ3kWfJZ4JX$f=Yts-d`NxMioKu1Gmk&KA;h|uFArwB*WK~IKSg?2>5UgRSpIU@9o z$n|Qm6xxCBQH+K*3qJyi9u)q#$VY|OYgpb2dNR~eBlg0Ni2P6u&;27J85J6+WgER# zyg*NeHVfS&@)40A5y_~~0KV5T8rmZ?5M@3EdNOoeXrP|?&Gj5DC45=!#W3QRxSlcT6ap6aWr}3-} zjAyMbe0en#eWf8xE|` z6M6QfCbG>Lp_?atjn0NPPkMyqlcvxQs*VdCog`&VX4)~C?MH+^B6L*f8IkK#q+f(~ zOp$!1aE4`}BO*T}@==kTnZl*aoH~VmTGb&mHC3__esdH1rkX_3#5Q|CF&;!dD)dZ~ zv_`XJ*etCfye@o4Gi%F`R4a#sr)kX3oW{BB5jrB0QK9;Dj#Hlg_bB%W_-f_&bhad& z`GC%RYKHh;$n?0-jutMZ3j5_S_SF$Q%c#LluomA0se_~*k{I?A4UjfMIu6qD*jG(} z<^pIYLNf`PDbP%XrU{y6Xr^Jm$U9IS+zkA?kY-{xbP?!WyosI%ZUN1qg%qbnv>5-E z;F|@PIBo8e*vU0`zpy^%w;z_S!9=o3LkA z@%^ZaKob}dD)#5|K-0JzQRya{54shjL&g4lF=&A<1vN1~R2rtGpe5|2RoaQ&yh8l5=m>ID@J+T&;JrV(9}yYLu&C|hb5?Upgi`=>inHMJOFh+t0;~8&#|&)c+OBMTTja| z8Y*S0=(N~ff!V(l#|JT&uSDN3!<_vPj^*g3t1x?8akQbAR^Z@#s;Luq#{rCpN8~)w zK2NsKQ|)uJeV%TgXV~W!`#j4&Uu2)>+UJki@o$wg(e3sbPr*?h(KcmGgM#w6DQ{OX zre({Q_VzC7T|mpa^Oeu%=P$?J63B><75Y zD6UQ$g+w7aP+C9Kmq{nr7jk){P)r+=F-)w~7Wz{IIA66FQs+=Mxp^UVt;`M$B5Gg8 z0O}}Z6NBkwg{&uGZiQ-1;^xw|i2}Gbvy@G;)M~C3L+MP)U`2Z_yCvN}R7e!lxvVF4 ziYVsTsImx4wkB;Bp|X2w(fLze)Vs(^dJ**u<&o|p`iOy)GDF7tM7jXj)saqe(TPF{ z$d0!7y`n*ZCKZ3F(ehMp@8#@8%hu*nLm6W^b(c)Ef4u8z>VYEZ;PzZ5V@OG6e3g+k z3h5*jaNfafN)+q$9eEiK4MKksM%Aw^6LXXaG-{VT-iWSUsh@)nFS8 zb0||>kuVJr^*Ibz$I^+sAZEfE8Dr4M7KO(zr+8MC1hgm2V#Yw$g^C&p?y{;VwIjQc z{UTpg{bKZpA99!Yaa%rL0Zr2w?8}t=GH;msr7N@B(}i4?>w$Ti=J8-!xtZLB)M0E% zpjp~+V1RJK_7Eg%02$O%D6LNvOao(mVQ;Urv@?EX0mICS{E4w9E7?ia!k$F!mt4HlM)GOiYJTGh>c1r9p%w!=wMk&ijHjy!}O`B=7 zW>3y@v`4{O3@W4GiLKs}%+)OoU% zW-^gCQkFo5y~SefbB$c4*KRgTz=0|RDQjw3T2vQX2|Gw3vBQ#Lx;a-X+RoQ3;#IOI zwl4KRVrLhmO_$}BRt%g*6p+oWF|z%|0Rh%P zw&h*flrb!Pp2On$Xj$?~#Kq=q*k#ISu~9~%(O~*K*O*S3Vz}01)7W|U28+ zBGyG*aw+MtPL@{}?A~-H4kdB*!F3Z?Vf2;1m{cZ%Ce07wqEs*vgOnR8dI0N)Y}n+Y z$~!l^lZdbWe6gb*^m#W1F?Drix95^F%Mj0H?Q7^N{HzMQgPScq>e6j(H{4D)w%8jG zZYfm5+mVpfNW2r_6@&6T*9=sIFW^17^*J75kn<(m2W5Tl$&t0Cdy)x>uBnj>a0ej@g=Aw%_K@85Fj>!$_tF6B!#hePzSW zOfFG$4dqg5qm39S4%hb(rWn{rCu!sbI9oHnkn?WKq!Xr06N|G8>PRR0vpKVvPMS{H_I8r@jk2BS z#*|Da4b$E%V7bGd%Hj%%g?^o}gSVQdG@HBO=8&dhBo zqFyPZ4cF?D39;P_*rQ+`Ayl02vQW2TI^$$%?+n~ci0kC*ByzT}JVzZz*@=6}vbbQ+ z6qAxesPUjRN=1ihM`p z+_?aGIskj&UB~yJ>7=!K)75=9VZHNpi_sZy42W`9`?0~+>^vtvj6K4G{9KE=_5wWZrn^aalriB_yYN$yKg<;lE{uU?27T*QK2EVPg?aN11aeWFE zdd3w#qvD4f_~3`t^6U(NnAYjg6(SuBp++Qml!^P0&ZV;!QzP8h1uPqm4Uj2|>!cP?=~m4-2)iR7I*9 zjR{g3jR-s@G;(dL^nemoRaJ(Nibt-|n64?!Q3M!LtV)C+KqMJUcjHYG?qW>Sbi3k$gTWXMAw=c%csK4O<_pDH8<7ARCSspG>xXA zLF))rw8mC67Op^1xT6se$1ds5q7X>SAnNgk8zs%-Ra{6Z+JrN#qfHGcs^Lb2ydSpZ z2QVmVJ;^wVaN~-Y8?ZSV0L72axyiU@e2U@6_~_AQB*1Nlp3r5g>D(VEBGwerxnG(Z z2!o^i1o-kPPV_k1SZaPsQnTm@cq!3vWBHKPUPnXRapj{38ExiBKqa&x8uw^S!L50Efhhq=w*{zVxRC`Mvgr)M}z z1bWtL3tl9&Ii!Z?*uxGWila#jQ#3dS%gWt>IlSmFdtB%#p(g^6lt3_zd4`7h?Hqrm z@y}#?)C;aFB=YNW*_Fe*)53n9A8YI|71&kDjGln6u3L{1tn0pE;u1}lDl{p+Ze6{}S6VqoA8!nisQfhmpzf z85e4!fQ=jfr6v3oAw2cb^BMc`6<0M^96(;{hH!n-^NHkEJn1sy_>({Ap(XLl3N3_RCO^EGf|A=5HYEauG*&Y$0(E)ER!#j!n^?{>m`tJUxZ zM^)JAz+>W(&<3SMV z%A$6-A4##rHix$-kYB*XS>xnt{)-%VxN)qSrX*Gj&UvCZuWw%qz&M@@b+^Z za2IGNc>X*Qc>Q<$joB&+0BP>|D$!bR8OOF}2XqReCh&H)6Yn}Rc=y>wS=xfPocx(7 zv3j6QKx#stpd##YK-TA*fzO~g1vwRAm4>|kJdybAzk*sj|CZnzooEC4H|1B5w0Bor5rz<*v;9NrV#1T_mqbqNZ2~1}09-J4CLHO+@q$* zEx#R7N7h={z`OV&WCeI9#48Uzhqg#dn-rup&Ugs*?1xRC#ME&vAxaM31LCivg@^FA z9uGw!&%-i_9!S84Gr+2e&-M6Lg45q@kwuJkICG!zrwiq>R7acy_yY8JR)@IUmvb;J zIY+K3UJ^mdIpW%d_t-Uv>x|$IDG{&ppwCN-vj=~8q&cI9M+E1}p9Q!wd;Zr#&h_@j z`4Z%RIgZ6Rc-$_>wtDgL(eYI44E;>b0FfBYGy55Rwo)Pifo_IcEmGww%wa#rWc zxCN4^ua39%3uqy}PjQKGi$IditUrGKziWa214yLsU;qFB literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f16e9ca --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..73fccbb922ff0b52b310cdffb8a636eb37935ffb GIT binary patch literal 6888 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..cc100ce91f59b53d91934de151157c46b92b3df5 GIT binary patch literal 37600 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≻;8*uC9XGQ;)|~7geJN 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 apwe^P| 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 Nk7fPw^Z#87{9l;3>)rqW literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a73b3afde580eda1cb49ced53eeec6635e1fd6e7 GIT binary patch literal 218 zcmWIWc6a1rU|@J%d1Oy?$SaM0B}U#D<|>wa&WibKPH3%ot~I0jkIbi{Yd|%G025Gw zqO(;@XmM&$aZGMvW@=G z1yv)93JWt;Bg+`y%;ci{;{3D{g|N)x(!?Bv;F8jm%>0<(jKreUlo-EK_tcUAsA2eA F1OOPHHzxo9 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000..ad8dfe1 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..2d0e629 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..9ec420d92c19d8ba110a7464911b128eaf0cf142 GIT binary patch literal 10899 zcmd5?TXPge6iy@&5xIlhWrGFojKE2gDGn20m3=ACk z`@tVuZa-fA<=oJ{&VyZl{^tJkJw9U!ugNddskg z`#IG$yVD?^-ZsoHjRv7Q?NX1lG>>d}+85NZ^^00byPzAk(d<4#!n)(xK;SyG*|o>D zl5SGH)+1U(qT4{E)truNk{MzX*YGU(P;WM0f%Wl09Qgk&_yW%kXiJ&6OoMt&qM43M z^a}u~q&KY<9gtAZuMP6Stc;)ta{qI zWuGr=J;{)V#P+B!6#)T38SVCYKrknWmVKh0WTt&08PaP20U>RJhLCU*e;v%k#CFGY z>{YALVX_UqwP2?j#0>)sWK`mNRS8WIdYkJ_A;aAc@MO4ezU67ZHNm!s`_M88)jBpcR!MjZB^_h178p6e z^2uwQe90%5aqf-a+z0R7yuzZy?6{WK)eIBBQP4Keb(I(fivPqu|Gz`gPRQn^S z4#4}9+|m=UOt;(ioQ7+(*ScEUbv$Bvq+T~XBR|H9JV%w!F$HtTfZvP&J_zq#-(qYN zw`EZZUNPB?uq_rctOhhPphFQrhvEI({w3IUE!(u(MiV_<-C3v1!!qj>swa#yz$GZb z-65rn?g&H2-R@C%Z|4=4AApE$I(0Bqs;!fi@NNoFW89Mg1s2gMlwwUN6x?~@Rs0vTZLN?!f0W% zJh3rxakP9n$b<^_E!r`fg__r?TaI2^Gh9;F=Q}gRtFo*U=fVer`Ljs{(eCh3rGg{y z{Uo%vp}hlb6xu0hPNoc6BHIHq1)X=9&a><$mZ6pcsc2y6@@V~h9nWI&u&nmPfK>Jdr)tnJkTCHMa3>bMK={5(d zO1D)&%K-Gd%}c|Ry+x2XL=ywqXGHVx^8il;dmO$$_xzm8R+XQtKwbcl&p2=AkOpBX zjKf$)!f%+js~}y3@44j$iGqJldfI%RgH+}7Dv*}|B!;XzYjsuGQ0#+j57I_(20~|1c?Y6d(?79%mZ?lRD*vL{U=I5?hC8Z; zw>E3DqSHx8tBc|L!=hC4M5{?HTl%Y%%50WEKEeT@9P-=_**itx*4p-e!BFe0p!?Vr zaS@5v9vqC6jKn+xzal{}F<&Eh7P5TGxxU;2cUm$wZmbE{?k6((`L4u`om))~n~iB{ z%mg(CL+E6>5pmRFxMV~q^obm18oP5r!qF%Wp!Dgc1v-VIz`-dd zA*H7kv#69N_wg%LfpC^70XD8cxv`2#WC1cQ%ndc&{>F6S9~IsKG?q(sS$T*P#0rFx Ix~qx*1IO%JjQ{`u literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..69c82ff32ab9944cc97a9c202980d8edcfbf5e14 GIT binary patch literal 95543 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 ho=oK%%Sa>r#ZU#NamoBKlb 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6001c4cfdcd7032c91df8abb538b3dc62bab2bfa GIT binary patch literal 37228 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..2d0e629 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..910cf3f333f23ed2be6e7b88bfe2d6146ed9de7b GIT binary patch literal 9591 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 ILUKU<{9 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..17bc151 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +f918a42bdb0782c85d09f3afa383b5245c107363 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..259369b --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,30 @@ +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..c6c17343a3aa3bc710d7b95372b13a476c3cce99 GIT binary patch literal 54784 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

KvpGkG=qu<&oRMD~75n znP)NTS~27YTu*K za?47tKzgEj71A5QSx-BnEN5BYa_MW~4o^VrUw4UOco~H2h7F zTX(pGYq_A}ew59Q{yfsUs;|Qu=hm|1{`x1N4{NK5CK~O5B{kY_{s8owVb94}EnG?U z^qlo0P`)5GXFJqWmFEZ~{L?%F`nSod*3?{}H4wKr0;mNBn>rLlpsweo=?#1b%Mk{mJykd3vb9_oOf3a<8qOD!r#s0u}WamRSrg#^TD~r z!TuR|4YSTY4)(S3ON$LUBG^v4tYLMrNq=&%t&vS=L8O6Y?xasdZYlQCBnNwP)TUxT zEpo6!-d)83>UFUHj_fK9V}@4cPF6is%<<914i?AhSPnZ{j3e(cD({5%?cz$}kB7Lv zK=kcmKKbImL*c{5PWjykg-r?-V4i1<_4;Vx1E=S#P$~aHi~Jo5hpQHbq&dJ3dEO3M z%0z;l9gRfBQmfQ=v+r=_F5F01>|j5yi~zgb!TzUs7FOS@9qi@eM*ldvMq$!pr%|t9 zJL&3JY2-9AdCEl_=0vL_2|Daxw^oda;2Vc=ocF4qHEW^@g=wr=6W!uqtl8;wNHFCS zljy$-%1xrsX(B~q&Pnv5gRzv!bd;xf$Cswk?*!XXaew8c$W*EwFXg26sWeq#Qu|cu zbTF2A7VQyC)!sr6DU7&=7OI{gHPAeBYUEs+>R?>%Jo!?dXa}7eKR0qdJ)-i&N*B;~ z1XFFlfcQtuUxrboSjr5#KrmJNOq!?iMC+M!rNha(%%trF<>t_j3(C!B zrPm6|&83p2e0{C7L@-s~MRbMAllm^A9*2|byNK>7D0d0{vY^}odbyz70{UA4=K`wW zrIyp$g>jES!CtSwDAG<} zn#6gkhSl__V5+BA(_w{4Pp_ue9E@e+z3t?Dxi#b$OqE+hbqbSmYiPcMak(_zTu^R3 z-65Fr^7Zr?#VPGuPhWM)ar@TOiw?$8HqfXu^0jx<7{OHS-PEEmslA&z9gNFuq&)@Y zGW4Z_av9oJP%cAn6qM_u2~+a*T}x9G<|E%O?B>rA>{UO~Z-6E# zOzIn;l!I}7gVg0+o(h^Wx?C1E{CNfx6u)Wi3NAi^QxTavV(r@V64jy zdQD+c`wqIWC13j|X^UVx=nLMBk^iI@9PFmLjgh;lPEMMxr=Q}~>NB)SuvazK>@zgr z60oIsLwyLJAYD zcT?xNd9ClK6X!9ugMR1T7I}ci^05=Je@3=NK2Hk-Q@->dEp{-r#DlaK4%N2YVRn|+gtchO^1;b7-rh4L7Ub+FmU`wm?$*ddw} zWo)%z+aN^))}=Us)o9r2|D6n#o+uN`DPIQZuW6~ z-=hm0>?gHfi+qnR6l^D*=KnS@-%RG*LHi=pJU^iG1XG$FpsNH^K7W8x4(9ho=m7O7 zOxk{sUQ-yoVC;|lkP@?`c6zqv$;ctvE7(ptqv1&8NqWu6d$aTxk*Dd{Z01z;9VQd6 zu-!O+n3gHb7m2Ue57TxBtBjZ8N7d)gWzL<{96uI0LU+xRa`a~D0^hTA8D5E_MbdxI z5x+H5GXD^Hj&4yHJ!||W@^c#7%6Zq*uNwXp`6cx@*qAY%=u7mZgDo!!M}JL=E>fK1 ztjbyIOgo=oAgz| zFrH&Gqkp7h4yMJHME^{S=ChQY^!?gZ(YNU}!MMKe=-+73C8~y&`u^xY=?j9rs(rcc zhUmL=el!oFwR89hmN3&v7*MM?XE!hEC4AB-B>35CHfUjcUKA})6` zTJ-IxSF2d8q`Zi{fHvL1Y9j0PBJJCPvCRF^i1tM8|5cI9N1d#!k~Nyp+pb zPva^=vGH1$U_0pc(Iv5@7P^e{lxHQiYQc8mTfouCyHMrPH%3j0HETU9g_FFaX2;IZ zLYFISr~lH}nOdiVohW`Rc$RjDgI!eB9y?q6S`O=uou|E!!v(NM zHm=dm>tH=UN#89Q8}HJ#3#K&d*6tRJ+ow^twp*|pvAe9)yS2|d*pMEM+uBzh>>d5| zc#rn=f^r+R$DO=(Z9`zA_G7_R4H@m{1)Le}*A8bN=EjWnI|n-(b7Qae#{$l4wZA!e zzoDt|Yqek}w?WCgPAeBoX?>kmC)kbjW$f~<(-H-Fo3zPJ-t+jrev`InSl*R_9oK$R z$0sJ6)^H8SwTu0y1KTW^s;^(WSuj;!zjlXUH{wgk8S#E?S3%xp?S3ckExItiS$i~> z_s#Htc37}iwQDK|J%iex1Us(Hubf7MT6`_n&NX~9Jg7|->{b7gx)SZ9+LeMG_fM&t zg*P;5l_x8fk7`{G_LI7u$or;)71d%btntbJ8$M1q1UbE~g43gAkqGXkmn+y!@w=uC zF3dc5`Ar+Jw=n3P(Jo!57bArfma`&)tMYWBMDZvJ^PG=YsAi7N(p(;f`=fc8jeyl3 zPVPhpPIa0E$(p1({i9AtEg!FSDT?l<%WIgPiRI-m1z!wEds)thOBk6ulJb6<{G%?f zPagiimHqdv`ye^*r^$!4@q^@?O4nhfLJKRas`UR0`L3-_t@nfJAM6$EtM8v1!7Bmw z?f1{k)2}S>mO^->2P(=>FphM(8NSLRA`&s_-BEdIBTHQ^{LErexr;>t4@XdBelwVtdgKcs6oHY zjY?PkIzLM*Y`e0LlEAIg=+G%G(x|3^J#ej$NBTE}=V^>zSLR3yzYbdsujL)F-hZHv zbedP-1BdF_CS~>9casqrT$%epQFM)-&cSZ(w?AI540;GM z-FCeya$XQmHYLUuQn;=U;&kb%FD{a}I%u#CdD!JSSFFUfXn1?UJ^O_M_%JAj^oS;@ zPUqIJ_YTQiqvk0UQI&2JQI~=DA1v+W0Jm!*deof}6i=b%sw}6j1-QR7%p-XU$2wE` zaU@-%%h4`X)@_lJd06`TV%XCV+iIjJ6Gl*!?hF{cf3C&eX9Ce zrOLu@8u4)0;>aHX~mw~y-ZUj?YcJM%i+UZ}%O zq&nOdtHWFKI=mgP!|$8a;pRde-t1K4Uq9ZFSL0tl-rrQ?U%!*vk2iqT_}5PjcsAfU z2G22gPNaX~*YrkfGsvPDxF-W4OQqT>QbwRGwz@G+w{AGC`A(YIL^FE8Vko zUg543%B}h}Sbgr$mtbYNL&`oPX|=qQ9_zsTW_mx_Wj5N$?_Zl7I=`iUP+(2F!+R4w zrk9l6PMVg%&(CVwBJ5}O>$leY7qvr^Qrty&qvjFZ{&>N7lAc2C5y)ZqJmPnNvuTZ9 zqRpn4^-8T0{543kBH@{aX26$QEbV6vQ#6)24V11pQ^q5m4;`-3eyZ;YbZE;Q_^UM^ z)2?*j{dJFMopev#kF+j_a-{xQ@IP7iXGmKSJt?WF&ql6a->=ukD)k5Tw}Ul$FMYLm zCvF^$sx8qT)F(yH*B_*L*o$e}o`%Z-^J(0EeMjvsnxVbu>(pmxlcMYOR73m9xUtbCO0h}pwE!(7)m5^}09yR_J{F7d3aIe)H zR-o9>w1-inrkxevN#hOZW^9*I+ojZagG)^YeU@>T&~e`bI!_k**`Tj8?h*PuLO)yR zcncl8&DbmSy+WTM^j6UK84n5lA)&VleKF|2H69iEqe5RS^n+s6{rXMuI&;5%hjlvA zJq>3fy}h~;=WyJL{rcR|mzgWUzYG5{MDF+f`b*ItX@}`I^;enu@qVYRaMN> zukq<%zwz0s3eWXMBwpjW)p#|+{kSpG=;=3FN+x)IK_7=-^&1D`r+co~Rzc?-M$9)2 z@UN<7dOmG@qv}G>Zj@c%xmDwnRn6Fgo;@Kw`!4bR&eVAC7Sg;8oK7mP)Jn9(v8a)DS9|q^&YrkpjhlZ87VSO_AxK$~+mFAh| z)5xue9ec8xvA}GxzE^MC_2b$&m73Z&70w#o0`W|))wQ~fi{HIb>HKVLJ8T1A?s z`@GZr`}K!0zU~n{?-BWXMZ<@XUgy6@TK$m5=cf0F{6{7Cak210(Q}5js`z{U!y4b4 zIjr%$nZp|2r#Y+E1HELz(O3`7q{w{tA zW|_|8Znn;GPt$t+9}lq(cZJgC&l+}zHk$X1{(fk;$ltA(TZclQ*3U%ic1yJ6x#?JF zqh0|@r|@*@Jj-_t4oo(y&BJVrF_@zFdBZ$le3?N=o{XI0e1!d>v660KL?TCpO$ zMQ=2B(sLT$7J5-DGB<)U8?(l98s8;)PUCw;&uM(4=tb?O(mTPkp!P}HXkOskNwcMm z+jPD;v`y!`MBAayH<9v@k?96{(NfjemjX_r^O&`^|U4jaVg4D{jUba!0(G;e~} z?lvMlmr6>SajtkK(u-+2(xqf0y@J|HoAF(JH_~gUA8A(70lKwx7TpNRv#>JU5$_PV z!+}46-zG~*?KcYjMxozGpP(gW_hX%TsPulx#Y|22mK_kv0ihfaZJz>ssPwp$J&w1t z@0GqRJetNeY8q1vjpg|9CGVlqF@X0W<@S!zK0*Cu+}#2{DCyTF-6!<@fcKRikg^8=Pb+>(a-Ws-nDG2w;J+Z< zhaYZbtu$TQg161@mBw|Z*9pB|==DM$5Bj0f=|Z0&JhSyrqU>ya6g^lr2b5{Wt-`ZP zc-n<0CG@n=hlGBUP;M2 zI@cSl^B99mjS+gIq|-s!S2{=FRRXsQf4lIfggzvc>z$P4+$8k-gt8m(zS7+e%(?eV zE%yu0Udeqx;C;e#KynWV<%g0U6Z&rjHcZx#f8t|Wv59nFsYl>ClkHzGlzLNIWJ-&K ze~j=nN;*p@vjm=v^ib&>a}=Fdyh`XDPRjCA!ZRe48=aKtHwpiJpzJGsKzQ~Ed_Z^( z2<3;8zATiN1=c*Qt>F><0Z%J7JonQl%j!UZp9_7A(8qd4k*{pJ&}T@gS&}}D;*NbjY7F!(tW~z zK;UDN`?A2Vh&1v^Ek3CQFh+-uwVE#QEGK2kD&g!z?xE5lfv*>MpYR+L%5jl%+{d2z zisX`?cU)y8Us>efNL~CIaFGYbXxHYNmmIc&x+HEJ0*8WDAx<+K7n@&ykFAefl*Xa_KI+7 zL5Aysta*J7mkt0*}Qp7$}k+l=PKio(K6t@S##O!nt(lIkr-Cmh=?`gt(uY(3{r7kIY7dnG+6>DUIYs}t!9W!og(+rVwvEAaF& zEa5&$_l^wr8Y1ICTqMs&oNyp+p_=I*PSd-ZaF4d{h@d77BvZUrjhG#c(x=m8^ zbRJm?@y)>ZamVQe`U^E`=W9_tsn5}E{k!`A=&$R4*Z-wkMum|y&NmhrtBpS6W5zDy zA>-@DcZ_F@UmJfmyk^LpV4iDsm}|{`^DguA=40kz^Qie2etGL$&vMUh&lf%a?RnAj z2hU$T#nuF?#j>rJtlwH;Z=H97_Xh75y^nbJd4K5rtM@(cRNr#nM&BoVclvhv?)QDo z_buNuzN5Z>`bzv0{LB5@{15wo<3B5q3iJm)9ykzqIq-VmMBrZmGZ+pw1g{G22|gNp zF8F%z-Qd>Hy`hIf&xC#%dM)G&SBC4td&A!g9}IhOf{fqa!-=Yib+3h!UN261eK_g$ zySjVpQETn@t*VplTVEFlMobH~F^d{UH!CPd! z9nf*JcNWsy@!t{9@qP6?q`UC#ypEmQ#YpeL?_cXU)nABo558a1al2(HTK6zgoxXyd zvQA&e_iQ>n3QaZo22!2AiM^*z--6aUZkM(peH_18r{S(=JK!Hu2jD|Ub^O=DQ%Ff$ zi&WFnpzBESR!F-Bu!&SBzqSEz0I5!+G#hD^wh@$Sq&nVnWRccreMoDy>p-tViXFJt zk94Ls04sOtrz7pwC!@t%^)q4dZTeXlH}jzXD(s4Hz#EH@wj6g{9?_)!wwX&wID` zKJTmEKYAm+b-w++ANvCS3;k(-kAH{%v;NQd5BT5kpYUH8xG(Ufz@vfh2L31T%fQUw zMZxQXJA$7MwuGjK=7l;!?}TQA7lc=ZKNWsBY!30e!NNcO$`$s?{XHFCAaAZbISSEp z;V31! zGx3l03D9MDD`~=m@moE3mOIZ%=UL@EM?242=UMMO$2iYM=Xsj*9Pd1@cI0o7C!u$^ zK7#M6=a)3S0lqEtGZ~@7foz8aH*QPR;q5)%DE1~POal?5dhwTb^y$#dfQri zQyaJ((0Qre3)87gd!}Pu|DwLtUFnWR8M`Ny=}o6Z{er?U$>d=s0jAneK%Q2}a~311 zO+D#Ms`G*~Vbu3G9n0zC+_`<-9jhkOg1)Y<_SIb}fUR@7`!+y5h0X5oZr_mZ7)EPd znCVPG{xIU=zEmF);Syd+R@qlv+NB$?HOU^;xn#m=Z;4~SHoVLvEdpj+J)`ebxTvd$eo|g@?)*j z1(RucYj^LIGhELC@cy2~99g)SGSC^ctgi>wIfE`vp;=vhsYUJS4A9ou=?+%EJ<|^i zE$ZmYWK!L|!^m#sxmu@uP_4+|TBnGX)27N}@-%T7sa0%wL1$arS<<5A%jULlOX$2y z?9RTf)CIJ(KMO}|Ze57qY0s=iUWZGXWp{O@MAvNdyi|88lkT84sG7QtU7!GzItWgh zuaVl)+1Bo!4qBG!hxt;Oj#N*tOITp{rq_UsY;NeR_HG`~G^4YV7+7F;&uZ^jm+Dk~ z06FR2H2OCSiVTcl6zSyU-P!gvsfFF_09~oxT+uwv1!X9VKcH<*y&E1*N5ahNAnA=X=|I=-f<0nRAp{D)rE}KLKR15 z=S8=6XM5YbJ5nQg7PN18AL^1+wy&#qW_vcZtiR_2^WQ%Y+NxkQLS5;%kt)nit!YPX zACTLcMUVG#U>zZEMpwE$JCf|kQ*9WTjn3MDt{Itu5j27*qo3Nc%0cIJ!+m;sQh2aO zskkA|P<@*+7zxzNag$xjTIaX&u1=4Va5Q{ ztW2uCH|2Jy^6cCQ%8}U*M|MAk3*2(kG8=Jy6Gnz|3YwelN@1L)=%TFMy?_B^A?z<{ z?_SIBwe~eB9(QxPuT5v{ZnhpGXqp2tp@r{9cEffqBr>m3-5KNg7|pRN+hb=%-fSBa zPl}fGb@!$>i1%FxtAT?0+27`7>wD+lMK@r7X|FRw~mO zmkNO;6u`x~-BKRhIhgy8M~4Ih0iXhN3B1MyKwOI0uBdH2?Y-+HpG#xts{x&(%*AXb zNZT40a$GCN0u?fXKyZ#IHO%Z6oV&IVZ_9G^PUbZ!#e~AMG1GP+OA)%cC9~l<%V1Vo zW-sqfV{MXc?-HDCEry(*?nXb!{MWo7)!Qr;Wt&?O@0xkwpf7|)Y$*_Th*N6AYA)R> zae8Sl>beB+l}T`tVL1FQpV`G6bFv-nJt?}R{hE~HAKcl_h$y5WN~AkcIu}%hFU_%^ z$4su28@t$Vaxizw@X$u9ofzj-B|%7pELXVeiLe5ux>7u(a$L@$t6vB`Y6Yf{UbYFl;L>&NnG{{R4vQU{g*l}w zh2CK}-*bYuDuVPP2C{g3A*rBC3(4@oLX?L@A&w9@49#X!8&-E=S;WgGRabtQQAmBC zNRd_iS@vOaBKIs931e7wN%yrJYPx$}qKc>7rSF^Hy0#mVU=x*%1!20oy{mu&0U z41!=dtIGzjia;0`nSOL12r5=Vqps9ixEp}geQVdIGBY#wbrPw>p|Osc+=c%9JcU;e=+lh2IV2Ti<(QUd+t;RYn4=8` z%skBvxp~S6o%30)e#_GEokB8}#DzmOpH(23vZ zcu^1+RKZl?GD~7v#`E4X+oADHmP0V#xiF7EY_Aj-#xa~s!N|w~ZG~V+b9jvgJ^FHJ)NqGYC5fg93=6R%8Y+2*+tez0`vPE${s zmS@t`wqEMxGXt!^u)N}^h>3=GirDs1M;@Gwjo=25SWjmTEtE6$||J8J%2i0zaVnr&}r zPj~0`S~F8?fn8)Hk4KvhV%c*xIcpgw%EMTN$2+dE=HbUj zdFQPvfyQvu-b}lkOYq8RsTv^EwpJKj6k`;N+g^;ftV=>SxuB!elGGaKghR}f-nj1baD)XmM1^K6rR=55F78U&p2+D`~JcTDV_N0O}HM|MKPcnMkrK^g#i)@Zk zD4=3)4sBgHXA_^aa28Hkcy}O6Se(2S(sOI{JatB9Eza<|dwI6XQ_-cotVegLGq-#W z8ka}h!g-2Qke9%D;zC5}HC^^~d5Y5y%P=oCbMV68&7jLAp4nRHmTJmFCGX> zc%0h`$RS7o7>-xv0y_)R9D}MvP&MBRD6=nb1_aCP$yA=Rwio2`RK~^|97k2`s5a6p zjGhe5!dl-wOXR?u%CPzvw+_OsazGrLNq(yeK3G0nn|AooT<0VcYu4Vjw$cQR=M=a9FTps~Nn3lx@Y#~Pk4${i~;lP;U3NTr$I611nUAFml_gV)Y5riGO z6Mr4djaUvkx65wtbzpczu816CIar&sbZ}5U+;zdF>u?(AAWAWrXBp)ep7*l+QLmeg6*G=~afl>m`z#%PvI(m< z_<~f{wl)XOK=`^=h|PSmLCqcVz?1;ZIUs>1FdqdJ61l;0S}2WGkTcR|r`xe*%=V@` zvT7Pib#!5K-Kio$HfIkP7u)3nUaq>V+emjQ#?ghhbxTwKPkZMUBS)3q@v7=eRnMh7 z-Nt~GZl@rSwF4fE@c?Fl#l{1Sgbl0>yJ(H9_DnM#JTpD&p0PbbNL^O;ArDAI0*PH2 zWl1(l@(?MH5G_iO%tIuQAYvmNd8I`O+FM9=rCfHEWXbRUovQ90+d!0uO&-!SRdp`k zIp@2dbLyO`>YQ4bZBdg=A<=2|$9?d=Q<~JBx2|_gg8{9$NCiH1Ic5W@nPI6+F1?{7 ztl~=Z?*7f7!>j9ylsvSiIZ75;%f^m}TBmhy$8o0b&ShjE+Rg84ySQ^2LwAjUKp;S3 zy8Sss*K6ieVWUtpif%qqIMP{j-63T<^N)7un9iuB<858?8IH!s4kMb}FmTQA%sOO^ zcs69`J*6>ksORtxj}?QxCLftxM0-R)%`DOic7(IeMla z1AZ&HllgC&Z))f+|3`S%2+gAygZeKfNkb_F89-tCrZ3#9act2RMC(WxlSa zbgSm%yEX#cx5}~*gUWopi8%D-_v4k@&m)598Smmgtbf5ywM6E6coWkj$DcvA-eGQ4 zaWTKHGU$Ssohz9IiJJfFkDDDM`ily%QmzxVKC`Y_4zqy_g4?F5ON-sY)%yPaLO;E^hLEx3-$IddQ+SfEf-M zDC%wNu~#Z1foHiI*crO?aNskmn>$<`HLQ_nHls_wv$NTl%}vEGl+Ve=JIGyzLktP> z_SEe-U0htWu#FWk28*cv$5&?$wNLAgs0Jx3Hi6C-kl>5?<{>q+`_Gg6+h=HRc}`c? zVLA~iKH$nAP3>e78YCV=ku^scq~vaPL&}-;K{P9&W@e9bTGDAnr;bi%bh5nx``686 zOf_JTyCQ7vwm5x}%I3i%I0j>Ne$8%WDXR4wU6GafWrfW;6yR=W<#n;$XwaR{? z^40_$ zLJzQB;Z}}><9cAPXQ!mMWgl~=74|I6vKMZd`WN&a$Quu{H%NH2z$jsd+cLZ37N|`y zOQZ@PufWS(`8tJHSq2xSdXKI0)R*vHF<6zEBR)sUoRx3U&MLKZs9#V`VkZbK&{{&R zZQ==SHF>wT%6gSauFD)=QS1D7WOE%7JL3vc1EY_-i=T8^WWPhOvDl%zzPSGb3RjZmedwC3@(4u!xw zJPFh~DPPn}6bfG>#B18FQT;2(2^YiBG2E6sZ)@Aqu8=b|XMEr-(X@Dy(rxHU;G??= zha{^<6!7*{b~5^R{C7&_^oV;|xhFT$Ev|Rr$-L3)Bqbe_{9MbIYiq6#l2Zq$1%vl? z&UlBwRdGq~QSvmCcQAMeD3TQBNkJ37(B#Zkkk5nLDGn}C(3q39^mu{GSY#q?^ zP^JOWB&4`m5YmIw>^EH_G|PvxHgaYFk!!H{ax;A4=|L-T!YGuyWaYAnmg(R;ZApVJ zwS!^J7SG^9ILXe~MYO|7=UMMoWcw`p40XPZv)8?!`WLNU+1dgzX{NKtoV!i}2~>!~ zxlW7U;+p)9ux?Racrjrle!$|+f}KqZ>x7-Peu3lhRj5?`x#lEU%WW*}8PbJ~pdHR% zAiUA)yKqImNYYTNbF}K;rdH+k)}UzM8^qaxRZD9IlzLn9n%k6=R_1tlUy=uqhmx$M z$;ut}SUG>>ox}|X(J$W=AC7>b+Frody7Hn!a&D34>XWZ={Bu(NGzy%>3}N`VxTexh z0`dp4r+HEa9)IAw^74*`RZ4M_0zAa2yjFSXot_`MbT4#xd7I?1g>4&7({G`~^DKHW;hZD%L{Bg^pq;@BPk`Zs^ue(?8- z*RTB1{?U)s)A_~3_oEW0>J|m#QWE$vXA%yUb?$v#ms&5iOWG*$nwfN_yrsq~{ZvCe z+*0fP72#4C)LH=60OW7D1{EIAV6d z$8kIs7Hhrpwccx++1wuO^8IaIt@oeB5t@iX-?b%VH+z*Z2wXhN*yb57+q{t^1FY4r z4I{AqUDX`-13|6#yogY8Q7_QZ$uB1b7!gNdIS%3=2#TK1waoV^3Mzd~SgG~?K8|VA z3UYnQk9hW+_)7qakM(P>nefSY4y^MtnS3X{FyhA5C;Y<9i+i*^NS+^&0Bqu zN<^C`d|;mH*H*GNVO9O>>sFzHjSi(CCC|jB+oWsI+5De2l zp3^@*p3y%J5abL4jpaaNV;RsGK+#5^C4m2{70gaR~uHN&py95;B zbH>As7xN;;VpgOGPSg+(1?o|PEZaD4fH(I$yllvBSl%sbG$eqBqW95 zjA-Nd>Tr{E5A%o$5hU8L5t~9{Lw*65;x%vsp%2c5YBS&~+65EoM724Vi>X;{(xmjM z+LVlYuY+`DBhr-|=?dS5G1v+~qZ@%nbD+`D3}_S}2pi^6m;;4j1{B8Oh^#vTv)&s4 z#DT*brfqNH?rP~CidAm z)AD#k+;mA5-q7Xz=I9VO1gaE{Yk>>CCo<<#4Uva|k%-R;0yvFafTJbJ1f2NdxXHwF zFlFR~TtPbhFeYj>nLB+4ReG=1`&OJ32vpM_Rnw2F>CYmm*mp@c`u_#5+9+8^&?upH zDq|dYFTO6kCWsqw?1EZofDxVqoNB%AxpM?B8gZjwEV&T7OSB`r+6qzdLymXwdM5ea zM|mBpQNP@7KN^+AXFzgNYE#_qU5LG)cD4e0r8~WkkdhzJPFy=XZsPb54w5-`%AM)Y1F#;x*SX$i{(59*E0=>>QGDxDtwpY15sQ@QpIhcM}J9Qz5t#UtI$s) zDSjZb8M?QGxL8X8mu~=TXVb+L%PNZN7o7#~?Q{C#XjmfI8l)Ta8g*$_9ZjI(TI%!O z4D{|g_b-jC*UsKJMyFIU`}~ey->eG$S!zPWo$HusI_~SD#4(Cho0hcM!xcKiuGMRG zjZF|hJz#uO6Zmr)K9R_qL+YC}XtEFhXj-vM$EeKjKfMYBy%^s3A`$231@*bweHlKpqh7 zy*lD4vG*$fg|d3;l64UBqqtBsW+KAY%wYsdh~q|mONc)cZAmS07N!v1627WWPT)*> zD=L(NBTPv$rX+Ou8NBt}B$L}q#Yk!cJS?JQ$d8^dpl*75w2P2=aN4l3qH4TK-cv&n z#NQA6dT1WImQJ|}(N2o=%KwUJgO;I_?#&7-8BI1$(qw9C zhrH9hW?bpsth&8LJShMQ_BJ$o@_Hq)mY7Z8P@s`4TnAN3YYHMf!8@bobW`bdAWS(~P#&$NX87Y8lFI1B23#$b{4GZm69V}#X@pQA;2^A z3^p@*``OK(ytDIrk45)A_ipd`1OI+8;CWjf%jKEeNiX1;*{8g+yE8&>r@L##Pxuwe zjZ#qNzi!5_fw)?IU8gtYZ!`)~qkX%?0R zn3oB+mzV-6|A%?L5%5!0n)zKa|HBYZWmnR6Y`dg$?30UQ6#6hEw8ziR6Zqpy5UzTPOVDFeIauEa&P= zYR!^)3Gs%;;!0uzrF24FT`b>X6Aios*D=&Rn=dzF9+hQQ?8{PsGFvi#&bZ%Wyk}#@ z+7h;mNr=u!^KM3|7-G>^*USVARU%|J83O8~1E9GJ@dT4?`f7nYx-|NPQ|Nkw{&A4X z*zX0aMxzchnBI$6ghnAT>3%%HpG*Ik83)ZVCb6NF=y?rdaW5C6Mx8>0-q+lh>j&BO z?TFDI@pl__0-$y=54@iT`dJ?|>YJEuYufHcA=`K&A6}X=#dLEUV(|zh!a0x-W2m{7 zmYl`wf_E+9klhUD&NDUAkoSCKxTi6gSxs@hN`Y)7fmz7;luaPw1pO>1 z5RW4UwUd_RXb*JM-; z(&z(?yx#dS%Y@J=(C9k|lwCIm< zf!`)B`$uo_Um`5si#~DRV6P3YrOWDFvxze(q_n^3P)|dg?)t!m=8CrP9a6VY z?Y2O)v@gKB-S@Um9-2PFimg2xcyqRa`<_#~CwEbAd{zJP2|c31GvnHs$r}#5Uz<7A zTuvTrp6aYGF07qQw%^xWY%jOwd17>jIlhwZH}d$7u(zZCyg;&jc1N;%*R4}KckkN0 zJ2}3dY^=ufdO!8O-jCVq)9NJM1#NUnSalw3EJ>cupXW%PZg&zPPk_xDt+}MVoXoXO zwHEczc+%?3x0l;IqTNlPE$OleWqCeXU0=~gmn7Rv)J>Ln*k|GLR=Vvqc64=s>tNmjCrkKJTtk*9X_oQz0q zukyfDa%hcZ&18iKX`Az{E_ap35Ye8=J0@?N+~pW&5zpJiJ0}JbGg*!E6sGpXvNrp8 zXYn^qtgfzf@4DrddA3Td9iL<~!7Y6u+~T;#qM7wUoKb__zPEEwrCT%aKahTt9>BMa z75nsLx_g@1J~VBL#%pc$7KFg3N6W&V!g(J@@Hc($w@>Q*5J!S>mh#)D4`$3Ip)#`! z_3Q(j6WGIiDCP6Oco*(p(x9~alG=DrZPB)Z=ZNr9&puK{XogfUNapn(1CSxS6|~>$ ze_sBf=O27jaV*1I{V~VeE>CBQV|*;2ar}V19}MM@#G7?C{=R(pz~RncFW!0g+0p%f z@a~(xyyocLKUWiJHETM$ zJa~*3108~yT$wxW9e!xv?y1|otkvKDyR20xJ8|ljJC|Qx|3!QH-@f@fxBp~->7xoK zgZOZ0{}7z#v3;d;U~%zalO6F(?9uGBT9ewy?|z@$NG+GLV7RjXLt#82*zi$}-bSQM zb6DlQJY8@PaeNgm*uw-i|LrO5A^3!Mm=)3|Sl|CLp&8y)bBOp1=LZPu_eSxbeklzK zy&|zf|N14%b?;co^)O3folqs7u(hZMSiREP(F|)wT7%c`2CIv=833`2#x8QrSMLnK z`!n8Pr8?YtxLg0ayrva{*#+J1Zx8E?@WA^=|0k5yDyY`+-ChOR#bH}t)Y_lc<`&3v z`v|lOsx>XG=*J9e7AvCqunkGt@ybWJV(D)9vubw3aQFzzlhdFc~r*u{Moc< z|Agq%4ic5tit8*ZfNEdye6NMpGACKHb^9$`jJ-j$AWEG?-HN9xciL!Fu8X%=8Fedy z+JT|;jr&2gZ$)W~v_H?^U_J9VD}dtOU={TcFb`6{RvxwDIEw_Dlo18=LHxeTJEU@X z3u2i%4so>|Ddf)}1EnU^qxEg=J<+a?HIwCb?>~BaINQ`t8!*9-4D)V4 z$(7of1Xr!~>vzWcEy_P^REQ$MuRyCXo=3{U>hiS2+YVJb;LdKaxYe8Dy;utE<}bmb zB#+PHpa+G*`;n|2X{%b#=~m21;`8vo-T3Wxfy^NX?H3qO|5ZqVh^*cA0FPe2mGz>eKfbX3?hma_+CX@&9k{f13mU1#-|?hX4Qo literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8f6b46c2abc53f290d001c56647814fcefb0be1a GIT binary patch literal 35508 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..48002f5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0d6a4c9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..2d0e629 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1ec9ad17e2ff9b9013ba421d3bbe74aee10da932 GIT binary patch literal 8486 zcmd5?TaOe)6kdcC7vzp0BC?At2uknlvI`4}GR!XP$|W0Tffzd>z1=mlEi>I?S2Zvg zO?>f1qcJ}C>QC^&L=*iJ{0v`wH1SE#>8Yxz?y2hTQPwa?u~V0G>Z?S9EZQ7-bv@J#+GV3E62KG6tV$Io3;Iz7rkkAWR00dD; zTisyRs@N{I>ph}XBzg~sta=znE?FW0i5%v`fY)k01N-9#ap3pO*n!V3XtxS+xejG5 zV!2^N>^Xo`v0MI{4M-?+0?&!O8Ee|E^%m7&5$-5<*aAD?j-$|?g|-!1w{XX{@4_L& z2D8@OmgUfH;Q9e0QNwXTPAC>Fh8vRX3XoNiY*~`2sGb89h-wTPqQZOpun-l$pS8Hr zz}uL$=HT2BX{1F_5m$1hw@%%6JM4q|J`WA|-2v^}O=UNB!=T|eV}7lvUK^C8Ng|VI zB&J%5MXGnB$3lg>6X2<0LUoDDqV;^I8HAMiF15&g60la-1eu+Ot24`NK_Oa1qU&K( zMYNkE+5>-4fP0~RP!>^}w8N;I+}rG+3QHN?NS3L)?&G`e=excDf7@ku4dOP5Pzd*l z%R;Uu2yXWXR3ryDl7k!x*p`tmODj+m2h4BdOKx}k7U(dE?)&hftT>=fgA{7d z`<%YU>Fa|2Rzj}=J;Z^E7xohLi{CweVU)OW2jxPXp=rn4w)6~e0vvT8yG+Kpr? zs>2ynFGK&k(&Ce_+^E}OVKZ_%>s_l8g$yo=c%H+Y@)&C>j}^gV0eGl@k7NM90{zl2 zP~z>7sO?h<&cJ9qrS?l9uJnmiL`O4-#-acD@FMI)KG^h*)3P4;ffqiY+_RWXLm!wV zz0)IA;Z1OO!rvT&{>NpXYT|iG;D(+bG^zD~tQFp8;&&G%$sMw$qIs305wGAl^zROZ zMu`IkoUXjHzVlZ+uj=d3R8B%Ge^G2bA`XhdVh+6r7W^S2K~ICw@8#LgRY|&!Rb6GxHDU&rQx;u%$wb z-}Y(jw8rZ!_WaPUuR9U(?3?itVJkewMqc>YxWE^m8h&(v?`trA3fgICuS0tS+8JoY zj&Y*`Vu4l{5bMxdfc9So%4YMW1j+(WHc*~|eRX&$F#Z$<(Bc@n09tp9X*fn{x1JMN zn`NxCWoV8C(rjQoV-WaR7~i;nTcFVe+&a0<0-FCCh?`}WwdSh4vVr)VL0;!z{HY4i zg@|>19qe~t4OS(;7(Q9mSuVoPIx9-E@>T}&9rX-ZQ*t$Ph9&5Wn}M&%=Uw=Br&E@h4(2XKSuER`EjyMWmdyRW>J=*cAiPAN0ajRB-Crt zfGSfwA5^0H^6B^G0c4V2DqGj)?s$BW@#^ATfDF~=88c)Z5i(6D{K?5@kDHP93&^Ir zK*FM8nUUy1&yt0NOJ-mNC5S|Q`0dFTlCoQaiX*Q_Pk=0ks999a*d_mb`y=jOE>|iZ zGbOky%MrV%WAxc&V~=_BC7OwlwYjQNG2hTA(w0 zsGJeWQ52JjILbFL&F|s!ecND}&!T(%La}vo;)RuX-vbJrdf%u_7DpeUj{>LL8G>99my3N~ZdUv7hru703l+^DDsZt0FF%f&g#Id{^=i1A;u5*7yZK zN`BAljtkDF&~XpH$7K(G0QDR2p9MAphMR({ETH^*Tg+nzp^|Xp@_btH=bi-vu73ck C-fLn2 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..19bccc82f6972b299c0e98f765f2dc606a29e8e4 GIT binary patch literal 77184 zcmds=3y@XCnSkdapbPPV;szfmvT6kJ&Rk{&1`KO(KqSn-$P5p4K+fEIW;o1!aqhV@ zj1k3Gh`WipXf&EsWvYzvu}XH`Xm-t-Xz8Xj;A(sju{5PoSJqgYwRYLm`r7U8d-`>5 zpK}{?{_AvZmB7?=U;qE~cmDtHzyI!@n7FQ?p&_xRePQpKlI@mybCzSfmz8>x`SO76 z^%kx4pfzBZdec_P%i76w!L@r^lTFE{-mKHto437^XXP`No0*$T^|n_UwWCJKOg5WH zpzm%N_sH;?=2wqMBodQ_-zO&E-w7Ywmi%`W`p5Vk{tp}aovgjEv9YmzVIvW+(HF3> zB48sGuu%}OkqFp`1ZvAM6USA4UfsPo)i55*kZ2e_c%azy z>T7%d?dCaKUj4~^J0ElQtUuw7<5LGWZQJ<3$2UCk@$3Kd)7cH)!mYQy-ShaDT9$pB ze}CSx75Bb#*EOkSFHD_vFx{Mm%j7CiiV>W&7Io)>?;pU?0oml z=Q?MeedW~$J6F9laK`*2i?b*EcxT(*Sx28<*>B$W%W)qijzBVfW&86xzP03| z*AgoQ73R!Xi-yc8LP?;BoMwe_h`!O)nBYPw!R-|Wtsu8+6q0LaFUX4UA z6;+W^YIC;Y>rd_3*7Mz#M;|%y+-VKJJ@?ax|Ka@w4c_?U=iT$xp8Z!{HvYMzuiv`n z-d#7|KkIj&OnL6751xC^QJ>!P*j+QTTfQ}aQpbyj{bA~bgZY1+dGYl>Y+H6p{@~WV zyMADOx#1r_wD+C-uW#&m=fBcT&y1eB_}Vq!Kk4_U@16C zl7hw}Z-K-slCgunb#&dMW;<%VI{)Z1P8igxKMq@Ow~U%`>Q^v0k2NY2vkt%>Iy z`gm&V9)@aDqqg*hVw=@g5D4M2F2Nbc8psz)o|7&m?IAnwWeWqnEy?-Fv$}S_>{%JJ zON35Kai@;L0H<`y-km>mevJ+1N&aI{wND_wMn2fr;ScfB_;1PcZr8S&K9(wl8i_)U zNFmu1GZ0k*8j9Y=h-c1W!+v&dT=w#>we6)_&U;P{$8WhJil|%^>kT=`StrZ+lGSh5 zG?uIV{_TGMZrXnh>CYMLerV&v73Y1X|2%4R)ijg09I~0Lp>j#z+PIr1 zyI=m_9pAp{sW*p@x#<^&53ibaVD3@7-kb3L+Xqg2{O;c$_#o5U@r7HS_}e?q+R!)W zetXXJ5BDwdHWbcz=YuOZ{^;nZZd-Kb$$xchyFG12?(th%Ixl(Q7UI|c?!3#cn)33b zg$YM*R5-BO4!*Ccxxcl4et#;JX>GEaEn-^^IkfbRNy$!^UB??qT4_XS3AuaEEo5tA z+D*GHCf$%z$K5!c%lGd4u^(Fc&q3Wo6UsvfEhF`+$)Z|HLlN8*`RIYjyG7enGW62! zNYN_{xK?rVNV4b_JUi{#nT+LG`W&{4-_b?CV+r~W4&`}Y`FlUOoE>~J;oUU}{q7-~ zO%3(+aSfN>PuNd%s=X$f zha6z46w*gAsL&|(Pc>3MV{1xI15DL3{|vC{OvtZ3bgNl(9h40!TG`~Vlg|`}OMbdA zd{V>pVO`f%x^nUkOx?M`dj(HzP7A()UBO<;)FK{jd4hApXE%*iI{F#M@Oe%R9Y?Wv zHDDZDab%|EFmNQbvy(a@^8D0a*T)*Zlp=kz-OWe%S+&Ctjlo(W8;*QJvgNHHHhOZG^^_x7!e|5l4$Gq3NXdblhAfX0-e_VsWvElOov9DTta< z)rx?G;fYQbXMsSflE+Yfda4u=u}SG=gmtj7V6ZvA+~1Fq#wuox@>TPjXj&cz78p_9 zQEdNe#MWcWeO)9!QV|ujNUvjIbmE*M3@Yt~Y!)TTaJC_dObtrox@et>lk@KOXMF!P z-B(lHgMl;|k01J|UD!5QkkqmnYK5%G2QFilLLo}+auOYrR0qyh7V^vNyzM$^UCww9 z##wZzR7cLZY=&}16a3=K!D~p=QIQ#)5P1E|0AqL55VckIdE2M`F20vA3=faE-0$ z-P-C$E29&iH}s&`$rTHE6lir8GIkaPUg*aXN*#zPr^ELC+K;?w4xKbp_F`n=vBV#B z^mPR^S&>>DQxT2)Io|&_sdo6u<-Kc9XnEs?1kF;1D=LpOs%zE=dgjl!TGOrbQVW_} z?54H_mH)F`$+)d9!%RxR&bLZ-h7{9sr!@6Pzx0Rt42HJ!C<8s&a7P=G9paJ+h;xb( z(oi2oD{cY|21Y>UFg|-zstbs!L?vf%hMGa%iQrc|%k;InS{p8&q2Q%!J$8|~7;{iV zbwRFYq-dl3!jSEvjRz{r_ZMpQrGA>=U0GM~Bnb^=uV3Tg1L3#1F8C<|^y8H}GuO%@ zC>p6q<<`ZzB4%cozFzr&MU0y8%9=(5r%|d3lu1V>t5iT6=@>uUP0~!d--Lk^z4QW{ zNf+fE#pD__v7?!EUke!(tulO_)YC>Niz9BMTQ>@{$028nM}Lgs1x(ALG5wDyc_ zr69aK9I?&4fYLLhXcqSae`F3~PGBburIdUl#SaWyE3&^9JD&TVnT>gNn?gqbULn7KeV_G z=3zxENX1u$=o3IHHm2|v4JkVs&r+l){{^Vp&_DcPdA`4(noi7A&=u&$IE$WQh&weT zz2aGttfiNE#M!kUz06*0Q<1nUQWc6I0`Qhhj@;rm_Rxyd@a6=y+OaTHMQXTUhQ`Dj z!Zi}niZM0@s^bygepD@;9_&Hkn2;agbkTY-bq{9C*h-*3C6;&n0N3%TWiym9TF0YS zO2n)wiHe`&$-8Zbcb<5A!#cFP+;$0T9S%BD233!#EE?UBD?Wmd?hL?aXL>#G8mfk* zhT=%~-fCzlvl*Lrt;1xYr%=c$eXDA+KpHddqUWJ?oGfr1%nRKvRrpn+kBn4oa|NKX zMd=;E4z;^bcGYf`mMw;KVR%KGHQ=(v5aA59WVCECL@OD!*sNC_<_6fGqTRMCPkN&2 z#i}$Xh>fYafvAUhHcT})@HG!ka!msGXZv|S!> z9<53)L(LXTq*W;-Vx@V$na;v0&>B1iMX@47*Wmpo3?P3l8M3?zyaq4IYo0ZtYw*4n zGAepYMH=NA4v+;J$y+(Jt%x25$B^M^i9e@~O>WB2iO%6~1-3o1P=*?wOVp28Mk&6U zS)iDFS+>xJcMnz0tZlclHa<98IoYEzc}N$=R`i}V;Fvr_I71nuF?onqGHbEzT61B{ zmaN3mZ79D*&i~?p`O~H6{P5{i|K$qnqY2yPu!by5IzwsetMSl*a2u!xZp=q=#-^&& zWne{n$U;5A!m^teV$s4_=_Qd7iqAU&?I>BkitJi*(b6K`wRQno;P#G33#f64Q^cdpebT`nJn#D?y40uc z!3H-v`~hC-Q_H3~vUF)p{U!3S>IEAb!wR%BBA^3%UAg(EJ0s+lWEgSUFM1e(cSguE zX$~JXxN>K4*iw22we)EW8_;wF$u1b#B`!KH1g=-@>S5<=pgjXLJUR_R6jnvUxOVUOYqb=YVaf!{F z2(Au1R3Kd7W`1k(l^Z!T74o}1*S2!p)p3hN7oyO6uk6EcijJP(XMRfQ47E(c%ulJ7 zj9Y9mRWF!zQpDna#$F+UQ0+>?47f$YQkrLrI@p60v52vba0?6;9Zr60a_P3Bzqq7~ zhra0R7Hq4Dj0=lQP%1;M4K3sessn@*(Bz*;-({iu)wAfVO=fVoC!>>psUdS;WQK>9 zJ=ovUK~TVxe@P@mDWa2qNf!~J7>|JhS~DY}UsSf;5vxyJ0_6(DRBaP-sqvw$ZdE zz&RZ%jiIiG=5(kUA}%pn6`+L+EcHq&XRo%=@9)~rnvOR@-eZzIR`WyKF@B<_^>yHfN@S=7qW6PgeyA!k zKe1H>0UcgWBrl`~ZMF5GhnEY@2t2iyN`VhA7X&ht9eQ}Vpoxf1i~%#yJ`pVVI=k;e z+sfE3ztU4>gy=qzkS@#~v6Zie%11t;5qR5rh;WADMfZt>XeFW+*SA8Mni9xyTRr_sI+q1cT3FIsFCY)hcQ(a{8-8Wt%@HA29}W4S$em8M=(7UcRJQ};`fhN|g`nI6g zymIR{8=?E0m;I$GIIU-CtLlL8!Bf`{@d5g`H09~LgXt6Zsc**4* z%kZ@afn|1%9KAp}svpCS1u8UfkpdRr3zVZIG!#90fpU~;GJdfgNe^^=RZx=-XJE58 zY~w%47!iUveKY;|Kcbr^e8AUNMF?mpd-UM72+e@d13JYwsE8s^qo?==nrb2je2Q;C zC_}NL>-Yg}fKUQTQH#PWj#cIMi>9cR9W=25PEjjGGZZeGqE_l;EMlt4qe#SfhcSm3 z7wu06F|HF3Vi}n9weXfGeBqR;(2Kx?1GMNRwJdBhJ0SHao@$)l&@g^SL&L4;pA)fg z=;zhli&G8b@&3w0!`Lc??5TRNA~rFW0sy79am7ErMyiBL*>E)gd65HgJ56l|+cJ9; zjSz5ZJ1CW*riiAtgX)Ml#aLSlbmX%reFdyeE04~>QgTI)d=Blz0ERGT#TL#z|v0#D*qsa4N*EfELDXy^Ef>qR!af+>)&_>xClonEpGW z-1^HgO9jk!?QdZOMn`Smtdkq9EwG_cK{U zvNm5Wp)yE?p*t-QS5)_63`U#0D}WcLd>c_MpP}$&YCd=wyVz2{bv1*01((CO@6LUG z`F6A!u+x5`&GL5c0R?a@oiF`eS-$3BRU`KoDZ+tF>GAOK}h!ziNL_|6%we)Z>5m@OckRN$sBeV)MWJ$EMQ;&bfWsd#QVOKX&Bk z;f-g!vi;G*Ge>`N@r^IN+WL0Kf^RNuKm5R3=U#W_)J40WIe6Q(h1;M0!?Lb-Ztu6IWov@g2L;uUand@%tU1-! z-`v(Z&&o86l_J%%c*55p_^ za5LazsKTVv#%yeD8>X3)Ftudd;yd;X==xk)4YqK_A*0vlN)0v10=_<163I}U==r;n zE>H{sRbvy`SK9;StmP^%_U1IvYV43Mge&Ykqr-UMYU~i<3?+0bShO=_TnI3nvy=R}vZ_5ZUeODvL$GV_D#;8bY-7a37V(O4 zDHW(1mJdpgRT?ZMqvJ1H4IAEzpoV9S(e@0u8a7-$ZQ#b%{l2ssHe4|gySaK+P3O*E zsGy%&wF-7!mTP6RwlW9Cg8q;`%(_J*2Oac>NT&_l*b4gT*|S05=s=0M#h4WXsyzy7 zp@{lv?NOj9gDZMQ30!*=5Xw-dXucw#O#r3X0y3cVmmocP<;h?Kf-#!@3bti5Mdww4 z(_cZU{&a9610wSjTQ(IuzOM{RSD~Qvg4OXoZ_lv$LM3m%jH>9ks(!AI$v=uQH>z@*mfZ?KVQm5|XG^BD_^q6Eh9qF4PPjv z7f*}r7&*Q-3vp+_7YBkCw=vfqvpaE!y;5sLtDGV!ZKiwhdH_=1{c!!`UuX&iz9fH0V zK&SxSHHbH#cR2a2-1Rhl@``^H0=;XHw$X$I_^v@Jjb?m6?;51tKFjcE#0Ef#FD!NC z;C12X-;l&tuq_!b+%|eH37q%}N~IkwjIG=}&7%g@5pjxfVS5l}Hi@N2m21M8P;6Go zU;Al(1X0yk^ZhTu&MvFO(li8@hN&eEVT`-~fl8^c`s0=z-={eQ7Hm9<<*WVpmsdmvdi0mZ{OEI~bivI!!j8jtw?E@22#=t@)O`GDpvO*5dnFIu!(zF@E`+mI-sg|PWa0M-u?#%i6!ilQgdmBw*BV=^ Tf-40TI3A?9TW98_u^#yUPt;Sh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..160a2db --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b31d98ae770e003cc2bdc4ad6662edbc9d457c44 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..90b4b34 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,30 @@ +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll +D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll +d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..94a30aa5e717bc40eb81b2501613931d1cb3b700 GIT binary patch literal 54784 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c448bde309c3824f26d47697202649ef7855cb6e GIT binary patch literal 35660 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 W0dl36t@+hCtump|l*LsvWB(7`$D()u literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec b/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec new file mode 100644 index 0000000..bd342e9 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec @@ -0,0 +1,51 @@ + + + + Config.Net + 4.7.3 + Ivan Gavryliuk (@aloneguid) + Apache-2.0 + https://licenses.nuget.org/Apache-2.0 + icon.png + README.md + https://github.com/aloneguid/config + Super simple configuration framework for .NET focused on developer ergonomics and strong typing. Supports multiple configuration sources such as .ini, .json, .xml files, as well as external providers pluggable by other NuGet packages. + Copyright (c) 2015-2022 by Ivan Gavryliuk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2f7e5ec --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..2c8deeb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2d38a0f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..aacf706 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net5.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8f4c598f9d9ebfb0cb6436803ad47e05d4ef234a GIT binary patch literal 10878 zcmd5?TXPge6b?c}K<*%yfFx)@g3NA~1Ojr4n-BveF4=@=Ii)q3?QBMOXV&Ri!g{Ha zvdRalKrQvn2Y&?*R;fS1XRXpF%irNSv)#QtGd-7;aG9zm%yggb@0>ojKE0*uQ{$U^ zdU}5O=KFvC`1R}ijm^a>vs?q>inh(em1;ZrDbx^$8MI9M1*< z*P*qRJ)-4xlj`L*(L54e10t>LG+mQS5u3P%XTgU`t@a$Oj}PL&|F6dvc(y`YNX2Cu z)TQVTcTC4#wyI4g+rV2LcB)F;Ai$1{@_es~fhhuSGwms4xLW|84EIHNZ)QbXv5czi zP|q@{=8Lc9RP_<m1#PO= znTo46ld1It8(s8A%OG~ZqOw?a!u!3T+JEt62KX;WjF1h-Jq zF$QankpnEByv)fLd~zA*t`N@M@ZQQQEK1C#Yk4irFaaC|ZS!2G7DT5|urenb_sKxR zkW5CkCxmJ*ynmNjdIFZ|wi=#Ob&bYKOKZ4}M@)}YDu!od$5@o-DDgQaU=A7ZOCiAf z;Jx0p7#qZ`Ta@Lu8wIFgE-XLnObUucvLu6n z$QQ8D!|?uoS74+t$YM?m20!#kaYv4H=%ZflMhEChR%lBU1K){BK_ScGNJtL- z@E(59pKXzXDE9YtLfY))d=W!ysb+Y~j$5bLzrWKD03c4zk*Y;Kw}qXD!kuzF!~rLm zGYbSDE%3&|5svQT9$66_uzxS_4|r_s*~)rmNZn~eJI21GxKSiN%!Uf947fBLF%%vV z?@(|!=R-^=nK||kgr_To%?(E#V56e?kG(tOUervPB&sUdi=k{F)iiMA6pR8l2~M}( ze-&aE?H??R-5EPGSUA^7f%NA+vayC?Xt%{A4z{XnSy9&i%W*V38a-`vW_w^Xv zI0fIISRTy5sq$cz7&QR*Eak@>zbZdg;m-m7r z-HDdnl5-nO6z~b>He>Kjh58(PKM(B#M&8&eV+>B)0j{8~j-C=~l3+k>KMCeh`WA(agpStHIwM^M9WAP;hS=Yij*4r^$mK0n*=$^~iiXyjph0Wm24b!~j z^oH+TIK8*ojt?Sg-U~$rsox9r@(aB5(F0=amS=e2$q$peCxU zkRk)TvZ#ulz5bnB0gC%UDTpOhL^!Fsta>sk2nIEJVV1GjdLeeox%A7f*fm8ittDYsY7q1_%vS%&9tE#@Cy3vHKRS zO(Vu*$>aGw3SThlc;Xj~j>QExjZ;dz`BsB$WWH`w(P^}9IHpnC;JHn*Yl6T9we9~{ zq1;?Tzp*{!8)7dyI2b7liMRxQDS}`kPDbwRPje=xy7C9yTglkCl`1Y#5Z;lLe!eSF zE9d5t!B`_&8nHc%!4P_$Y&{&c7%o{4ay6F0J|nj*NH`eAp&Z4Xk6PdNusQr*uHBqO zt+5w*OwM7()UApM>i>0S-xoB73Co2mb+|Sg;Fw}(-O09ox&ptFv6kT{MjH_R1x}b- zwd`(r5ybL&QPStctCfDfavbq`Ky;Z8lHm#OI2q9g?3D=wwapurJ_6&clK-pido2ekzE1n$ET=&J%c& z9TT7=jqA)Dk4X?Jgq3(i9#^d>sVQGlIH-un6Enz5OEYkB#LqC>Erw*DDyGW{D0#X` zfli?)aAJx`Na<3pW~^coS%6FnGeb?bzhPbYM}>C)jpb5Z QRG!`hu>zr_?rP%y0DEj!NB{r; literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..348d82d3250bf2cbde37a4ab31d905d7e68196af GIT binary patch literal 86386 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..0f544d5 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +710113b0300eaa0b452f66f3fa35b570f5533b92 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..310b970 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..373c9d1b44c304e43d9b29cace9e71e46bb5e7b8 GIT binary patch literal 50688 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 b`TP^P&_#& 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..2c8deeb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2d38a0f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7b06717 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..b6af3cd6942f80f185fb19d4e1fde36031c9d79d GIT binary patch literal 6888 zcmd6rPj4JG6u?uOP(o=-Tly#IzYR2{P21UYOVXqjh-kNsqBdw@X}OGqrnAmw#O};8 z_O#i8xNty-FTjN(CnSW#4TvsN5YS(ZTV4$FuU)#pEw;tZP%f!ODs1CiM?RWTl03;yKno1EyBO` zVPzdEt#-G&JL!2B{JsE%zmG$ifD)9B)brdhpuq;S9(w-Onneecksf(Kd`4{;Ej{$Q zl>R7|ZpG3!V`-J;MHrj2?192rUV`%Vu2Puc;4p1}!|Oz$!@R&xzx5m+6clF3h9p)! z)im|CK5VLDa$~5N+?YL6%C_fp{D3mgrBTrghUT>3;JjjcIee?-)$)&s9OrK>yTqg-N6m&o@NE-p|o z`|SGnbN39Zc5mbR7_XKTy0RBq*-Myg9Vj}w1brAruiClv3`a~X;T7t&;l(o(CD8Rp*gKr`D<>6T1WBG_Q zK;(N{stXAVq)ub1%JqG@n!`MwFkgXR?mIOozOl*+nKiE;8Tl%pU|#YTeAm6?3sYpd z=V6JLR5y+;52UFRuBvrC&Mf3iVG)_ax5g`0&Y?70Go4WWfn1%P9)zyt%x(#p-2+nt zf$H(Zs$?#(l_FV|*n#x@e>n&JI)Vt2NzY4oKD2|Q2Uw= z+g$ULd|?`HrK-bQsj8CGaYYyAbQAH#(nY0pSsXFX0GE_rlXaT921;KMDVIVbSHnWV zT((n8j87cTF3%zzWH!9w^z%}-i~LnQLY}%@&~Nc#5*m{j%IyTAF-(kWEI$c8pGCvh z#^eg6gnc;ZlRe4Wnyd%?!JWW$y5lU2$e{*-n>s(fQEWx`xfdVMJhoEigO^8gr!yi* zD`pWFl$uY~462*2BC{kRp6E}eHJ6yL*Vz;WoepXd1Ql>B2aMVNN zv9z%oUIivKs;vZZ#@S>O+xT2IB}U0K8Rvam5!HEW&oIaqdDG3bSS}eudU|H* i$d)-{<+r?LI%e@=l--m86nC>wLW8em*(zsnywy_!2tB+2 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..52df1bfed8ec633e1e599920bb2b1a7e84def6be GIT binary patch literal 95819 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 bFUWwNgqo`WV~wB!AaPML#SWuVlcfDW=%wAg literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..a07a4af --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1063e15669af581b3752fb94a1691e79eb3fe327 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..12b7080 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\ref\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..4cf81fa74deb290a6ebd392652935fee6cc19be9 GIT binary patch literal 50688 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 Rm?uB`aS#0e@%|S$@E@BuB6I)% literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ed76c028ec30c901640e339c7c4c250cd47c4a8f GIT binary patch literal 30792 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..2c8deeb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2d38a0f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1afa751 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..4d8468aa818829c07dd3374898accbe3a9a21483 GIT binary patch literal 10899 zcmd5?%X1V(7!N`~MBYR|KoT@4ui4EKAYgdJO^AUctl5NU)s)s`wzC=Comr=63G1Uu z%PPyFN=nO%NB;!>0uLTNdhq7Ot4B}X{Jz=lo}QVW$4YoiRTE~qzwY1n_4n$pw{m-W z;)TAxzN>e>yYlldrL*G?cYHjsb^6EO{~7r8w{P~&{`+v>>>tPe{_D@9eSMo?+^6L$ z`Vu8B)tiPz+z+U(+3h;<^p;_MWYh`OX@`2Gsd?nSr+r8rTfe9kwF|mo8;#BA8L)pbFe->hy(w>8DHSp32iA8 zmuXP1K{V5GiGBef74?R-q5~4@8FtNZYb9+&FLwu(VGyp!SJ(n8;EMgwwnEzm?Ox`J zP0Iu(omEd;x9syJtt%OFkJujdr6M38D5KRn4+!Q2(Xvm}mCTe+Btv>0ARwge&=3-C z;`f^}F|pk-9edTPx0!51Z%x>#I&s4Q0~rrgx==5Q^;_406ZD)i}2pgi?(JN zb=#qyWm3%-U&E>EquM3dLzk?E_fX)Ql!$!s%{p}%5o!%0+64^-xEtD9ZbYsDds+u= zYBrgQt2UFV^&}fz_D9Pg_Q0aDSoXsEgWS95wr$U9qE0tkRs(E{xc4lRP_1oKW0i!r zP|`65Yk`piET6o}$(MX`8RxzT&i(M-$tx^M%(iQJ9nCNS90hIjT&EF6r%h=v{&>*RoBkWi-&!)tq(8JS?+L zp?bnN16+a<+#OQN=w4>%xZ6Df@2$Mz@&gdDO{WHiO0{*e65dS#YJ__+Y)3Q*t;EiyG<+wf1cfYz;}JOw z!h7^Vx3)uyrPzNYh-~vyi)D>r9wSBaV%jylXn#q}S1_sG4dnKDUSRj?N$+EAux;K*qh1>O>T zZ*%Y_gfKcdTpGJSc5%3LImm%8)txxjYxYHiowiO<0^omo=`%;GN}p9|i-7i-OshE~s`f8zN$m#r#4SAo0$ zARlwy&LM4rr7#X-8415(-mZdl5x(b^8zc(;Iq6aJc@9#Q&#ORQ0+1NyK7Z7thE*-7 z-nOm#@giJ$ii7zAKG76s48EyQUxx2jpuGug9NJZApKTZiuooM}z%>A-V&FP_M+R;{ zLk1?GeU+BBbpaYC9rXmu`w;Nk)1<##jn*=WkazKvOP!}!5IjhMdclc zW=(G=K%ZgIZ!zd-3;C1LROoThV=cR9rMif6$O_Md*?E-u*hv*VKaD- z!!$2Fz2Q3-O>f>w;Aw&JRE57hmVEmdc#<@cxq(M!X)%GNCC1WS#u7%C>;TW~3UI13 z5tZu29ojM@50@GFrbN?{^F|C}vA|3t zR2o$lN|6CxU{qBV`u!WY64dy^QV>h1h;UMMb@fbK5DaSk`YdP7bv$v(h3u=Z^kVI3 zvSfwR2~~HI@gAzX6FKHj_t<>v1RSY0Jd!9F)o6sCT}i&g6hSDm(1T!3)gd#v`dmmv z8Lw0$#*^ve`K=0HFz$bn7mSa^1-DO7O1#BRi)>>qZ+qEkb!HvYXl(J^HrY2x;MUsq zf5A{~ub}(b9dQwf*B%^iRb z542+fl%#RN%*mJpp+Z=xC*=v%ijtc0C53~Ec|0+LytFg}7f138^Sxq7_o-sKynxcD zn-b_0iUJ3xn1qy`R?MPOn%u{)R0YCWCI#5I0_DakCXofmv@kc+bo(38g@06d2hdn9 R)n(-&P7o^)O6smA{txxPT(AHD literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..69c82ff32ab9944cc97a9c202980d8edcfbf5e14 GIT binary patch literal 95543 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�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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..29a96dd1b0951d9ad52922d71a7ebe034dc7af92 GIT binary patch literal 30424 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs new file mode 100644 index 0000000..45b1ca0 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..2c8deeb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2d38a0f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1afa751 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..c23a3dc9106850756f2e64b4ca156eb8490963a3 GIT binary patch literal 9591 zcmd5?-ESL35Kn2-Qu_TtLt8?VwrOZfE^eB%X`r-;lLog*ug*PPr0R91lgv39LWa^Lo8|KGOu%(k9;Bnc3gY?#|B4 zx_D=K{-uF|frG!efBy8{>JQ(H4_y5IuRS{pKkhyI$M3nnhyVHc*UtxU{5EuQU|<{2 zeVm^&?@z4h>woO3_!}6u2VJv35_hjVuh6{Xv(*U@<4bV$q+w@C7FXA}P zaPW0F0rgKaZ)6FG;kdQLT=k8ru+nMkxa9$}8*g3?@l~jQksV^gj~ow;o>zBVIPN5T z?11qx8a}nEq~}4q%lPw*zr^|P#r&c!hZ#_Aj9!C!ZxhLk5hZpbbfTtV*?^9MQHa98 z?Fp~M+2&(5Fa*dZqBZ9MnI|YD;1#h4^+*ar_!Jo{)0S^^9GVrG(`H zDT`>vC1t%1^@n|-5nLvPf5O(R?I#INis%;Mt#Tep_JxWzLSmsBjL4#o;Iexf5x=#A z&_zhQYSt6h^_X=jVHH(#fvJXHKNq1cfAEUhBluw0Kb-0hA;rly#oE$(?7J0RE2;*e zN3s71w3e8YXRJ8o&C){sk`6P{Nun7K4#c^Q0&Dx0UNns{We4@^Z-YDotM{kwro%3qM;Ip5Q6Rk19NQ1KKB`7*Hmm zPrrn zu4(i&2kp-oM(F`cw~~lY4x`@G;Cl<&H#NM4{uG*|{jH6YBV=A;a0qt`crtyiW!Zg)H=3ye4jcua#%?RH(QdRh- zLb?D*vquYUsEHHT8P@5KX4^kZScR~T!M)RF zQiXvkOt<=4@GT1uIc!yUsDix=urWFIS^p^rl{E`nkrFjw`=(@5lTF(ZC5bnQY}(!d zj2wRfzTbv&2g(YRZ~MpIGXvG{MD)R&I4jxCtpa-8tiJ4jR@$Uc%Boy4F7xN2WL3IC zNpTLcDOr=|@GjK(%D~t7Q-r_!#b~Zj>54s%i2e5=xeDpF!T7ODOkoVhZ%zA(R=HG^<}wJrj!7C)IL#oZT5X6gA$1A%46UW}{Ea&8A37O(^f4 zr<6qN%{tk|F1_9Ppx#^wY|Gsdg$;6ek-&qkAOCKk)F`9rJs_Fa(Vlj4Ob<^miHEzb zu=jHLq8Xlh2k4q)i9nWp{x*wj0Pp~g$vBk054WxALwuCU=y*org7qgB zho9$u<|H`GllnDGCefwHq0ZB}=!EeP1ezmUvd$Gh#MZG;fnQWORrvMMcEGU4*|Gvk UU$><+ao~DRW>SCZT+o627hHwPtN;K2 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..2fd14efa3b9b7dbcd90095312a2da5be05b96e28 GIT binary patch literal 77110 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4cbb75c --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8c4abab1fe71d410794a7c55e3524b8b7a468d8b diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..dcb2471 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..8fef47423f9370da798313cb9e4130603fda995e GIT binary patch literal 50688 zcmcG%3w%`7wLiYjW6r$tn91ZFNG9Ron3uc+R74&D4I#Vi*+Iy|N_S$Pd&PhDy{2Rz1A`?HKeMa;HJo(=Yf&Ur|p}3&tM+Nkd|ApEgX!BpF zZCjg6M|)ECnpAv!v?Jc#ZTCi3C8DXm?r5?*+OlwIbiLh~XwJ_MjCPt{G>2%uX3&)n z6#tK_?Euw9gW5Qv$HDO_Zu6^nM)7k1KSUwHb!9g**nasJ)ri37e+I3*l12Id*{4G? z3;%xm3eiGF4iMeoVdUt48s&lY>B~fIM;HAoI+`(EqF7~J?TdPD3iWA zc7u|CQKFU2sdTCXl-PCvh=rdY<0t3e3=CIuD$!*_kZmP$e6UZ5446SQD?>O)A^R2o z*fyO!bl&+yySGRS!vB8?s`XeUQK0@}_0-F*Ta3oWlp41W!YH%;REKXIP4ZaQ6Gg`9 zv<6Bc9M;oSXlif-fSw-7Xf>l-Y8Z_Qx0ca5Mq{G@_rp6?F~n9NHU=PI*<WgyA?N8vnOU0NF`QL;6l<05Ftfl)e) zQLPVndEDyIb3wqsgjEbd+<1tL^H3LjY_N};^x}F%2IdnYBXt@ab0-gIe!Ceh8*wc{jx8Z?6Q)syA zhO_-!FnqasPv9nINE2KV!&GdDAt)LmPCrV+rac?wLDf{)EIZF`0iEadrRU&TzohKC zsD#9R&KWX|?^OOVX#u*57Q;qUz*D;8Jd`gktv6C=ug9K?%8gY^s9mq#@)<84`WycrKf1DC$@;2 zDOS1hLD=XQ8$F(4xZOP3zC0rhhXw*3YjGJ$Go4o|YPX=WY1oLyKx4pDrbe%<-W^A- za+J9h2JAr~vb=W(7ouTD_fZ`vGh|dsi}V=6F5vO)V1dO-+8w1|#xRir>E!@pQZTir z%syA}3v%#|3_ipL=Y->lxnpJ$RwW9sKcfE$%ndE{8V=aOvWwYoDy|TSh%0PBR9vlq zkQyhfvq!}hY{|w|71pE)Xgv@0%^0$j)mUdVDgTqlG|FNZLVR&q;Pvp>*Nw5SlXxe6 z5ty4fsc0imnZnqgk-?InHkyH9EVPKHuGA`{=-Z=%72hz|FLk6{|Z^|?y&2>RS;7C z!)P7lzs}=pN0p3r&b3NEM&u~{38kOKbM!+q^cT7MS7-FEIY$55 zue&y@dxFs?R2{+?0mX5JxTaFp5krZkGKV``vyp=_Igb7CUykoCRra%Jj{W6gKYF3; zPi5>+A7g*-@$JV@A4hk^Fx`DhH;d-z#s(NMgWf6K8#1~#9;18H@pYqzY8!iJ{XBQp zdyLq*a1|2aJiWv~>RQi#6p)%&< z#d$L;M;*>pr{Za%uAV}0;RFX@51>4tTQTfT1C9B*G-D4k5f&*+U~DosqdVjJ7qo-a z6Hem{5eUeZDp;CVnm_f&DA4`(r{e8ONU0oo6)>#q#cJR3AD}Wyn`2)9 zITRee&>@An2B2Nem53y&;r26IsH;&AMzCm3%tyrrM4z(Z8VD&Ht_3!H|Fi>~j2+pz zjvRO#-N+6(y025ZSu{sC(hB;Is8hPH&*=W*F}iO!zV3C$)jevM?i-bE7R}K;T6ANS zl2{lzL^89s4RceaHw}p0BaU@H%^K9E_yNfK^}VZWi3M zyGm_ob;G_Lbz@%x7(|*j>*wkN{ItK$>~8=#W?$p*?*Pl*1z^~B0y-PfyI3%zqzdtj z^hIOQKSxh&Hzd+`0}SS)d86@k!~Q0yKtt5Bv9k)`w9N(B3VsU|9{1p3e;dHE?*(jn z`E?{Y%d+nS@mf7;Sk!fjQsaEyo`DDFmf?uSbLlM5C%C>f^dlCgvdV=xCj16?qYub; zPzhP}h=u9wlxne;xK#JnD{G9HA6cvZdZS6JH=7C^ru|*i9P5ghVr2c~VKs(R%C^cB zrbiEtKl=xLqL^!=Zp5yJV*7h&IM6U)+4lnpdbhxd>ePj-iPK&qpSn1uj~U_;?1H5; zK_J|ji0Abc-Yw@1uhW#R!zD$A>Y~RF=>~7?0j_6;%|WWKed=bUy z&x`1q+m+Aj3^Vp18mPZhR)8^vWN19T4`vEY_oNHm!%&8YqJ%56c426*bnd=t1EF&ff>Uj zwFV2hg|fjg9u1|s!F)_vhhHju6eFU{`pQ&^hEc-ZhLCu2Ew#s=?Zy>?W+&>)SR6N` zzLF`;4JkImu%AI${RTaTgk>SF^Z{X;_Oqb%7!rrv6Y!Z}GW4Cub0`hJpx^e7@Mx^D zD#|MC$AAXC7=Zsmg}m28-bO4>GB?uuxCtKuP0f)C3XWFe#c_w2<9&WO_Ba~Q?I!@! zSgz5!(^fEd+`aXxjW7jAxNYdvj5ZqBE*TW*gN)9T+>YvxW&Z?LpGnbeuj~pE%)ozRw!L=B5esI>Z1|vLbD7_;?APc5ycx*8p;dK_}6&iiv z`>Gf4Y~=Z<7JHvQz%9r@9m(h&v=Z<#R1*BHQQ{+);&9CkdoW3CkP?L<8_-7(o zZ49PxNz}u!!grL?*Al(RbEE`|QdQWKMwAA`iN?_#4q&6nVas)JF@?^RM!XGeVf68~ zB7adp^%y;YRM?;AMVGkGkzm-@Xr&S5fz9DyQ`J$rB0&g-gEqoB5Do^zSi~aUus3X> z!@Ip4O@Y2G?0BF39PqI|GuuGyzrm53%Bu8FL60f3pJz4(HjuA|Tc(j@yAoVa{R{<- zc@AR#9F&ss$MyrSKVOgiLL~IqFY%N>!X*i>FBR}B=0I34BIPfuNIO!3*{XSCzv8-_ z@Js9e?yP<0U>RJ6=;TL}SFR^;@A)Dm)rwfm#m1N>Yi#V-V0w57w4AkUK6IVLaVepQ z#Pe;GeSYG>vT~fYj1?F~y8RopKGr9Fh@#zb5)-PBq>z=MGkm*ZG48EzPF=}y@)Bxp z=A85*>W$CTvtQ;;yaEs~8)usKtH6Q{qrLWTf#hLbdJWIUVhh;sfH@5Nb>LpLtiSkr zAe*{)oh{98=rR1aZ7GG#xfjKSa#6gc1Z?{a)Q@0gRC^`r4SXnv=dZ#M;Z< zyX@!Sm^;Um$u;nuLu@bSGjXTdHw>rnHsk@g6*=j5?I8wLgg6x!4+)BNGW>dca zkTY58B_@CClDvL?M^#sMlD|={a$-CPA?KxoF^Ju{smp?C>7GWPCylkiYS4-Yv3)gJ zIScR;TWMv4ATZ+l5d1erKxJj|wO6@l>7y+wfB7#gWwPYKs zuDW&0*}e*ySDbG&Hv3ZVNTs(_rRI^oVM6)7+!pdM-rg9NN-OA-N1ngQC~mO)LgagW z{`7+=tiM7RFH2XItJ%xqZz1bvsb2EDOudgH_ExRyEkV#H-p5>kC;!vahhX4f4P^B6 z?-`9Us&+SxlZ@1#(2Baj_8Vn#gB{Y0)JM#H8{&;&qtuXdXW0tzNJvApV2Q?#fb$Oa z0yI(P9;-0yKcJ4$Hx`PqH7=4@SEj|AFKmrpsyw8D_EgEvS2APlAIBb?!Uzpxkfivfs;&s~49RroI>( zY-emhxr4^%SG@Y#<*sRWPDeiW!&McD5{ z%x7cMhqcsDmln)2Bw(ZzHMyAg)|O(}e}qIst+#J9JeTipEX$Sl+dRGOKS2aLyASX< zwVOA?1<3WKjj-D}fT(>@9^HC3UvJ`NtIj(ri-Se3DC&>s=|7|PAchAaup4OlL#9v2 zgoIwqJ1=VxD=zl8A~(Re{SoBcv8zVgJm!-B^#QJ(89lFM^EBkEdl_eT-DJq7o3ZH+ za56Ql%T}NUGCG!E%Nk&!u|g@sd!m#0aPTp-#RAyTHQ?(BEwl`B!PFHed4#4I1; zVGo*u+p6V6BnGMQLF@?ScY}}jn;2A@!efjC^;ZPCN>H*##f#qmfo{Aa60KA3fv8_* zeZD_us*G@X${I^NrL1Y__p5=Pi*_1E`qiA0CUEZ*HYMrV9IXut{n+3B5EyTx8fW^j zJTTv9^QbjesHem*N_YxMd^LC-Dgx(m=djE1NcX(<)-j%~G;1gs@4aqQ%jp(X$a zs?Xx>AFtd00M+#5>*d&wl%A9c)?w#nqp(jd#|$d{LFfH0k3x#eQgLc z#H?TL>|>0<7)ae5L>}VT_Y!lf@H~b4)rXnPdC0F@X6$*GQ*ZPk81+`S=<;<8_hV=oq3hS_8 zS0SA5j3MIqbv_$u*wtWJhK+r{#k&T+AMnt0rwzljaoDq(n*L2=2Bs%BXW3;CN3Bvk zWX^eLJ=!`I{r@*jSTQ7I%t>2gg;P~~`#Z2@l$Rw|=?=!l#JeLHINm#5f?fv=)jzLp zdsw$^DAkgCp;vqXi}Jt@xI2@KOW=(^{7Y|ShZf!8p>4oJ_J<46_G!nAD|W&>t~_Gy zxc*A9c&OcReUVwI_TvsB`ybWC?ySA6J!c3VquCf|2+dO2t?~Gogs9|iIKn1QLuD&& z3poA96;ieaa^nFuqdD~zo^7&!<+ZR3bx%iKowMi>o-Vj-I#PlyZIu^WZunKFnUIma zaUsdcugPPUw&7h^quZC|t%VZf3izNYmS7lr|XN>yvF|?i}etdx*KPUWlbq zjz_4=clyIxbhh1%&6c+*SY#Y2;W+R&_|Q}u@APCl%^`8bEIpzjJk|kkZ&VGj)?#S2 zZX462k1fV~1NIZLz5H|MugM#4%M<$x;2_pA9`Gi9cm}bI<6)-%n~RV+gxJpn9D&10 z>d){Z2X8>V2^@sOoE)IboIHbL#nvH!E*2pg8$%Y}BMh(_i=!5IZBiTyq7XyH1zuIa zF>xa-ogw2A`z_Qq;)H3$UI7-cB(pT;JJlno-Za6I+%lXw(sBdS=e7MT7PR^}-{6?v zpp`XNVlHvltP;aEVUYb(G|$rtZ!`wDo0wk0{{{HEVe#RGr@7>vop>THaJ=B2H{sQ& zvd6YiKUHHOA76$6X>2xd(8ER-fy-@`-qwp%S&Mmr_abJsF@ZrYReH;YHFD;^YsB|C zjqs&1$M!|Ak^dQ#^Tww7&>6MX4`K)qX~Nx>_2l%>I2-VE!g<0``Pn>9I+;_zGBoL zGsGpaAU0LJ!eCL)_wu3aXU zhqtJR&MM@q7RcZSvB_46#y~^0B^rZXy99!bg?QbMwk+gm)0h7`Hs$vsT$^6ay`n3w z_d93cJgT3pYhezoF3kvpcgRO2|- zdB4c<6-Fi*fyM?$0u+%xh{YVwl0mHIcwVO1u{?O$p<=ZtQ91llw88&y&;<{h&j;Ah zedsf;yV!pDvM^Q$tPzpHLiQ+t`q*edeSrHL!{=2%SvrP~rg&!LNDks7D7b{hm3Ic1 zQD0Z0%NC@5f}R>_;+}|`NvNbpZ zL9M47ATo#y3>5D{0)w*{m7{g+BS_h}3)O4oOw?S1hY~;p36BbzZj=^6sTJ>(caL$+q zd(0-&1DEIqe;)S%B${*&dzoVj>ouLtKF(=??+~~-PIFl0tfm^os}cJUC~tS<=eb=01`$t(^uOc~ZBZWyFV8>z_(G*s%QeD@}estY^|YmaDJ51&+OojsXO>QuJy-sv>hg2uze z0bT7kkv;kFnECWAYREaZ-f2sLAvCJg~IhGrXL5rCkDTlN_8l!evI zvKg_lc3Qe6cb`_Q8XU~!f8sHwY1CLbFJK=s7dB?td1G}Oi>ej-8&{74Q@P?b=w76J zbIJ?Ab(zA*^GX^Uu|VTy@BTLQQBJe!Tfwz8e)p!l#3MK5hPVuKG}S7M3a@;sf9IIW zREIFCRErLGMCvZ#jvU6VPI)Z;hWt!+{8<2-Rq@g4PslY0GZ9~aBTsVo^j@|UndJj? zb1ae~t}W{MJ`!s_AzOsgm{=J2bSqjPT#c|x&jS`rpADFYft69755ni*=K!DjEIi}0 z7XZa~)C=*D)Q^{eF<-WImOTwXh$?{It?b!5$Ow4RS%)7b`~a z@JHL+P5x-R4aGit8DQz@&6vch#9j`DGlv(@$=lSgo}7=BMLb#@!yd`PX%f3o+0DDp zGnwXJ7!U;a=UCPiLy+rHG6x)-1LpDrn_OfPD~6MkrI*EYJnBE(kHn2_7Chm8GOovX z81J;tg;C|s?!s_(6lMCIvGc(1MN-x3vDf2<)mJKd49958h+#X@5c?^{zWzakeo%OY zfKD%rSUw2edGdt8k;01Mup}>Rkn5H8f?z!|I9_=D59{{%(3-vg04Ekni1vjb#^Q^( zhOu7XZTVK}0tBvNT7LT?6v|s##qpJ$hZKg5(~F1&^i{2QhV1>8a!fic$Esk9s-nmE zkc-OzR?%cYg}<@RvM)x%nVnij9k-dI30pL|sL;w*OnAoC$o*+Te@y8Q=k$P;YKPHP zb~}is0xPv9LpA!W3VDTr$#cGLuY|z<>xN|jS=24pgmB z`(Wc{U0mLjZ{f`^E_cLF^{Rcmw#Qoti8W~(ewTkvLwnJXdb<)a%9falTPZeTEA0rq zkRw!jjF15qU(CFHbdybZd&&+;W$TA<8N{rN2Kh{L?$I@IeVUF#Y!JH|T%@@6UzCpuVE}|*=zCKkGbqD6lgxs=(p@7*rm7ehou~Y zeEu8Oj?~6_FSToi*UrPbtg2&>=oM*_(16|&#$n6iRV_$C#@pV8(LA7C* za29y$Kob z0LF;VwJ#x{)w$Mt^tpDm60+Ap(!K;BAD@49akVq_Qd~rF%esGXJwMcG8Xp+S~?GVT{sK>^6;}^ zQuDaxiQ^`Y$B~Ti<#!k0jx&fxZ6W#u&;514m-eQT-D}b;@sm|VGrZs}TS~rl>UVZW zow=;F1!d)+cVLq;YF3vGG5M!sJkG7TGwA1m`nxufKb~goSbpStvGsVifUyNXV}Zkb z{!X19!4v+WQTV~BQN9y3@#HleMZE4&5I@*e%lFtsi6Z7>T2fX1vlSM7An=+3#*=w{ z6%l&7f=ize{!4kMg)F+X;N=KlKEo3QzeDh5foBU03IB_EEE5noIgi`?dcmVb7Ofr0 zaB&{P>D7-G1*o86cO5wT9K)hN7BT<660UoXaDH3M_(f9pHsLJrvdlJ(I1{}R5a z+M=6u#;+B)Nn`vek$=?3_*-FyYfXklqUD4V#uo^Dxa2Zu`CFvLETHztY~W+0?j0o) zpryBn;nx9+=q2kf6-BhZmf_7K82)g?$`XstET3SslOY~^Mf@3`)UA~^&lh;5zz*^MKLmbD^y&uJ9VxA?68_%>YTy^p z4W+Xq1=Li`@Z2i){MzsYqkw*dQ7E8%;ZLby{uMRc&i%za7EN^w-;vRIO5o2d=3F$A z;bj4a6GH5PTV(9s@G^(s&muat`Y-V0fT!@yJ{eHwU{MO@Wp*|gU$1#s!(q^ z)O4Y2hngkSW`~+9)G~*fC)6Ju3L7q1_IHQkooCsRXTOFXdl)Wis zdBhnrMBNUxTB!FO3W*hEM*`1OE<@Jt7Ailes6L@;h03SPgqk8$0c{uRVX0SuZ@76> z{wP!t-6CZ_3B2xGM#VA;A+l?p4u6Tt={_2Q|F=-5lrvRN`=#%fj9{vfel0O^aHOJsBa-tg6!o%D zzmQfY((icum!4w4?YBL|Nvn(vu+5 zUOox%YU2&u8QfiZ3hl=9y;KP;4yz#WZnp-ZYO~W3xRufA!x(c3z z4dy2B*TJ9Tu|sG>3qP<1!Py}`XFt@^XXaIC;SE5IZpU~{rZL8~d8PPWvl{@D`mKO3 z>v!g1r5nj3IL5daoG!W_aGZ8O_-CUv=Km0!-SlH{UaG1A{BQqNfa_tEMYk3{9<=Dg z;7*@K-KEzTELe^=2vo>xK5cc?Fy>-icj zcc?c4d$7hN9O}%n{CtD15NapAUt6AU(oGH(2{q?iw9BEQq3QWvdcdJBs%*~p(;kQV zws%o}fPUprouNhf`Si9!-CVUQKSZBosLlBi3e>TkJL%@CFXflf2#0#vdvAUPR&!PM zjnKXMRgB`_v-$TM*Yj@;%D-px{~64oJdYY>dZx@{=9Td8_BoPwR<;F1HRxwOuLK{@ z&r&}NJ)1w8ri;F-eDR8#@Ox@=9qN*b5U7O?wWe?y_Sfe+)TYAkc*oL8MahVrKx>8C zNgsuOntuWvaHv;9zs!%(cHV}gx7FpZk*^`^m*o@^O8Ij+#S|s}Tu$>HitDYQ z?K$<%ryV)<&Zk{D_0FeaC{7bLu7OgPeNn=o6t-l&>SR znQc+p*U<~>!w?B>UGoOIrT23k8|p!=+m5fDJnim zY2cAg(Nu@x-u6+CP)gqh+N3DoA@5DJfi72)e$I6p=n9A8T(^O~peT)V-3I!*LvgO# zMA|r|?-y8IHj^Qg(y*C=8OkcyOrsSg`UYsSswese=oE)yeFHR2QKD~v+8v7Z4bp0d zVttp>TA^59Ucu$`nkthvhv*H5;x>oq&768ebjYE&M?*Aqyy^pMxPmSeYAdiZeLJml zsJU91eidy}lA_@Y#2=~gNVA47&=#StlKy>xzM#sa4_}}~6S5kvp%p@HrT&qn1v}^p zr;K}a9c>p%dGI>gk)dh|uA|X-yN|pi8g8Tpq23l-ZlsA0#kSl?(-bAzZ=`D-iu-pn z-6zzIw8MKs!I$M%7I;=wMo%cXg<2-DhOP84Zl%6THwg8%#+H4RZgR>B;g_${9S&6o zzkH4E7mBSOSMUuwl2dP&{PKZo^)B+B%o>!{yC~pLZ1pZGSCm-2i#~QJw)!q=;_GVI z`BU%Yg1f23p>7CGF8EJM3Z>e-hq@e!+q{SPk433metN+@^j%dZJ-UzXcPNg6`^Yzy zCAZR!+64vQrAb1)t+Dp|X@*nwTClC)K^k`oORD+)5UmnwEA~8P`a{&?P{r`eBeX>* z_DcwV2k<&Y`JO4biGE05cBr2hgg|}Wpq(8mt7wt92H zv$SX$YuHKuReMFjPiTiwSJ4$E*B1PgF61jjQu>~!^+KuH@jTtHDBs;hW%~2+De0UuN1sP`y8s=db8j?`q-hKu6wWGefcDk`!KfXTlj6ZMULmz_`~}tofns2_6d?k2a;b^VRp}tx8NZ|?E9YSrT$I51v5)%fp-q0IL)to^OpMxnO)4j9jSTD2jk>>BH$&^+x6PT4N21JsSGj2;WF z3!SY!tjcJzHyv7_edth!M{W)+)WS<$?U#oZY10+u>nXpU7He~b+Una<{=8?gwn(U* z)akn_v_!jKNz%CRb)ltNw2fQ2k%A~|(^fdt{OX%S%d{T1EO1+Bx%QM$+}pcC=W5Rj zwUe%`yEn8#t6#>gF!f02Lao!GcGle-x>(yFl&aUR?NAhbH1f$%T)WMojOxvyRob^4 zDqOuU)S(>^N{#z!?XXasuU`nQ)=Kzgh_h-ZwUG|h<+}-QA5U_q%X}eFQypqzK-1T0 zGaTwsKT~Hp)ce)baNb|!P@h$Q$Gc9uP^cT}UjNtiOSIiW-As#$e-rA`{-Da_1lFy6 zr0T&kjk>je2(=BT%NMk6O*@zE+(s$=$&jrD9O|HcFw~>v3&noX@V=nLDO;+&;k#5D zC6wxWN;@e>GNny%B>S*7rnEC0>J+Svz1o>Mk{h&zPT8CEc4&jPN+{LlMy)$Xa-+7v zk^Bz5AKIw#U+++Htqh(E?PG5||VyeN_iQ){0?}~-qBGn4Z zFh{48q`%zGzi#2!(qlQtv*e4>tUX!$e^>Y4_wMuBIi4l|s*j)7&e42~_b?ADuPXTe zMf$%p)CtlY^uE+L57< zNjFwzTR67XERknPLnJjiG0H7uImgq^mS~jK<;v_oYF@Z}9a>!cN0^%$=3RCU?!v5e zOWDF)TzS=2`c{-n8S1njGex5ksioE_l~I)qPeT`? z0uXOA0xbWu_)4t^N+#EGRhOab0geg{>qwTvbxnzuWBD3QN552El7C7@qqvOq0r4LD z*5y2T3`cqX{hTbp_UqDuA>*RaM)bv{lMs=*uNpdDgB; zY-^Yql(=A7I$=nS#v*D}Zb8E@!xo9JcFFz%&(d_5G!yYwi2lORfk z_zB@BjGrR>MDSCLpA!6(;-?Hh<@l+@PZfSf;AbS@NVHRpXEmNRc-G*lO8fCXZv=k& zsSeLNJV)U<3eP5bAHQLoug%1}xS4qSI}2X|%%W59?8kQvyf+R5dhj(Hk}$!sY2)7ZH3Oe z+Ec*M@V1dEPNGZoKVUa`qsTuX5Pinm%h3+bZ=0VYvvdvm#_v=c9X`K#zDICPOM3_D zR{frmt4Pz9Th{|l!l`AKUR}Kt=Qg(O0oq!9H`;vM_&&apVyhYjpGN$quZ7OjUj_V` z{s!Kc^L>?HJ6Bp*Rre?0(=BdoUERmh=3l|lBFy=5(M@=NKcS*ndqBS`P^q;!_?+tL z+Jz3jJi1ovr18-$T9?B~)LsMmi=y{vyY%-$4-0%uYeDHA;17jg(5}{B3I0;+r8$My zQ!jn5`c=AGe0@hdqVd`uUsxZnJrgR^PZ6JAMvv8w z(`Vu~e=_*51kcb9>UReh=$AoD8{p%{9<3Gp1a6L5%XZPyiWWZ5{;aXQ4KP>zT@c*RWF8tetUm^Tj z@WaM#;qMlHt?*9-{}kgs;om3x6NNt>{0oeSg#VE6#|wX-cy*Uv8M)rrrKhc10H@S_ z9dOi$7qsV5ikQ@YJK_=J6v*F1&&#;)(o^9rDBW25nDG?e;yi1-C@sGzEk6a{exSv* z)xqBzGueLQH7R{fN@t4RR<_?fB>Y3dZx#Mx@F$vwg@0K1i-o_!=&3s2Olo`wxWbrJ zwbG2^k4vvMlg0q7+NE2e_2vrWg-FVLg=!F8D~$6Z8_i3#zo7I|Bd}M7gZ!`j4&9h6-FJtZVaGQ0hvCFr`yw%{jv&(pO z)4QadUT`?W zJXQUQ^$Xx0Z>{-jWTzhr-X(2bCT(6OE$q@KR-f!;Pljl_Xx~SNt##hp5h344Zd`3` z^S-0$))&2Bg8$b6|HjB~0s8R9{zQ}CvW+*3{Xg)IH~&%i1Ms_WlXD6@AHto)VQZgv zmp&Ww>vpm8c4>dNSa=`c-@La=ukX|NcJy{>{~;-TTs*u_>>RKCrC^%xd5yn?d0yjh zVV>9c8=2=d{zm3S?ag4y_nO9Ej=ZMvmm{xf{4L3g+M?*KfbWLy^*u#X>K^tTf<3Py z``s9Q#s?VrDfn*`J&bnv%Nib|H+-Cb4gsH7{ekbW*!;1;PsJV+s}JS~R-z}&V!;oK z{U5{gvO#sV6<91j zZ;?DaUtpVqb9A-oj}$QcF7ErEqx&k_0`rma#vx089rtk0(ZtG&0~d-7E&2g#Q=m=f z8P}q7#?!R({M!O-!*zib=DNC_fw+0{$nORErTu>WAD%}7TlEU`u3z#buS(Ab7VDp) zhA;ReL~!<^IcCZ(y#40e+{%<=kJ4dzy=$T zzY^LZ{2dOTzY@aV1fY9@1^7DfhMX$ACA+_)by z?-=(0_M7(v$6z0LIIkJI#52Op*blY z+#~#_fcHf9O5MG{59d86rN0t*KxEz#{3F1g2>yT(tkQJuMMP&#R5-Q5IT4%mE@|^FDcvpny9M7PrF*4xuW+6bctH5S7u+z}9{%eBhx1Ipo`^^AsL8&q z6;7=wmW$*lDIFtlws2+(-U7HGGRLf>5A#+Ezr%stazbQ=gtN_o%)e6P?*OMKa<|Cr z5qz)6>=n*40^btOTY_sIw$t#4<-iZ;8J@4wsl`!n5WT`5CH&EzO8Q=8hVW-ft=UpK zTS{Am)8XNsc6xZcwu$66DZN7^?{Xk(*$w`N$R3e-O6u;F(!C;oK=^MtkmcVI8N(7g zE#~+E5vAb3PT`Ld{)xh$DR8#%XA8dta6@FJ$agr9+er$4n@DaG$-4xWVUcticE*#NtE_PhJ>?CIClx$ zBl3F%KOm)V34TagBcEvTi5B3P1<3k`^JWM>+kwnkDUzKi-4GcPe5>GlMCO2S4oW+R zgin5MS@UztwE|~=1HTEs(=Y7^z7;rTjmYc~nWqFlAf*Qd=TA7%T7V_B0JmuZ-w>$< zJe)UE;7XB+3*ITEL&DiAoI3>HCHPYU4+bjfvB)8j)PjshgKS|fRuy;vcu!=e;41}> z3*HI1A+lBQJ4Ak$;Cn>oDZ%%lwF`?62BJw|+z{CZ*b^CD z$gor3K7oe{d2ON)w_}F5G%ENE2eP+U3cfPLc&Es07r0NLiN7d>HU;hpv&;d3qw!lV zJ(2AK_Y?_VU}uE+y9JIe78!xN1s)POx`cf=qeQd|>;z{`@%9pyze6~C1nv{b(WT5^ zSt=HmvgDB9+l7CJ;QIupGWHvlvE-28LxOKFla_^Zhj8`?zEAj6&b9WHvnNO6_jb@P zfrk`cDRnE^hj&zR?%F4u(N(g#RdMMdfh{9Ma>QM9S!B21(UCHa0uKm0G?Hbgn)y+I zoz<0;F5V}wrG`rn)UYm!GK@yKFEa$L6xbPMnIXaN5Se|#iPo~@=vpqFA$W`6y9MqO zIJ%B?bpl>qyj|e#I_|}8!Do!(7VZ$ZdzA1;vE&}%>;sO-AH|j*5DtxIoJNb@(d@nL z0`CC-aNZ%oqhlB!J%+8?E%1Qij1@b_a_JCYPh`*7$DsX?@S`U%f2F|D`0oy&U--{v zUS8Z1<64~xo+x;Ov@FnUV!Wl9;dX)MNjx{tqTA`G_^YZ%=qK76+9%owy(}ZsRHA7sh+Wr$)Y6ZJuP#Fc+IU&4cFK zW`XBKPm5=<=Q7Xh9>XfK%B>D-yLF9qv-Py~k(K8i>pjgo*So}fuJ=;!HQsM{AN0QB zwS3LKmA+Sf@A>}fi}}y=pY31dztF$K|E~Wte_mi$;EBM`0)Gr_40>_n>cfq#AGh5> z+)U=-_pkE7DFi2k9Vq^*0@zpPVJDoAo6!R7;tO#z8p6$J7&oIu*o#K6KQ6{SU^rD?NaAMIqph!bpar`2T;v@Az0(t_{a>a!Ye@C3&p;v7FpmzbIslzbjz) zt6GMN^DV&@KUGr(zG~;eqLIKKDXjziXO#cK%pvjE-BvU3E6Uk#N^(g0G9@qxoX7kO zjT-jhdo`y5?gGw#Rn{OKW99*@z_{xeML*(UB%qG*3j(hJ)G>PbfH91{j(hAd;AD)u zj=!o}0yrJf!2cD93c$ID1|7d!H4<~2)~)2(<(%PPOA|SI)0z2 z0k9jb>iGLPCjs^#I&^$DJP~js{`RzvGvE}!LEMAuv<0Uw9XF$=173-5EOdOAHxuwW zoWpdw9)FV#Z;X9a_q%j@2$pK}FrZG4;3TKhqp(`X_m}N}kK=duG<*#i2mTCo0Dl%xr`IU~NZJ}e zO-q8W1L7@;b_sA3P$$2(9(Vvyr%KHRtkNz8X9S>5BegVOwbln%qiqB~3aHZztsiiv zHUKZL(;EQ0^d|K9GJQNeeuX{}9-4vPorja=W_$_yOWZ9^)-KdGX;*0PXfgc?{b~J> zj=!j4EHY9?zp>T0-}oK>r7Lru`EBz-^S{hrnXj53n}0WN^GvbMu;y9It(3LddcgXT z^>b^a_hRoF@0Y#Ld*AbZ=nea7d}Dnxed~Oe`JV83{2_mZKkA?CpYFfZ-|zoV|D*mV z{ig@!1m*|U27Vpz28)AZgXag=1kEA!d)t`c&OiRGPxveIZ%c53yy@{|I7I&u+<~`3 z{F~d^e_MhBc(-#jZzbM!@n3EZAVLC&$tYqZhJ4bDC~1brPC}eafR`q~Zxi9QiI6rS zISp^|OhoY6P{Du2Q9Uc1XO;6D={#$kXRY%b!^! zwXf77Ht1gM#|6s}iG4HyV|^|npi>*f&oI-h;^%7M*W#xSzfJyq{cC~W>9g=%4^3N=h<8q3)!sgS9KMCmQsbGL zeoA}$1V)zjbR~Od^|vItlIxSbi4<3mf|g{u!`_fcos;NYYj>tI{OKL-?I`Q%iucd% zil@^e%*{>C)iR8jA{vjXrS!IONCS|~=?BnsqPM-ZH?f}Ufjl$O zdsZ@$il;i(_AlyN)s^g6l(KsgsorEl%+IL|my93g5>ToSIqb=~GEEKa zV}5*d|MGYW*vxc)cL#ITn9S-+cA+*3X4~DXlWY1?@!q7}on^PqxwJ2i;q9MoukVSc zM3k$~+!*JfMn%`cUYn`m7AoFZ@$}lIiC&b>Pp0{?#&P<1TGra#J8^;=OF)k2o(b&} zlxHSTTVD^{GJ(!cpg&!GiAC{b3S?_bvV-l8r}{ymD;<5QRHD0g7~9pFQ8)4P)J+t- zCQp*b_{kC$qE5Uwy|cZ2iu7Sw+uW&aJ54*s?(FMIOsA#&X#`Vq>q2Uy)GCy9xUAWB zS64!eOgEpI=uV`P9n=mR6B~KZb5PMi2*j*LYEPzHyL&pQE!7W)B~l%Uo?e%+!0t`1 z1{=lP!`bm}p0qTxvy&KEV0X`scdSixDzBrRWN#89ng&OLe;7xGby;^hzB;k6n}@tB z(VMB7rMaR^x7O}XxET_y>7{)=J$8!mcFgJCCEPU-jz@C4zqBXO!6s}*@p3!aNoV!} zOmi%seo1@#ta!&I_~RjSlZh@AwC0+4Y;m^f*6ws~yt^ZDtjvP=`r~kyB+`9dy|d!! zL|cE)=awJ84A!cIbBwt%ZpWI?l2{#ww$CYTO=HA+Ie8w_-psCKJbf(NX;1ax*kTOU zdJN661(-U=FlD||ds+qPoNk0qPfr35jwqEWB$ymjI_}^sfywPq-HBcvg3fqK)m?<_ zzR?EJCULtu-jT?}Av!BGI-V_DlEA6}q1mZKyf@(vsEX{&49c)M4v!svOc#XZrZyY7 zdlP1c3JRK=>`GvsCTL#T?q0wMijdlu#JkrpzQMjE!SilT_l9K3?q=^HXC^uI5_)(% zwwtIkNswig>CPO_W@S!N=^i^R?X}ogToSaTue&$7UZU?Tcnuur=Xjf&ve!GDrI-jT zin)xr%blR5y{W#A-aaIKm$NJlU#UW8UMd2fPzYD&eoK8wXK)@ro*j}51c3=GCHQI= z0dpy`x#G6>#Cz9DIoHP2R}(tJnTz#Hi1yVk=7d&81SX_}K*JfPXqeS6G!Jbq-JWLk zPT?g9C4|Z?$rPg2PANt=_oM}p(+0Ovo4u?%iTy`9-X%2qS{yk)*^P0M6|Z?gqPJNT zrJGxk@0xkyU@SyLd?^?Yh*N9*Dz4osd3tFtbe)6z$}9xQFdA`}E$m{6Iq8mgPlC>g zUy^X*g9qE05xE>>iDV~gXOgPOB{}!=oXOO3a~H==2IoN;p4w=Ylj9s!l7ys@g{$R( z>dP=^QeFLswoL0w5(u(xS0IOC4U6I_I2#7J>C}JW@#OJbdhBTLr7|bPk zO61Z=fy2mjI~ebvv;D9a}Kl?&(h@*R0Jca)%LJ>P>9QDUkdzGnI<>AFmx8Ho9{PoQ0AN zgi))Kd?LwKTRN*Bk=T;Blutc0r&~SSB+E%0D~y+vEKlX)PQ{SfpwM%Y-3sA+pfIke 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 a8!I2fpL*UA@naP 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 literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs new file mode 100644 index 0000000..bc644cb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs new file mode 100644 index 0000000..2c8deeb --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs @@ -0,0 +1,28 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + + " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + + "l files, as well as external providers pluggable by other NuGet packages.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] +[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2d38a0f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1afa751 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = Config.Net +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..890a4cda2786da1f27d865997f5e0bea3488aa33 GIT binary patch literal 8486 zcmd5?&65*F6c56RhtSxyx-JLzOcl9@Q&14OE< z^1?;SDvO&Z?^b#Cq|Mu78AF2mlDU~+Cx`*|P_DxDc zYIhxvgmXj`H6b9d}|E*vsw zF>B53SPt#`uIDonwj3AagksTRxGu@A09g&mmL-{r>IFc7sJ1~vRCte{<)Y&Evlg{l zcpJ0U9Gp8Ot)wU_;!3Uz)~Wk$hkbD0m!RRkJD`2Psp!UT;J3VX#IH5c>w=QBNoW#{ z#8gkPNc64`Sg3G!0z6ers4h`av`x=x`vGO1OD%Gb_^cDOL1yRS>dZ1*P>2?h=vvTL z5$)!P_P}2h;9h8-7Dd!0-5~78_clAK!cs=p<7Miu`}nT=`K~X+-)_-e{isVq6v92? zvViMNmJDtPf?ERu70CgP-03IsfBPqbIL%;9~ zlz4k2?0S@fGcX!Ysr^!jD?=g`(PRoy8Twz3FT!5vflco@9qYd5H-r0>dls{47y^@| zw+EyuyeSS(_?x59|DxzqjXf{%-Jt3DZED>oYq|Fs``txJa+|EFXx`vx#49)k{X1i! zQR09Rrz`Jl==>GWtNMC0mDA9QUldypiGyOWm_zS^1%JSZKhPlbds+5#Rg$j8q>GYN z70q!j8evmUKtKIKf3sZ)EO7ovrjy4NJ9$XN{Vxukv{o(4ve6`LQ;rtFh zKX4Q{a*&UtO*hUR=W{v66PF(0OQotO3>mICm0n>sBe-0gL^4z!HO^0^*{!7C7OpzP zSB>gA&hA!cF#^Rw!Pu+|xCsodv)E0-SSm%U9>!1oqsTYZn}EGmI_h6 z<*O{IX#Q&;ZkAcvnyd0k2jX)Ed7XptXDUD! zBGv`yIuW0T1LWH$I;cWW5rIFgz+Ir#1@1bu^MLl54Cuu{bOF8YAQ#{ug)M><`_l;Y z1yWt0uS0qfkQR?ChfrmtkxT&0&v6*UNKz#M5U|q;z&ij>2m4(Z|Nj#Mfl`+k=uln) zlpCEe2u!+!L5JzRu`YbW5(xqOIKaU`QcWauu-}I@Se1MXFe8hpP3tqyGg+K=O7&#hIAdk}NRp`I#j=N19I=~Um1e=1}7U{Imb z-pU#4tSHUOTN%lB)H9?_$<@>umY^?g2EN9h58&UOYRa+P97&M&sq?p>3o}7vyw524F@n#|kK=7Bvl=!si?R&0^Hf?r5tqNGpGU^m;AHskGOxiT&Z|e z3vgGKBX&{87_v*p9`oi)G!r3fb5*5c#yMJoK~^Vn2;$!bmD8B3GV>XnGRu0~YLpVT z+V7FA+@Wl%2fhBaz;!xXSQwGL3j}@(^5dT*8_^n?wOuLGHI-|Frp@pabF+8U0-feV z#f(UXqL@s?B;UX^zlYBcZG&Y#i|+Lc#n#P<7gpeXk0^BFeWNm29I4da><1?fE|;fX zP=-bgNz#uBaZIOiXnnOPnd%?Le$FFNAQz0yuK>5NiMVJ60=yaXUCBd?2=ZW3;}^Uz z{ync>7Mx9?;~svG%T4$J)N8?i7T63JZV0lXfU@sxF^e69O2UoH^J&GOc@_+~{sByA BX~h5l literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..19bccc82f6972b299c0e98f765f2dc606a29e8e4 GIT binary patch literal 77184 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 Tf-40TI3A?9TW98_u^#yUPt;Sh literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d77ea78 --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d871e6307d7323de4f88294c3b1683b6facda500 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..715047f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.deps.json +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.pdb +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.csproj.AssemblyReference.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.AssemblyInfoInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.AssemblyInfo.cs +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.dll +D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..3f7a28f61d376e2741ebffe56d8506c9d472c6de GIT binary patch literal 50688 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 z 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 5.0.0", + "System.Configuration.ConfigurationManager >= 6.0.0", + "System.Text.Json >= 6.0.5" + ], + ".NETStandard,Version=v2.0": [ + "Castle.Core >= 5.0.0", + "NETStandard.Library >= 2.0.3", + "System.Configuration.ConfigurationManager >= 6.0.0", + "System.Text.Json >= 6.0.5" + ], + ".NETStandard,Version=v2.1": [ + "Castle.Core >= 5.0.0", + "System.Configuration.ConfigurationManager >= 6.0.0", + "System.Text.Json >= 6.0.5" + ], + "net5.0": [ + "Castle.Core >= 5.0.0", + "System.Configuration.ConfigurationManager >= 6.0.0", + "System.Text.Json >= 6.0.5" + ], + "net6.0": [ + "Castle.Core >= 5.0.0", + "System.Configuration.ConfigurationManager >= 6.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\maier_s\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "4.7.3", + "restore": { + "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", + "projectName": "Config.Net", + "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", + "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", + "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", + "projectStyle": "PackageReference", + "crossTargeting": true, + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "D:\\WrkDir\\NuGet.Config", + "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net5.0", + "net6.0", + "netcoreapp3.1", + "netstandard2.0", + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": {} + }, + "net5.0": { + "targetAlias": "net5.0", + "projectReferences": {} + }, + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + }, + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "projectReferences": {} + }, + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "allWarningsAsErrors": true + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "dependencies": { + "Castle.Core": { + "target": "Package", + "version": "[5.0.0, )" + }, + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[6.0.0, )" + }, + "System.Text.Json": { + "target": "Package", + "version": "[6.0.5, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[3.1.10, 3.1.10]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[3.1.0, 3.1.0]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[3.1.0, 3.1.0]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + }, + "net5.0": { + "targetAlias": "net5.0", + "dependencies": { + "Castle.Core": { + "target": "Package", + "version": "[5.0.0, )" + }, + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[6.0.0, )" + }, + "System.Text.Json": { + "target": "Package", + "version": "[6.0.5, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[5.0.0, 5.0.0]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[5.0.0, 5.0.0]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[5.0.0, 5.0.0]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + }, + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Castle.Core": { + "target": "Package", + "version": "[5.0.0, )" + }, + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + }, + "netstandard2.0": { + "targetAlias": "netstandard2.0", + "dependencies": { + "Castle.Core": { + "target": "Package", + "version": "[5.0.0, )" + }, + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true + }, + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[6.0.0, )" + }, + "System.Text.Json": { + "target": "Package", + "version": "[6.0.5, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + }, + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "dependencies": { + "Castle.Core": { + "target": "Package", + "version": "[5.0.0, )" + }, + "System.Configuration.ConfigurationManager": { + "target": "Package", + "version": "[6.0.0, )" + }, + "System.Text.Json": { + "target": "Package", + "version": "[6.0.5, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/project.nuget.cache b/FSI.BT.Tools/Config.Net/obj/project.nuget.cache new file mode 100644 index 0000000..ff6bd9f --- /dev/null +++ b/FSI.BT.Tools/Config.Net/obj/project.nuget.cache @@ -0,0 +1,40 @@ +{ + "version": 2, + "dgSpecHash": "mkamjZU2T1mIat0Wg4reIZfYUsaYJ+8uDdFsJrIXzmk3wd4WkVE3GdV9Ln9uCDlh0B/J8M++WbtcX8OlVON2RA==", + "success": true, + "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", + "expectedPackageFiles": [ + "C:\\Users\\maier_s\\.nuget\\packages\\castle.core\\5.0.0\\castle.core.5.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.0\\system.configuration.configurationmanager.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.eventlog\\4.7.0\\system.diagnostics.eventlog.4.7.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.eventlog\\6.0.0\\system.diagnostics.eventlog.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.7.0\\system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.text.json\\6.0.5\\system.text.json.6.0.5.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.10\\microsoft.aspnetcore.app.ref.3.1.10.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\3.1.0\\microsoft.windowsdesktop.app.ref.3.1.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.app.ref\\3.1.0\\microsoft.netcore.app.ref.3.1.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\5.0.0\\microsoft.aspnetcore.app.ref.5.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\5.0.0\\microsoft.windowsdesktop.app.ref.5.0.0.nupkg.sha512", + "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.app.ref\\5.0.0\\microsoft.netcore.app.ref.5.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools.csproj b/FSI.BT.Tools/FSI.BT.Tools.csproj deleted file mode 100644 index 3bc5906..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools.csproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - net6.0-windows - WinExe - true - true - Icons\FondiumU.ico - 2.0 - 2.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Never - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - Always - - - Always - - - - - - - - - - - diff --git a/FSI.BT.Tools/FSI.BT.Tools.sln b/FSI.BT.Tools/FSI.BT.Tools.sln new file mode 100644 index 0000000..8961222 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools.sln @@ -0,0 +1,55 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32112.339 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FSI.BT.Tools", "FSI.BT.Tools\FSI.BT.Tools.csproj", "{49AC17F0-02B1-4972-A07E-C413233803BF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoCompleteTextBox", "AutoCompleteTextBox\AutoCompleteTextBox.csproj", "{A9F40DCC-0B40-4F5D-A639-0DFB89EB4657}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Config.Net", "Config.Net\Config.Net.csproj", "{88E60518-EABA-433D-85C1-B257BCF6408A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FSI.Lib", "FSI.Lib\FSI.Lib\FSI.Lib.csproj", "{D6E8C3B6-822A-4491-8D52-79E451A105F6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RoboSharp", "RoboSharp\RoboSharp.csproj", "{CDC46BAE-640C-4758-91F6-AB79B6A118C1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RadialMenu", "RadialMenu\RadialMenu.csproj", "{42B3BF54-1903-4213-A536-44F60D46B1F0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {49AC17F0-02B1-4972-A07E-C413233803BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49AC17F0-02B1-4972-A07E-C413233803BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49AC17F0-02B1-4972-A07E-C413233803BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {49AC17F0-02B1-4972-A07E-C413233803BF}.Release|Any CPU.Build.0 = Release|Any CPU + {A9F40DCC-0B40-4F5D-A639-0DFB89EB4657}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A9F40DCC-0B40-4F5D-A639-0DFB89EB4657}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A9F40DCC-0B40-4F5D-A639-0DFB89EB4657}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A9F40DCC-0B40-4F5D-A639-0DFB89EB4657}.Release|Any CPU.Build.0 = Release|Any CPU + {88E60518-EABA-433D-85C1-B257BCF6408A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {88E60518-EABA-433D-85C1-B257BCF6408A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88E60518-EABA-433D-85C1-B257BCF6408A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {88E60518-EABA-433D-85C1-B257BCF6408A}.Release|Any CPU.Build.0 = Release|Any CPU + {D6E8C3B6-822A-4491-8D52-79E451A105F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D6E8C3B6-822A-4491-8D52-79E451A105F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D6E8C3B6-822A-4491-8D52-79E451A105F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D6E8C3B6-822A-4491-8D52-79E451A105F6}.Release|Any CPU.Build.0 = Release|Any CPU + {CDC46BAE-640C-4758-91F6-AB79B6A118C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CDC46BAE-640C-4758-91F6-AB79B6A118C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CDC46BAE-640C-4758-91F6-AB79B6A118C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CDC46BAE-640C-4758-91F6-AB79B6A118C1}.Release|Any CPU.Build.0 = Release|Any CPU + {42B3BF54-1903-4213-A536-44F60D46B1F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {42B3BF54-1903-4213-A536-44F60D46B1F0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42B3BF54-1903-4213-A536-44F60D46B1F0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {42B3BF54-1903-4213-A536-44F60D46B1F0}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {42ABEA59-E385-4B30-B81F-8F18064A368D} + EndGlobalSection +EndGlobal diff --git a/FSI.BT.Tools/ExtTools/AudioSwitch.zip b/FSI.BT.Tools/FSI.BT.Tools/ExtTools/AudioSwitch.zip similarity index 100% rename from FSI.BT.Tools/ExtTools/AudioSwitch.zip rename to FSI.BT.Tools/FSI.BT.Tools/ExtTools/AudioSwitch.zip diff --git a/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip b/FSI.BT.Tools/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip similarity index 100% rename from FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip rename to FSI.BT.Tools/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip diff --git a/FSI.BT.Tools/ExtTools/kalk.zip b/FSI.BT.Tools/FSI.BT.Tools/ExtTools/kalk.zip similarity index 100% rename from FSI.BT.Tools/ExtTools/kalk.zip rename to FSI.BT.Tools/FSI.BT.Tools/ExtTools/kalk.zip diff --git a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj b/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj new file mode 100644 index 0000000..870eee7 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj @@ -0,0 +1,166 @@ + + + + net6.0-windows10.0.22000.0 + win-x64 + true + true + x64 + WinExe + false + + + + SystemTrayMenu\Resources\FSI.BT.Tools.SystemTrayMenu.ico + + + False + + + False + + + False + + + True + + + True + + + True + + + FSI.BT.Tools.Program + + + + + + + + + + + {F935DC20-1CF0-11D0-ADB9-00C04FD58A0B} + 1 + 0 + 0 + tlbimp + False + True + + + {50A7E9B0-70EF-11D1-B75A-00A0C90564FE} + 1 + 0 + 0 + tlbimp + False + True + + + + + + + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + False + FSI.BT.Tools.Global\ThirdParty\Clearcove.Logging.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + + diff --git a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user b/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user new file mode 100644 index 0000000..c6ed513 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user @@ -0,0 +1,61 @@ + + + + + + + Form + + + Component + + + Form + + + UserControl + + + Component + + + Form + + + Form + + + Form + + + Form + + + + + Designer + + + Designer + + + Designer + + + + + Designer + + + Designer + + + Designer + + + + + Designer + + + \ No newline at end of file diff --git a/FSI.BT.Tools/config.json b/FSI.BT.Tools/FSI.BT.Tools/Global.json similarity index 100% rename from FSI.BT.Tools/config.json rename to FSI.BT.Tools/FSI.BT.Tools/Global.json diff --git a/FSI.BT.Tools/Commands/CmdCommand.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CmdCommand.cs similarity index 79% rename from FSI.BT.Tools/Commands/CmdCommand.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CmdCommand.cs index c74fb21..1926b69 100644 --- a/FSI.BT.Tools/Commands/CmdCommand.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CmdCommand.cs @@ -1,14 +1,15 @@ -using System; +using Microsoft.Win32; +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Threading; using System.Windows; -using static FSI.BT.Tools.Settings.Cmd; -using static FSI.BT.Tools.Settings.Exe; +using static FSI.BT.Tools.Global.Settings.Cmd; +using static FSI.BT.Tools.Global.Settings.Exe; -namespace FSI.BT.Tools.Commands +namespace FSI.BT.Tools.Global.Commands { ///

/// Shows the main window. @@ -19,11 +20,11 @@ namespace FSI.BT.Tools.Commands { if (parameter is not string) { - Global.Log.Error("Parameter ist kein String"); + Global.Vars.Log.Error("Parameter ist kein String"); return; } - var cmds = Global.AppSettings.Cmds.ToList(); + var cmds = Vars.GlobalSettings.Cmds.ToList(); ICmd selectedCmd = null; @@ -31,13 +32,28 @@ namespace FSI.BT.Tools.Commands switch ((string)parameter) { + case "DarkMode": + RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Themes\Personalize", true); + + if (key.GetValue("AppsUseLightTheme") != null) + { + if (Convert.ToInt32(key.GetValue("AppsUseLightTheme")) == 0) + key.SetValue("AppsUseLightTheme", 1); //sets 'someData' in 'someValue' + else + key.SetValue("AppsUseLightTheme", 0); //sets 'someData' in 'someValue' + key.Close(); + } + + return; + + case "Epl.Prj": Lib.Guis.Prj.Mgt.FrmMain frmMainEplPrj = new() { ShowPdf = false, CloseAtLostFocus = true, WindowStartupLocation = WindowStartupLocation.CenterScreen, - Path = FSI.BT.Tools.Settings.AppSettings.GetFolderByName(Global.AppSettings.Folders, "EplPrj").path, + Path = Helpers.GetFolderByName.Get(Vars.GlobalSettings.Folders, "EplPrj").path, EplExe = GetExeByCmdName("Epl").ExePath, }; frmMainEplPrj.Show(); @@ -49,7 +65,7 @@ namespace FSI.BT.Tools.Commands ShowPdf = true, CloseAtLostFocus = true, WindowStartupLocation = WindowStartupLocation.CenterScreen, - Path = FSI.BT.Tools.Settings.AppSettings.GetFolderByName(Global.AppSettings.Folders, "EplPdf").path + Path = Helpers.GetFolderByName.Get(Vars.GlobalSettings.Folders, "EplPdf").path }; frmMainEplPdf.Show(); return; @@ -81,25 +97,25 @@ namespace FSI.BT.Tools.Commands Lib.Guis.Folder.Mgt.FrmMain frmFolderMgtMain = new() { CloseAtLostFocus = true, - Data = Global.AppSettings.Folders + Data = Global.Vars.GlobalSettings.Folders }; frmFolderMgtMain.Show(); return; - case "TxtToClip": - Lib.Guis.TxtToClip.Mgt.FrmMain frmTxtToClipMain = new() - { - CloseAtLostFocus = true, - InputData = Global.AppSettings.TxtToClip - }; - frmTxtToClipMain.Show(); - return; + //case "TxtToClip": + // Lib.Guis.TxtToClip.Mgt.FrmMain frmTxtToClipMain = new() + // { + // CloseAtLostFocus = true, + // InputData = Global.AppSettings.TxtToClip + // }; + // frmTxtToClipMain.Show(); + // return; case "Rdp.Mgt": Lib.Guis.Rdp.Mgt.FrmMain frmRdpMain = new() { CloseAtLostFocus = true, - InputData = Global.AppSettings.Rdps, + InputData = Global.Vars.GlobalSettings.Rdps, Exe = GetExeByCmdName("Rdp").ExePath, FrmTitle = "Remotedesktopverbindungen", }; @@ -136,11 +152,14 @@ namespace FSI.BT.Tools.Commands if (parameter == null) return false; - var cmds = Global.AppSettings.Cmds.ToList(); + var cmds = Global.Vars.GlobalSettings.Cmds.ToList(); ICmd selectedCmd = null; switch ((string)parameter) { + case "DarkMode": + return Vars.AdminRights; + case "Epl.Prj": return true; @@ -148,22 +167,22 @@ namespace FSI.BT.Tools.Commands return true; case "Epl.PdfMgt": - return Global.AdminRights; + return Vars.AdminRights; case "DeEncrypt": - return Global.AdminRights; + return Vars.AdminRights; case "StarterCsvExporter": - return Global.AdminRights; + return Vars.AdminRights; case "Folder": - return Global.AppSettings.Folders != null; + return Vars.GlobalSettings.Folders != null; - case "TxtToClip": - return Global.AppSettings.TxtToClip != null; + //case "TxtToClip": + // return Vars.GlobalSettings.TxtToClip != null; case "Rdp.Mgt": - return Global.AppSettings.Rdps != null; + return Vars.GlobalSettings.Rdps != null; case "WebRadio": return false;// Global.AppSettings.WebRadioUrls != null; @@ -211,7 +230,7 @@ namespace FSI.BT.Tools.Commands if (ProgramIsRunning(selectedFile.ExePath)) { ProgramToFront(selectedFile.ExePath); - Global.Log.Info("Anwendung \"{0}\" wurde in den Vordergrund gebracht", selectedFile.ExePath); + Vars.Log.Info("Anwendung \"{0}\" wurde in den Vordergrund gebracht", selectedFile.ExePath); } else { @@ -231,7 +250,7 @@ namespace FSI.BT.Tools.Commands { process.Start(); - Global.Log.Info("Anwendung \"{0}\" wurde gestartet", selectedFile.ExePath); + Vars.Log.Info("Anwendung \"{0}\" wurde gestartet", selectedFile.ExePath); } catch (System.ComponentModel.Win32Exception ex) when (ex.NativeErrorCode == 740) { @@ -240,11 +259,11 @@ namespace FSI.BT.Tools.Commands process.StartInfo.UseShellExecute = true; process.StartInfo.Verb = "runas"; process.Start(); - Global.Log.Info("Anwendung \"{0}\" wurde als Admin gestartet", selectedFile.ExePath); + Vars.Log.Info("Anwendung \"{0}\" wurde als Admin gestartet", selectedFile.ExePath); } catch (Exception ex2) { - Global.Log.Info("Anwendung konnte durch folgenden Fehler \"{0}\" nicht gestartet werden.", ex2.Message); + Vars.Log.Info("Anwendung konnte durch folgenden Fehler \"{0}\" nicht gestartet werden.", ex2.Message); } } } @@ -260,14 +279,14 @@ namespace FSI.BT.Tools.Commands return; Process.Start(new ProcessStartInfo(url.Replace("&", "^&")) { UseShellExecute = true }); - Global.Log.Info("Link \"{0}\" wurde geföffnet.", url.Replace("&", "^&")); + Vars.Log.Info("Link \"{0}\" wurde geföffnet.", url.Replace("&", "^&")); Thread.Sleep(100); } } private static IExe GetExeByCmdName(string cmdName) { - foreach (var cmd in Global.AppSettings.Cmds) + foreach (var cmd in Vars.GlobalSettings.Cmds) { if (string.Equals(cmd.Cmd, cmdName, StringComparison.InvariantCultureIgnoreCase)) return GetApp(cmd.Exe); diff --git a/FSI.BT.Tools/Commands/CommandBase.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CommandBase.cs similarity index 88% rename from FSI.BT.Tools/Commands/CommandBase.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CommandBase.cs index 08c81ea..98b6f94 100644 --- a/FSI.BT.Tools/Commands/CommandBase.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CommandBase.cs @@ -4,9 +4,9 @@ using System.Windows; using System.Windows.Input; using System.Windows.Markup; using System.Windows.Media; -using Hardcodet.Wpf.TaskbarNotification; +//using Hardcodet.Wpf.TaskbarNotification; -namespace FSI.BT.Tools.Commands +namespace FSI.BT.Tools.Global.Commands { /// /// Basic implementation of the @@ -78,20 +78,20 @@ namespace FSI.BT.Tools.Commands } - /// - /// Resolves the window that owns the TaskbarIcon class. - /// - /// - /// Window - protected Window GetTaskbarWindow(object commandParameter) - { - if (IsDesignMode) - return null; + ///// + ///// Resolves the window that owns the TaskbarIcon class. + ///// + ///// + ///// Window + //protected Window GetTaskbarWindow(object commandParameter) + //{ + // if (IsDesignMode) + // return null; - // get the showcase window off the taskbar icon - var tb = commandParameter as TaskbarIcon; - return tb == null ? null : TryFindParent(tb); - } + // // get the showcase window off the taskbar icon + // var tb = commandParameter as TaskbarIcon; + // return tb == null ? null : TryFindParent(tb); + //} #region TryFindParent helper diff --git a/FSI.BT.Tools/Commands/ExitCommand.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ExitCommand.cs similarity index 80% rename from FSI.BT.Tools/Commands/ExitCommand.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ExitCommand.cs index cf3bdd0..ec0fe7b 100644 --- a/FSI.BT.Tools/Commands/ExitCommand.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ExitCommand.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace FSI.BT.Tools.Commands +namespace FSI.BT.Tools.Global.Commands { /// /// Shows the main window. @@ -9,7 +9,7 @@ namespace FSI.BT.Tools.Commands { public override void Execute(object parameter) { - Global.Log.Info("Anwendung wurde beendet!"); + Vars.Log.Info("Anwendung wurde beendet!"); Application.Current.Shutdown(); } diff --git a/FSI.BT.Tools/Commands/LoginCommand.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/LoginCommand.cs similarity index 72% rename from FSI.BT.Tools/Commands/LoginCommand.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Commands/LoginCommand.cs index c76a15c..e46d88b 100644 --- a/FSI.BT.Tools/Commands/LoginCommand.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/LoginCommand.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace FSI.BT.Tools.Commands +namespace FSI.BT.Tools.Global.Commands { /// /// Shows the main window. @@ -16,16 +16,16 @@ namespace FSI.BT.Tools.Commands }; frmMain.ShowDialog(); - Global.UserRights = - Global.AdminRights = frmMain.PwOk; + Global.Vars.UserRights = + Vars.AdminRights = frmMain.PwOk; if (frmMain.PwOk) { - Global.Log.Info("Admin-Passowrt wurde korrekt eingegben."); + Vars.Log.Info("Admin-Passowrt wurde korrekt eingegben."); } else { - Global.Log.Info("Anmeldung wurde vom Benutzer abgebrochen."); + Vars.Log.Info("Anmeldung wurde vom Benutzer abgebrochen."); } } diff --git a/FSI.BT.Tools/Commands/ProcessCommand.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ProcessCommand.cs similarity index 52% rename from FSI.BT.Tools/Commands/ProcessCommand.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ProcessCommand.cs index 4b03e79..61f1a81 100644 --- a/FSI.BT.Tools/Commands/ProcessCommand.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ProcessCommand.cs @@ -1,4 +1,4 @@ -namespace FSI.BT.Tools.Commands +namespace FSI.BT.Tools.Global.Commands { /// /// Shows the main window. @@ -7,20 +7,18 @@ { public override void Execute(object parameter) { - Gui.FrmProcesses frm = new Gui.FrmProcesses() + RadialMenu.UserInterface.FrmProcesses frm = new RadialMenu.UserInterface.FrmProcesses() { - WinCC = Global.WinCC + WinCC = Vars.WinCC }; -; - frm.Iba = Global.Iba; - Global.Window.Load(); - frm.ShowDialog(); + frm.Iba = Vars.Iba; + frm.ShowDialog(); } public override bool CanExecute(object parameter) { - return Global.AdminRights; + return Vars.AdminRights; } } } \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs new file mode 100644 index 0000000..d6ec530 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs @@ -0,0 +1,68 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + private const int SwRestore = 9; + + public static void ForceForegroundWindow(IntPtr hWnd) + { + uint foreThread = GetWindowThreadProcessId(GetForegroundWindow(), IntPtr.Zero); + uint appThread = GetCurrentThreadId(); + const int SW_SHOW = 5; + + int cmdShow = SW_SHOW; + + if (IsIconic(hWnd)) + { + cmdShow = SwRestore; + } + + if (foreThread != appThread) + { + AttachThreadInput(foreThread, appThread, true); + BringWindowToTop(hWnd); + ShowWindow(hWnd, cmdShow); + AttachThreadInput(foreThread, appThread, false); + } + else + { + BringWindowToTop(hWnd); + ShowWindow(hWnd, cmdShow); + } + } + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool IsIconic(IntPtr hWnd); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern IntPtr GetForegroundWindow(); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern uint GetWindowThreadProcessId(IntPtr hWnd, IntPtr processId); + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern uint GetCurrentThreadId(); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool AttachThreadInput(uint idAttach, uint idAttachTo, bool fAttach); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool BringWindowToTop(IntPtr hWnd); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs new file mode 100644 index 0000000..07dfbf2 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static IntPtr User32CreatePopupMenu() + { + return CreatePopupMenu(); + } + + // The CreatePopupMenu function creates a drop-down menu, submenu, or shortcut menu. The menu is initially empty. You can insert or append menu items by using the InsertMenuItem function. You can also use the InsertMenu function to insert menu items and the AppendMenu function to append menu items. + [DllImport("user32", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern IntPtr CreatePopupMenu(); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs new file mode 100644 index 0000000..87e07ce --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs @@ -0,0 +1,40 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static bool GetRegionRoundCorners(int width, int height, int widthEllipse, int heightEllipse, out System.Drawing.Region region) + { + bool success = false; + region = null; + + IntPtr handle = CreateRoundRectRgn(0, 0, width, height, widthEllipse, heightEllipse); + if (handle != IntPtr.Zero) + { + region = System.Drawing.Region.FromHrgn(handle); + _ = DeleteObject(handle); + success = true; + } + + return success; + } + + [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn", SetLastError = true, CharSet = CharSet.Unicode)] + private static extern IntPtr CreateRoundRectRgn( + int nLeftRect, // x-coordinate of upper-left corner + int nTopRect, // y-coordinate of upper-left corner + int nRightRect, // x-coordinate of lower-right corner + int nBottomRect, // y-coordinate of lower-right corner + int nWidthEllipse, // width of ellipse + int nHeightEllipse); // height of ellipse + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs new file mode 100644 index 0000000..2d96a9e --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs @@ -0,0 +1,19 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + [DllImport("gdi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int DeleteObject(IntPtr hIcon); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs new file mode 100644 index 0000000..8839d1c --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static void User32DestroyIcon(IntPtr hIcon) + { + _ = DestroyIcon(hIcon); + } + + [DllImport("User32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int DestroyIcon(IntPtr hIcon); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs new file mode 100644 index 0000000..e6e99cd --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static bool User32DestroyMenu(IntPtr hMenu) + { + return DestroyMenu(hMenu); + } + + // The DestroyMenu function destroys the specified menu and frees any memory that the menu occupies. + [DllImport("user32", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool DestroyMenu(IntPtr hMenu); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs new file mode 100644 index 0000000..99d89d6 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System.Runtime.InteropServices; + using System.Text; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static void Shell32FindExecutable(string lpFile, string lpDirectory, [Out] StringBuilder lpResult) + { + _ = FindExecutable(lpFile, lpDirectory, lpResult); + } + + [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int FindExecutable(string lpFile, string lpDirectory, [Out] StringBuilder lpResult); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs new file mode 100644 index 0000000..58837d1 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static IntPtr User32FindWindow(string lpClassName, string lpWindowName) + { + return FindWindow(lpClassName, lpWindowName); + } + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs new file mode 100644 index 0000000..721041c --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs @@ -0,0 +1,39 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public const uint ShgfiIcon = 0x000000100; // get icon + public const uint ShgfiSYSICONINDEX = 0x000004000; // get system icon index + public const uint ShgfiLINKOVERLAY = 0x000008000; // put a link overlay on icon + public const uint ShgfiLARGEICON = 0x000000000; // get large icon + public const uint ShgfiSMALLICON = 0x000000001; // get small icon + public const uint ShgfiOPENICON = 0x000000002; // get open icon + public const uint FileAttributeDirectory = 0x00000010; + public const uint FileAttributeNormal = 0x00000080; + public const int IldTransparent = 0x00000001; + + /// + /// comctl32 ImageList_GetIcon(IntPtr himl, int i, int flags). + /// + /// himl. + /// i. + /// flags. + /// IntPtr. + [DllImport("comctl32", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + internal static extern IntPtr ImageList_GetIcon( + IntPtr himl, + int i, + int flags); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs new file mode 100644 index 0000000..49c1ba6 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs @@ -0,0 +1,26 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static bool IsTouchEnabled() + { + const int MAXTOUCHES_INDEX = 95; + int maxTouches = GetSystemMetrics(MAXTOUCHES_INDEX); + + return maxTouches > 0; + } + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int GetSystemMetrics(int nIndex); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs new file mode 100644 index 0000000..b816d10 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + using System.Text; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static bool User32RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers, uint vk) + { + return RegisterHotKey(hWnd, id, fsModifiers, vk); + } + + public static bool User32UnregisterHotKey(IntPtr hWnd, int id) + { + return UnregisterHotKey(hWnd, id); + } + + public static uint User32MapVirtualKey(uint uCode, uint uMapType) + { + return MapVirtualKey(uCode, uMapType); + } + + public static int User32GetKeyNameText(uint lParam, [Out] StringBuilder lpString, int nSize) + { + return GetKeyNameText(lParam, lpString, nSize); + } + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + [return: MarshalAs(UnmanagedType.Bool)] + private static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers, uint virtualKeyCode); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [return: MarshalAs(UnmanagedType.Bool)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool UnregisterHotKey(IntPtr hWnd, int id); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern uint MapVirtualKey(uint uCode, uint uMapType); + + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int GetKeyNameText(uint lParam, [Out] StringBuilder lpString, int nSize); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs new file mode 100644 index 0000000..434135b --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs @@ -0,0 +1,73 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + internal enum ABM : uint + { + New = 0x00000000, + Remove = 0x00000001, + QueryPos = 0x00000002, + SetPos = 0x00000003, + GetState = 0x00000004, + GetTaskbarPos = 0x00000005, + Activate = 0x00000006, + GetAutoHideBar = 0x00000007, + SetAutoHideBar = 0x00000008, + WindowPosChanged = 0x00000009, + SetState = 0x0000000A, + } + + internal enum ABE : uint + { + Left = 0, + Top = 1, + Right = 2, + Bottom = 3, + } + + internal static IntPtr Shell32SHAppBarMessage(ABM dwMessage, [In] ref APPBARDATA pData) + { + return SHAppBarMessage(dwMessage, ref pData); + } + + [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern IntPtr SHAppBarMessage(ABM dwMessage, [In] ref APPBARDATA pData); + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + internal struct APPBARDATA + { + public uint cbSize; + public IntPtr hWnd; + public uint uCallbackMessage; + public ABE uEdge; + public RECT rc; + public int lParam; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + internal struct RECT + { + public int left; + public int top; + public int right; + public int bottom; + } + + internal static class ABS + { + public const int Autohide = 0x0000001; + public const int AlwaysOnTop = 0x0000002; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs new file mode 100644 index 0000000..a898f8a --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static int Shell32SHGetDesktopFolder(out IntPtr ppshf) + { + return SHGetDesktopFolder(out ppshf); + } + + // Retrieves the IShellFolder interface for the desktop folder, which is the root of the Shell's namespace. + [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int SHGetDesktopFolder(out IntPtr ppshf); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs new file mode 100644 index 0000000..01bfcc8 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs @@ -0,0 +1,55 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + private const int maxPath = 256; + + internal static IntPtr Shell32SHGetFileInfo( + string pszPath, + uint dwFileAttributes, + ref SHFILEINFO psfi, + uint cbFileInfo, + uint uFlags) + { + return SHGetFileInfo( + pszPath, + dwFileAttributes, + ref psfi, + cbFileInfo, + uFlags); + } + + [DllImport("Shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern IntPtr SHGetFileInfo( + string pszPath, + uint dwFileAttributes, + ref SHFILEINFO psfi, + uint cbFileInfo, + uint uFlags); + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + + internal struct SHFILEINFO + { + public const int NAMESIZE = 80; + public IntPtr hIcon; + public int iIcon; + public uint dwAttributes; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = maxPath)] + public string szDisplayName; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = NAMESIZE)] + public string szTypeName; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs new file mode 100644 index 0000000..5d3a520 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + using System.Text; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static int ShfolderSHGetFolderPath(IntPtr hwndOwner, int nFolder, IntPtr hToken, int dwFlags, StringBuilder lpszPath) + { + return SHGetFolderPath(hwndOwner, nFolder, hToken, dwFlags, lpszPath); + } + + [DllImport("shfolder.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int SHGetFolderPath(IntPtr hwndOwner, int nFolder, IntPtr hToken, int dwFlags, StringBuilder lpszPath); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs new file mode 100644 index 0000000..ba272ad --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs @@ -0,0 +1,46 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System.Runtime.InteropServices; + using System.Windows.Forms; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + private const int SW_SHOWNOACTIVATE = 4; + private const int HWND_TOPMOST = -1; + private const uint SWP_NOACTIVATE = 0x0010; + + public static void User32ShowInactiveTopmost(Form form) + { + if (form != null) + { + _ = ShowWindow(form.Handle, SW_SHOWNOACTIVATE); + SetWindowPos( + form.Handle.ToInt32(), + HWND_TOPMOST, + form.Left, + form.Top, + form.Width, + form.Height, + SWP_NOACTIVATE); + } + } + + [DllImport("user32.dll", EntryPoint = "SetWindowPos", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool SetWindowPos( + int hWnd, // Window handle + int hWndInsertAfter, // Placement-order handle + int X, // Horizontal position + int Y, // Vertical position + int cx, // Width + int cy, // Height + uint uFlags); // Window positioning flags + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs new file mode 100644 index 0000000..77ac9c2 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs @@ -0,0 +1,19 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs new file mode 100644 index 0000000..a60c384 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs @@ -0,0 +1,23 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static int ShlwapiStrCmpLogicalW(string x, string y) + { + return StrCmpLogicalW(x, y); + } + + [DllImport("shlwapi.dll", ExactSpelling = true, SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int StrCmpLogicalW(string x, string y); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs new file mode 100644 index 0000000..dc6d186 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs @@ -0,0 +1,26 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + using System.Text; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + public static int ShlwapiStrRetToBuf(IntPtr pstr, IntPtr pidl, StringBuilder pszBuf, int cchBuf) + { + return StrRetToBuf(pstr, pidl, pszBuf, cchBuf); + } + + // Takes a STRRET structure returned by IShellFolder::GetDisplayNameOf, converts it to a string, and places the result in a buffer. + [DllImport("shlwapi.dll", EntryPoint = "StrRetToBuf", ExactSpelling = false, SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern int StrRetToBuf(IntPtr pstr, IntPtr pidl, StringBuilder pszBuf, int cchBuf); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs new file mode 100644 index 0000000..be9a95e --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs @@ -0,0 +1,59 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.DllImports +{ + using System; + using System.Runtime.InteropServices; + + /// + /// wraps the methodcalls to native windows dll's. + /// + public static partial class NativeMethods + { + /// + /// Specifies how TrackPopupMenuEx positions the shortcut menu horizontally. + /// + [Flags] + internal enum TPM : uint + { + LEFTBUTTON = 0x0000, // LEFTALIGN = 0x0000, // TOPALIGN = 0x0000, // HORIZONTAL = 0x0000, + RIGHTBUTTON = 0x0002, + CENTERALIGN = 0x0004, + RIGHTALIGN = 0x0008, + VCENTERALIGN = 0x0010, + BOTTOMALIGN = 0x0020, + VERTICAL = 0x0040, + NONOTIFY = 0x0080, + RETURNCMD = 0x0100, + RECURSE = 0x0001, + HORPOSANIMATION = 0x0400, + HORNEGANIMATION = 0x0800, + VERPOSANIMATION = 0x1000, + VERNEGANIMATION = 0x2000, + NOANIMATION = 0x4000, + LAYOUTRTL = 0x8000, + } + + /// + /// user32 TrackPopupMenuEx. + /// + /// hmenu. + /// flags. + /// x. + /// y. + /// hwnd. + /// lptpm. + /// uint. + internal static uint User32TrackPopupMenuEx(IntPtr hmenu, TPM flags, int x, int y, IntPtr hwnd, IntPtr lptpm) + { + return TrackPopupMenuEx(hmenu, flags, x, y, hwnd, lptpm); + } + + // The TrackPopupMenuEx function displays a shortcut menu at the specified location and tracks the selection of items on the shortcut menu. The shortcut menu can appear anywhere on the screen. + [DllImport("user32.dll", ExactSpelling = true, SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + private static extern uint TrackPopupMenuEx(IntPtr hmenu, TPM flags, int x, int y, IntPtr hwnd, IntPtr lptpm); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs new file mode 100644 index 0000000..cbd2e1c --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs @@ -0,0 +1,29 @@ +using NLog; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FSI.BT.Tools.Global +{ + internal static class Vars + { + public static Logger Log = LogManager.GetCurrentClassLogger(); + + public static Global.Settings.Interface.IInterface GlobalSettings { get; set; } + public static RadialMenu.Settings.Interface.IInterface RadialMenuSettings { get; set; } + public static SystemTrayMenu.Settings.Interface.IInterface SystemTrayMenuSettings { get; set; } + public static TimeStampToClipboard.Settings.Interface.IInterface TimeStampSettings { get; set; } + + public static bool UserRights { get; set; } + public static bool AdminRights { get; set; } + public static bool SuperAdminRights { get; set; } + + public static Lib.Guis.IbaDirSync.ViewModel Iba { get; set; } + public static Lib.Guis.SieTiaWinCCMsgMgt.ViewModel WinCC { get; set; } + + + } + +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs new file mode 100644 index 0000000..d7a6bab --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs @@ -0,0 +1,20 @@ +using System.Collections.Generic; + +namespace FSI.BT.Tools.Global.Helpers +{ + internal class GetFolderByName + { + internal static (string path, string description) Get(IEnumerable folders, string name) + { + foreach (var folder in folders) + { + if (folder.Name.Equals(name)) + { + return (folder.Path, folder.Description); + } + } + + return (null, null); + } + } +} diff --git a/FSI.BT.Tools/RelayCommand.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/RelayCommand.cs similarity index 96% rename from FSI.BT.Tools/RelayCommand.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/RelayCommand.cs index 3ddc443..d8e35d7 100644 --- a/FSI.BT.Tools/RelayCommand.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/RelayCommand.cs @@ -1,7 +1,7 @@ using System; using System.Windows.Input; -namespace FSI.BT.Tools +namespace FSI.BT.Tools.Global.Helpers { public class RelayCommand : ICommand { diff --git a/FSI.BT.Tools/Icons/1087815.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/1087815.png similarity index 100% rename from FSI.BT.Tools/Icons/1087815.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/1087815.png diff --git a/FSI.BT.Tools/Icons/Admin.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Admin.jpg similarity index 100% rename from FSI.BT.Tools/Icons/Admin.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Admin.jpg diff --git a/FSI.BT.Tools/Icons/Apps.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Apps.png similarity index 100% rename from FSI.BT.Tools/Icons/Apps.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Apps.png diff --git a/FSI.BT.Tools/Icons/Circuit.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Circuit.png similarity index 100% rename from FSI.BT.Tools/Icons/Circuit.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Circuit.png diff --git a/FSI.BT.Tools/Icons/Close.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Close.png similarity index 100% rename from FSI.BT.Tools/Icons/Close.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Close.png diff --git a/FSI.BT.Tools/Icons/Crypt.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Crypt.jpg similarity index 100% rename from FSI.BT.Tools/Icons/Crypt.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Crypt.jpg diff --git a/FSI.BT.Tools/Icons/EplP8.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/EplP8.png similarity index 100% rename from FSI.BT.Tools/Icons/EplP8.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/EplP8.png diff --git a/FSI.BT.Tools/Icons/Erp.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Erp.png similarity index 100% rename from FSI.BT.Tools/Icons/Erp.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Erp.png diff --git a/FSI.BT.Tools/Icons/Excel.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Excel.png similarity index 100% rename from FSI.BT.Tools/Icons/Excel.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Excel.png diff --git a/FSI.BT.Tools/Icons/FU.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FU.png similarity index 100% rename from FSI.BT.Tools/Icons/FU.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FU.png diff --git a/FSI.BT.Tools/Icons/Folders.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Folders.png similarity index 100% rename from FSI.BT.Tools/Icons/Folders.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Folders.png diff --git a/FSI.BT.Tools/Icons/FondiumU.ico b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FondiumU.ico similarity index 100% rename from FSI.BT.Tools/Icons/FondiumU.ico rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FondiumU.ico diff --git a/FSI.BT.Tools/Icons/Gimp.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gimp.png similarity index 100% rename from FSI.BT.Tools/Icons/Gimp.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gimp.png diff --git a/FSI.BT.Tools/Icons/Gitea.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gitea.png similarity index 100% rename from FSI.BT.Tools/Icons/Gitea.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gitea.png diff --git a/FSI.BT.Tools/Icons/Iba.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Iba.jpg similarity index 100% rename from FSI.BT.Tools/Icons/Iba.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Iba.jpg diff --git a/FSI.BT.Tools/Icons/Info.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Info.png similarity index 100% rename from FSI.BT.Tools/Icons/Info.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Info.png diff --git a/FSI.BT.Tools/Icons/Links.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Links.png similarity index 100% rename from FSI.BT.Tools/Icons/Links.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Links.png diff --git a/FSI.BT.Tools/Icons/NPP.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/NPP.png similarity index 100% rename from FSI.BT.Tools/Icons/NPP.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/NPP.png diff --git a/FSI.BT.Tools/Icons/Outlook.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Outlook.png similarity index 100% rename from FSI.BT.Tools/Icons/Outlook.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Outlook.png diff --git a/FSI.BT.Tools/Icons/Paint.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Paint.png similarity index 100% rename from FSI.BT.Tools/Icons/Paint.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Paint.png diff --git a/FSI.BT.Tools/Icons/Pdf.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Pdf.png similarity index 100% rename from FSI.BT.Tools/Icons/Pdf.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Pdf.png diff --git a/FSI.BT.Tools/Icons/Plc.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Plc.jpg similarity index 100% rename from FSI.BT.Tools/Icons/Plc.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Plc.jpg diff --git a/FSI.BT.Tools/Icons/Rdp.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Rdp.png similarity index 100% rename from FSI.BT.Tools/Icons/Rdp.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Rdp.png diff --git a/FSI.BT.Tools/Icons/SIE.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/SIE.png similarity index 100% rename from FSI.BT.Tools/Icons/SIE.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/SIE.png diff --git a/FSI.BT.Tools/Icons/STEP7.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/STEP7.png similarity index 100% rename from FSI.BT.Tools/Icons/STEP7.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/STEP7.png diff --git a/FSI.BT.Tools/Icons/TIAv13.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv13.jpg similarity index 100% rename from FSI.BT.Tools/Icons/TIAv13.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv13.jpg diff --git a/FSI.BT.Tools/Icons/TIAv14.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv14.jpg similarity index 100% rename from FSI.BT.Tools/Icons/TIAv14.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv14.jpg diff --git a/FSI.BT.Tools/Icons/TIAv15.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv15.jpg similarity index 100% rename from FSI.BT.Tools/Icons/TIAv15.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv15.jpg diff --git a/FSI.BT.Tools/Icons/TIAv16.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv16.jpg similarity index 100% rename from FSI.BT.Tools/Icons/TIAv16.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv16.jpg diff --git a/FSI.BT.Tools/Icons/TIAv17.jpg b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv17.jpg similarity index 100% rename from FSI.BT.Tools/Icons/TIAv17.jpg rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv17.jpg diff --git a/FSI.BT.Tools/Icons/TeXstudio.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TeXstudio.png similarity index 100% rename from FSI.BT.Tools/Icons/TeXstudio.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TeXstudio.png diff --git a/FSI.BT.Tools/Icons/Teams.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Teams.png similarity index 100% rename from FSI.BT.Tools/Icons/Teams.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Teams.png diff --git a/FSI.BT.Tools/Icons/Tools.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Tools.png similarity index 100% rename from FSI.BT.Tools/Icons/Tools.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Tools.png diff --git a/FSI.BT.Tools/Icons/TotalCmd.jfif b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TotalCmd.jfif similarity index 100% rename from FSI.BT.Tools/Icons/TotalCmd.jfif rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TotalCmd.jfif diff --git a/FSI.BT.Tools/Icons/Vnc.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vnc.png similarity index 100% rename from FSI.BT.Tools/Icons/Vnc.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vnc.png diff --git a/FSI.BT.Tools/Icons/VncAdrBook.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VncAdrBook.png similarity index 100% rename from FSI.BT.Tools/Icons/VncAdrBook.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VncAdrBook.png diff --git a/FSI.BT.Tools/Icons/VolDown.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolDown.png similarity index 100% rename from FSI.BT.Tools/Icons/VolDown.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolDown.png diff --git a/FSI.BT.Tools/Icons/VolOff.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOff.png similarity index 100% rename from FSI.BT.Tools/Icons/VolOff.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOff.png diff --git a/FSI.BT.Tools/Icons/VolOn.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOn.png similarity index 100% rename from FSI.BT.Tools/Icons/VolOn.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOn.png diff --git a/FSI.BT.Tools/Icons/VolUp.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolUp.png similarity index 100% rename from FSI.BT.Tools/Icons/VolUp.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolUp.png diff --git a/FSI.BT.Tools/Icons/Vs.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vs.png similarity index 100% rename from FSI.BT.Tools/Icons/Vs.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vs.png diff --git a/FSI.BT.Tools/Icons/VsCode.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VsCode.png similarity index 100% rename from FSI.BT.Tools/Icons/VsCode.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VsCode.png diff --git a/FSI.BT.Tools/Icons/Word.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Word.png similarity index 100% rename from FSI.BT.Tools/Icons/Word.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Word.png diff --git a/FSI.BT.Tools/Icons/txt.png b/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/txt.png similarity index 100% rename from FSI.BT.Tools/Icons/txt.png rename to FSI.BT.Tools/FSI.BT.Tools/Global/Icons/txt.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx b/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx new file mode 100644 index 0000000..39ddb98 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Über SystemTrayMenu + + + OK + + + App-Start + + + App beenden + + + Verzeichnis + + + Verzeichnis leer + + + Einzelheiten + + + Systeminformationen + + + Verzeichnis unzugänglich + + + Sprache + + + Logdatei + + + Neu starten + + + Der Hotkey konnte nicht registriert werden. + + + Abbrechen + + + Allgemein + + + Hotkey + + + Starte mit Windows + + + Einstellungen + + + Häufig gestellte Fragen + + + Lesen Sie die FAQ und wählen Sie dann ein Stammverzeichnis für SystemTrayMenu. + + + Verzeichnis auswählen + + + Ihr Stammverzeichnis für die App existiert nicht oder ist leer! Ändern Sie das Stammverzeichnis oder legen Sie einige Dateien, Verzeichnisse oder Verknüpfungen in das Stammverzeichnis. + + + Sie haben keinen Zugriff auf das Stammverzeichnis der App. Gewähren Sie Zugriff auf das Verzeichnis oder ändern Sie das Stammverzeichnis. + + + Klicken Sie einmal, um ein Element zu öffnen + + + Farbschema dunkel immer aktiv + + + Fortschrittlich + + + An der Mausposition + + + Verzeichnis wechseln + + + Klicken + + + Anpassen + + + Standard + + + Wenn der Fokus verloren geht und sich die Maus noch im Menü befindet + + + Millisekunden, bis sich ein Menü öffnet, wenn die Maus darauf ist + + + Millisekunden bis zum Schließen des Menüs, wenn die Maus anschließend das Menü verlässt + + + Maximale Menübreite + + + Menü bleibt geöffnet + + + Zeit bis sich ein Menü öffnet + + + Wenn ein Element angeklickt wurde + + + Hintergrund + + + Geöffnetes Verzeichnis + + + Rahmen des geöffneten Verzeichnisses + + + Suchfeld + + + Ausgewähltes Element + + + Rahmen des ausgewählten Elements + + + Relatives Verzeichnis + + + Konfigurationsdatei im Anwendungsverzeichnis speichern + + + Konfigurations- und Protokolldateien + + + Anwendungsverzeichnis öffnen + + + Maximale Menühöhe + + + Pfeil + + + Pfeil beim Klicken + + + Pfeil, während die Maus darüber schwebt + + + Hintergrund des Pfeils beim Klicken + + + Hintergrund des Pfeils, während die Maus darüber schwebt + + + Farbschema dunkel + + + Farbschema hell + + + App-Menü + + + Scrollleiste + + + Schieberegler + + + Schieberegler beim Ziehen + + + Schieberegler, während die Maus darüber schwebt 1 + + + Schieberegler, während die Maus darüber schwebt 2 + + + Verwenden Sie das Symbol aus dem Verzeichnis + + + Größen in Prozent + + + Rand des Menüs + + + Symbole + + + Per Kontextmenü einstellen + + + Als Verzeichnis festlegen + + + Wird geladen + + + Problem mit Shortcut-Link + + + Das Element, auf das sich diese Verknüpfung bezieht, wurde geändert oder verschoben, sodass diese Verknüpfung nicht mehr ordnungsgemäß funktioniert. + + + Verzeichnis öffnen + + + Taskmanager + + + Deaktiviert + + + Aktiviert + + + Experte + + + Wenn der Fokus verloren geht und die Eingabetaste gedrückt wurde + + + Millisekunden bis zum Schließen des Menüs, wenn das Menü nicht erneut aktiviert wird + + + In Taskleiste anzeigen + + + Verzeichnis hinzufügen + + + Inhalt des Verzeichnisses zum Stammverzeichnis hinzufügen + + + Verzeichnispfade + + + Verzeichnisse + + + Rekursiv + + + Verzeichnis entfernen + + + Nur Dateien + + + Cache löschen, wenn mehr als diese Anzahl von Elementen vorhanden ist + + + Beispielverzeichnis 'Startmenü' hinzufügen + + + Zeilenhöhe + + + Runde Ecken + + + Aussehen + + + Unten links + + + Unten rechts + + + Hauptmenü erscheint + + + Mausposition (über dem Taskleistensymbol) + + + Benutzerdefiniert (an die entsprechende Position ziehen) + + + Element + + + Elemente + + + Generieren Sie Laufwerksverknüpfungen beim Start + + + Zwischenspeicher + + + Immer anzeigen + + + Versteckte Dateien und Verzeichnisse + + + Niemals zeigen + + + Größe und Lage + + + Betriebssystemeinstellungen verwenden + + + Nur als Suchergebnis anzeigen + + + Klicken Sie einmal, um ein Verzeichnis zu öffnen + + + Gamepad unterstützen + + + Neben dem vorherigen + + + Pixelweise versetzt + + + Überlappend + + + Untermenü erscheint + + + Symbolgröße + + + SystemTrayMenu unterstützen + + + Fading + + + Hotkey an andere Instanz senden + + + Sortiert nach Datum + + + Sortiert nach Namen + + + Sortierung + + + Zeilenelement per Drag and Drop kopieren + + + Ziehen + + + Per Wischen scrollen + + + Menü nach Dateityp filtern, z. B.: *.exe|*.dll + + + Anzahl der Elemente anzeigen + + + Verzeichnistitel oben anzeigen + + + Funktionstaste 'Ordner öffnen' anzeigen + + + Funktionstaste 'Pin-Menü' anzeigen + + + Funktionstaste 'Einstellungen' anzeigen + + + Funktionstaste 'Neustart' anzeigen + + + Suchleiste anzeigen + + + Protokolldatei im Anwendungsverzeichnis speichern + + + Link-Overlay anzeigen + + + Verzeichnis der Internet-Verknüpfungssymbole + + + Sortiert nach Typ (Ordner oder Datei) und Datum + + + Sortiert nach Typ (Ordner oder Datei) und Name + + + Auf Updates prüfen + + + Gehen Sie zur Download-Seite + + + Neueste verfügbare Version: + + + Neue Version verfügbar! + + + Sie haben die neueste Version von SystemTrayMenu! + + + Anwendungsgröße + + + Optionale Funktionen + + + Verknüpfungen zu Ordnern auflösen und Inhalte anzeigen + + + Sortiert nach Dateiendung und Name + + \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx b/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx new file mode 100644 index 0000000..6fabde1 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + About SystemTrayMenu + + + OK + + + Autostart + + + Exit app + + + Directory + + + Directory empty + + + Details + + + System Info + + + Directory inaccessible + + + Language + + + Log File + + + Restart + + + Could not register the hot key. + + + Cancel + + + General + + + Hotkey + + + Start with Windows + + + Settings + + + Frequently Asked Questions + + + Read the FAQ and then choose a root directory for SystemTrayMenu. + + + Select directory + + + Your root directory for the app does not exist or is empty! Change the root directory or put some files, directories or shortcuts into the root directory. + + + You have no access to the root directory of the app. Grant access to the directory or change the root directory. + + + Single click to open an element + + + Color scheme dark always active + + + Advanced + + + At mouse location + + + Change the directory + + + Click + + + Customize + + + Default + + + If the focus is lost and the mouse is still on the menu + + + Milliseconds until a menu opens when the mouse is on it + + + Milliseconds until the menu closes if the mouse then leaves the menu + + + Maximum menu width + + + Menu stays open + + + Time until a menu opens + + + If an element was clicked + + + Background + + + Opened directory + + + Border of opened directory + + + Search field + + + Selected element + + + Border of selected element + + + Relative directory + + + Save configuration file in application directory + + + Configuration and log files + + + Open application directory + + + Maximum menu height + + + Arrow + + + Arrow when clicking + + + Arrow while mouse hovers over it + + + Background of arrow when clicking + + + Background of arrow while mouse hovers over it + + + Color scheme dark + + + Color scheme bright + + + App menu + + + Scrollbar + + + Slider + + + Slider while dragging + + + Slider while mouse hovers over it 1 + + + Slider while mouse hovers over it 2 + + + Use icon from directory + + + Sizes in percent + + + Border of menu + + + Icons + + + Set by context menu + + + Set as directory + + + loading + + + Problem with Shortcut + + + The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly. + + + Open directory + + + Task Manager + + + Deactivated + + + Activated + + + Expert + + + If the focus is lost and the Enter key was pressed + + + Milliseconds until the menu closes if the menu is not reactivated + + + Show in Taskbar + + + Add directory + + + Add content of directory to root directory + + + Directory paths + + + Directories + + + Recursive + + + Remove directory + + + Only Files + + + Clear cache if more than this number of items + + + Add sample directory 'Start Menu' + + + Row height + + + Round corners + + + Appearance + + + Bottom left + + + Bottom right + + + Main menu appears + + + Mouse location (above Taskbar icon) + + + Custom (drag it to the appropriate position) + + + item + + + items + + + Generate shortcuts to drives + + + Cache + + + Always show + + + Hidden files and directories + + + Never show + + + Size and location + + + Use operating system settings + + + Show only as search result + + + Single click to open a directory + + + Support Gamepad + + + Next to the previous one + + + Offset by pixels + + + Overlapping + + + Sub menu appears + + + Icon size + + + Support SystemTrayMenu + + + Fading + + + Send hotkey to other instance + + + Sorted by date + + + Sorted by name + + + Sorting + + + Copy row item via drag and drop + + + Drag + + + Scroll via swipe + + + Filter menu by file type e.g.: *.exe|*.dll + + + Show number of items + + + Show directory title at top + + + Show function key 'Open Folder' + + + Show function key 'Pin menu' + + + Show function key 'Settings' + + + Show function key 'Restart' + + + Show search bar + + + Save log file in application directory + + + Show link overlay + + + Directory of Internet Shortcut Icons + + + Sorted by type (folder or file) and date + + + Sorted by type (folder or file) and name + + + Check for updates + + + Go to download page + + + Latest available version: + + + New version available! + + + You have the latest version of SystemTrayMenu! + + + Application size + + + Optional Features + + + Resolve links to folders and show content + + + Sorted by file extension and name + + \ No newline at end of file diff --git a/FSI.BT.Tools/Settings/ICmd.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/ICmd.cs similarity index 90% rename from FSI.BT.Tools/Settings/ICmd.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/ICmd.cs index 9be295e..b1dbec5 100644 --- a/FSI.BT.Tools/Settings/ICmd.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/ICmd.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { public class Cmd { diff --git a/FSI.BT.Tools/Settings/IExe.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IExe.cs similarity index 89% rename from FSI.BT.Tools/Settings/IExe.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IExe.cs index 4442dcd..69c631b 100644 --- a/FSI.BT.Tools/Settings/IExe.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IExe.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { public class Exe { diff --git a/FSI.BT.Tools/Settings/IFolder.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IFolder.cs similarity index 85% rename from FSI.BT.Tools/Settings/IFolder.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IFolder.cs index 8364269..234f6b9 100644 --- a/FSI.BT.Tools/Settings/IFolder.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IFolder.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { public class Folder { diff --git a/FSI.BT.Tools/Settings/IAppSettings.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IInterface.cs similarity index 54% rename from FSI.BT.Tools/Settings/IAppSettings.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IInterface.cs index 8ee37ac..5b64956 100644 --- a/FSI.BT.Tools/Settings/IAppSettings.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IInterface.cs @@ -1,11 +1,17 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { - public static class AppSettings + public class Interface { - public interface IAppSettings + public interface IInterface { + string HotKey { get; set; } + IEnumerable Users { get; } IEnumerable Admins { get; } @@ -18,28 +24,14 @@ namespace FSI.BT.Tools.Settings IEnumerable Cmds { get; } IEnumerable Folders { get; } - - IEnumerable TxtToClip { get; } + IEnumerable Rdps { get; } //IEnumerable WebRadioUrls { get; } Lib.Guis.SieTiaWinCCMsgMgt.IInterface WinCC { get; set; } Lib.Guis.IbaDirSync.IInterface IbaDirSync { get; set; } - } - public static (string path, string description) GetFolderByName(IEnumerable folders, string name) - { - foreach (var folder in folders) - { - if (folder.Name.Equals(name)) - { - return (folder.Path, folder.Description); - } - } - - return (null, null); } } - } diff --git a/FSI.BT.Tools/Settings/IStringValue.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IStringValue.cs similarity index 87% rename from FSI.BT.Tools/Settings/IStringValue.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IStringValue.cs index d467bc9..61b0ec3 100644 --- a/FSI.BT.Tools/Settings/IStringValue.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IStringValue.cs @@ -1,4 +1,4 @@ -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { public class StringValue { diff --git a/FSI.BT.Tools/Settings/RdpMgt.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/RdpMgt.cs similarity index 85% rename from FSI.BT.Tools/Settings/RdpMgt.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Settings/RdpMgt.cs index 76f1ae9..6a28765 100644 --- a/FSI.BT.Tools/Settings/RdpMgt.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/RdpMgt.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace FSI.BT.Tools.Settings +namespace FSI.BT.Tools.Global.Settings { public class RdpMgt { diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll b/FSI.BT.Tools/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll new file mode 100644 index 0000000000000000000000000000000000000000..269e6096559eeb416409e0f09e0500cb974f741c GIT binary patch literal 8192 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 + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutBox)); + this.buttonDetails = new System.Windows.Forms.Button(); + this.ImagePictureBox = new System.Windows.Forms.PictureBox(); + this.AppDateLabel = new System.Windows.Forms.Label(); + this.buttonSystemInfo = new System.Windows.Forms.Button(); + this.AppCopyrightLabel = new System.Windows.Forms.Label(); + this.AppVersionLabel = new System.Windows.Forms.Label(); + this.AppDescriptionLabel = new System.Windows.Forms.Label(); + this.GroupBox1 = new System.Windows.Forms.GroupBox(); + this.AppTitleLabel = new System.Windows.Forms.Label(); + this.buttonOk = new System.Windows.Forms.Button(); + this.MoreRichTextBox = new System.Windows.Forms.RichTextBox(); + this.TabPanelDetails = new System.Windows.Forms.TabControl(); + this.TabPageApplication = new System.Windows.Forms.TabPage(); + this.AppInfoListView = new System.Windows.Forms.ListView(); + this.colKey = new System.Windows.Forms.ColumnHeader(); + this.colValue = new System.Windows.Forms.ColumnHeader(); + this.TabPageAssemblies = new System.Windows.Forms.TabPage(); + this.AssemblyInfoListView = new System.Windows.Forms.ListView(); + this.colAssemblyName = new System.Windows.Forms.ColumnHeader(); + this.colAssemblyVersion = new System.Windows.Forms.ColumnHeader(); + this.colAssemblyBuilt = new System.Windows.Forms.ColumnHeader(); + this.colAssemblyCodeBase = new System.Windows.Forms.ColumnHeader(); + this.TabPageAssemblyDetails = new System.Windows.Forms.TabPage(); + this.AssemblyDetailsListView = new System.Windows.Forms.ListView(); + this.ColumnHeader1 = new System.Windows.Forms.ColumnHeader(); + this.ColumnHeader2 = new System.Windows.Forms.ColumnHeader(); + this.AssemblyNamesComboBox = new System.Windows.Forms.ComboBox(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + ((System.ComponentModel.ISupportInitialize)(this.ImagePictureBox)).BeginInit(); + this.TabPanelDetails.SuspendLayout(); + this.TabPageApplication.SuspendLayout(); + this.TabPageAssemblies.SuspendLayout(); + this.TabPageAssemblyDetails.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.SuspendLayout(); + // + // buttonDetails + // + this.buttonDetails.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonDetails.AutoSize = true; + this.buttonDetails.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonDetails.Location = new System.Drawing.Point(88, 3); + this.buttonDetails.MinimumSize = new System.Drawing.Size(76, 23); + this.buttonDetails.Name = "buttonDetails"; + this.buttonDetails.Size = new System.Drawing.Size(76, 25); + this.buttonDetails.TabIndex = 25; + this.buttonDetails.Text = "Details"; + this.buttonDetails.Click += new System.EventHandler(this.DetailsButton_Click); + // + // ImagePictureBox + // + this.ImagePictureBox.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("ImagePictureBox.BackgroundImage"))); + this.ImagePictureBox.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.ImagePictureBox.Location = new System.Drawing.Point(3, 3); + this.ImagePictureBox.Name = "ImagePictureBox"; + this.ImagePictureBox.Size = new System.Drawing.Size(36, 36); + this.ImagePictureBox.TabIndex = 24; + this.ImagePictureBox.TabStop = false; + // + // AppDateLabel + // + this.AppDateLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.AppDateLabel.AutoSize = true; + this.AppDateLabel.Location = new System.Drawing.Point(3, 82); + this.AppDateLabel.Margin = new System.Windows.Forms.Padding(3); + this.AppDateLabel.Name = "AppDateLabel"; + this.AppDateLabel.Size = new System.Drawing.Size(383, 15); + this.AppDateLabel.TabIndex = 23; + this.AppDateLabel.Text = "Built on %builddate%"; + // + // buttonSystemInfo + // + this.buttonSystemInfo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonSystemInfo.AutoSize = true; + this.buttonSystemInfo.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonSystemInfo.Location = new System.Drawing.Point(3, 3); + this.buttonSystemInfo.MinimumSize = new System.Drawing.Size(76, 23); + this.buttonSystemInfo.Name = "buttonSystemInfo"; + this.buttonSystemInfo.Size = new System.Drawing.Size(79, 25); + this.buttonSystemInfo.TabIndex = 22; + this.buttonSystemInfo.Text = "System Info"; + this.buttonSystemInfo.Visible = false; + this.buttonSystemInfo.Click += new System.EventHandler(this.SysInfoButton_Click); + // + // AppCopyrightLabel + // + this.AppCopyrightLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.AppCopyrightLabel.AutoSize = true; + this.AppCopyrightLabel.Location = new System.Drawing.Point(3, 103); + this.AppCopyrightLabel.Margin = new System.Windows.Forms.Padding(3); + this.AppCopyrightLabel.Name = "AppCopyrightLabel"; + this.AppCopyrightLabel.Size = new System.Drawing.Size(383, 15); + this.AppCopyrightLabel.TabIndex = 21; + this.AppCopyrightLabel.Text = "Copyright © %year%, %company%"; + // + // AppVersionLabel + // + this.AppVersionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.AppVersionLabel.AutoSize = true; + this.AppVersionLabel.Location = new System.Drawing.Point(3, 61); + this.AppVersionLabel.Margin = new System.Windows.Forms.Padding(3); + this.AppVersionLabel.Name = "AppVersionLabel"; + this.AppVersionLabel.Size = new System.Drawing.Size(383, 15); + this.AppVersionLabel.TabIndex = 20; + this.AppVersionLabel.Text = "Version %version%"; + // + // AppDescriptionLabel + // + this.AppDescriptionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.AppDescriptionLabel.AutoSize = true; + this.AppDescriptionLabel.Location = new System.Drawing.Point(3, 24); + this.AppDescriptionLabel.Margin = new System.Windows.Forms.Padding(3); + this.AppDescriptionLabel.Name = "AppDescriptionLabel"; + this.AppDescriptionLabel.Size = new System.Drawing.Size(86, 15); + this.AppDescriptionLabel.TabIndex = 19; + this.AppDescriptionLabel.Text = "%description%"; + // + // GroupBox1 + // + this.GroupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.GroupBox1.Location = new System.Drawing.Point(3, 53); + this.GroupBox1.Name = "GroupBox1"; + this.GroupBox1.Size = new System.Drawing.Size(383, 2); + this.GroupBox1.TabIndex = 18; + this.GroupBox1.TabStop = false; + this.GroupBox1.Text = "GroupBox1"; + // + // AppTitleLabel + // + this.AppTitleLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.AppTitleLabel.AutoSize = true; + this.AppTitleLabel.Location = new System.Drawing.Point(3, 3); + this.AppTitleLabel.Margin = new System.Windows.Forms.Padding(3); + this.AppTitleLabel.Name = "AppTitleLabel"; + this.AppTitleLabel.Size = new System.Drawing.Size(86, 15); + this.AppTitleLabel.TabIndex = 17; + this.AppTitleLabel.Text = "%title%"; + // + // buttonOk + // + this.buttonOk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOk.AutoSize = true; + this.buttonOk.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonOk.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.buttonOk.Location = new System.Drawing.Point(170, 3); + this.buttonOk.MinimumSize = new System.Drawing.Size(76, 23); + this.buttonOk.Name = "buttonOk"; + this.buttonOk.Size = new System.Drawing.Size(76, 25); + this.buttonOk.TabIndex = 16; + this.buttonOk.Text = "OK"; + // + // MoreRichTextBox + // + this.MoreRichTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.MoreRichTextBox.BackColor = System.Drawing.SystemColors.ControlLight; + this.MoreRichTextBox.Location = new System.Drawing.Point(3, 124); + this.MoreRichTextBox.Name = "MoreRichTextBox"; + this.MoreRichTextBox.ReadOnly = true; + this.MoreRichTextBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical; + this.MoreRichTextBox.Size = new System.Drawing.Size(383, 122); + this.MoreRichTextBox.TabIndex = 26; + this.MoreRichTextBox.Text = "%product% is %copyright%, %trademark%"; + this.MoreRichTextBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.MoreRichTextBox_LinkClicked); + // + // TabPanelDetails + // + this.TabPanelDetails.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.TabPanelDetails.Controls.Add(this.TabPageApplication); + this.TabPanelDetails.Controls.Add(this.TabPageAssemblies); + this.TabPanelDetails.Controls.Add(this.TabPageAssemblyDetails); + this.TabPanelDetails.Location = new System.Drawing.Point(3, 252); + this.TabPanelDetails.Name = "TabPanelDetails"; + this.TabPanelDetails.SelectedIndex = 0; + this.TabPanelDetails.Size = new System.Drawing.Size(383, 149); + this.TabPanelDetails.TabIndex = 27; + this.TabPanelDetails.Visible = false; + this.TabPanelDetails.SelectedIndexChanged += new System.EventHandler(this.TabPanelDetails_SelectedIndexChanged); + // + // TabPageApplication + // + this.TabPageApplication.Controls.Add(this.AppInfoListView); + this.TabPageApplication.Location = new System.Drawing.Point(4, 24); + this.TabPageApplication.Name = "TabPageApplication"; + this.TabPageApplication.Size = new System.Drawing.Size(375, 121); + this.TabPageApplication.TabIndex = 0; + this.TabPageApplication.Text = "Application"; + // + // AppInfoListView + // + this.AppInfoListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.colKey, + this.colValue}); + this.AppInfoListView.Dock = System.Windows.Forms.DockStyle.Fill; + this.AppInfoListView.FullRowSelect = true; + this.AppInfoListView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this.AppInfoListView.Location = new System.Drawing.Point(0, 0); + this.AppInfoListView.Name = "AppInfoListView"; + this.AppInfoListView.Size = new System.Drawing.Size(375, 121); + this.AppInfoListView.TabIndex = 16; + this.AppInfoListView.UseCompatibleStateImageBehavior = false; + this.AppInfoListView.View = System.Windows.Forms.View.Details; + // + // colKey + // + this.colKey.Text = "Application Key"; + this.colKey.Width = 120; + // + // colValue + // + this.colValue.Text = "Value"; + this.colValue.Width = 700; + // + // TabPageAssemblies + // + this.TabPageAssemblies.Controls.Add(this.AssemblyInfoListView); + this.TabPageAssemblies.Location = new System.Drawing.Point(4, 24); + this.TabPageAssemblies.Name = "TabPageAssemblies"; + this.TabPageAssemblies.Size = new System.Drawing.Size(375, 109); + this.TabPageAssemblies.TabIndex = 1; + this.TabPageAssemblies.Text = "Assemblies"; + // + // AssemblyInfoListView + // + this.AssemblyInfoListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.colAssemblyName, + this.colAssemblyVersion, + this.colAssemblyBuilt, + this.colAssemblyCodeBase}); + this.AssemblyInfoListView.Dock = System.Windows.Forms.DockStyle.Fill; + this.AssemblyInfoListView.FullRowSelect = true; + this.AssemblyInfoListView.Location = new System.Drawing.Point(0, 0); + this.AssemblyInfoListView.MultiSelect = false; + this.AssemblyInfoListView.Name = "AssemblyInfoListView"; + this.AssemblyInfoListView.Size = new System.Drawing.Size(375, 109); + this.AssemblyInfoListView.Sorting = System.Windows.Forms.SortOrder.Ascending; + this.AssemblyInfoListView.TabIndex = 13; + this.AssemblyInfoListView.UseCompatibleStateImageBehavior = false; + this.AssemblyInfoListView.View = System.Windows.Forms.View.Details; + this.AssemblyInfoListView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.AssemblyInfoListView_ColumnClick); + this.AssemblyInfoListView.DoubleClick += new System.EventHandler(this.AssemblyInfoListView_DoubleClick); + // + // colAssemblyName + // + this.colAssemblyName.Text = "Assembly"; + this.colAssemblyName.Width = 123; + // + // colAssemblyVersion + // + this.colAssemblyVersion.Text = "Version"; + this.colAssemblyVersion.Width = 100; + // + // colAssemblyBuilt + // + this.colAssemblyBuilt.Text = "Built"; + this.colAssemblyBuilt.Width = 130; + // + // colAssemblyCodeBase + // + this.colAssemblyCodeBase.Text = "CodeBase"; + this.colAssemblyCodeBase.Width = 750; + // + // TabPageAssemblyDetails + // + this.TabPageAssemblyDetails.Controls.Add(this.AssemblyDetailsListView); + this.TabPageAssemblyDetails.Controls.Add(this.AssemblyNamesComboBox); + this.TabPageAssemblyDetails.Location = new System.Drawing.Point(4, 24); + this.TabPageAssemblyDetails.Name = "TabPageAssemblyDetails"; + this.TabPageAssemblyDetails.Size = new System.Drawing.Size(375, 109); + this.TabPageAssemblyDetails.TabIndex = 2; + this.TabPageAssemblyDetails.Text = "Assembly Details"; + // + // AssemblyDetailsListView + // + this.AssemblyDetailsListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.ColumnHeader1, + this.ColumnHeader2}); + this.AssemblyDetailsListView.Dock = System.Windows.Forms.DockStyle.Fill; + this.AssemblyDetailsListView.FullRowSelect = true; + this.AssemblyDetailsListView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; + this.AssemblyDetailsListView.Location = new System.Drawing.Point(0, 23); + this.AssemblyDetailsListView.Name = "AssemblyDetailsListView"; + this.AssemblyDetailsListView.Size = new System.Drawing.Size(375, 86); + this.AssemblyDetailsListView.Sorting = System.Windows.Forms.SortOrder.Ascending; + this.AssemblyDetailsListView.TabIndex = 19; + this.AssemblyDetailsListView.UseCompatibleStateImageBehavior = false; + this.AssemblyDetailsListView.View = System.Windows.Forms.View.Details; + // + // ColumnHeader1 + // + this.ColumnHeader1.Text = "Assembly Key"; + this.ColumnHeader1.Width = 120; + // + // ColumnHeader2 + // + this.ColumnHeader2.Text = "Value"; + this.ColumnHeader2.Width = 700; + // + // AssemblyNamesComboBox + // + this.AssemblyNamesComboBox.Dock = System.Windows.Forms.DockStyle.Top; + this.AssemblyNamesComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.AssemblyNamesComboBox.Location = new System.Drawing.Point(0, 0); + this.AssemblyNamesComboBox.Name = "AssemblyNamesComboBox"; + this.AssemblyNamesComboBox.Size = new System.Drawing.Size(375, 23); + this.AssemblyNamesComboBox.Sorted = true; + this.AssemblyNamesComboBox.TabIndex = 18; + this.AssemblyNamesComboBox.SelectedIndexChanged += new System.EventHandler(this.AssemblyNamesComboBox_SelectedIndexChanged); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.AutoSize = true; + this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel4, 0, 8); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.AppCopyrightLabel, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.AppDateLabel, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.GroupBox1, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.TabPanelDetails, 0, 7); + this.tableLayoutPanel1.Controls.Add(this.MoreRichTextBox, 0, 6); + this.tableLayoutPanel1.Controls.Add(this.AppVersionLabel, 0, 2); + this.tableLayoutPanel1.Location = new System.Drawing.Point(9, 7); + this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(2); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 9; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.Size = new System.Drawing.Size(389, 439); + this.tableLayoutPanel1.TabIndex = 28; + // + // tableLayoutPanel4 + // + this.tableLayoutPanel4.AutoSize = true; + this.tableLayoutPanel4.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel4.ColumnCount = 3; + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel4.Controls.Add(this.buttonSystemInfo, 0, 0); + this.tableLayoutPanel4.Controls.Add(this.buttonDetails, 1, 0); + this.tableLayoutPanel4.Controls.Add(this.buttonOk, 2, 0); + this.tableLayoutPanel4.Location = new System.Drawing.Point(2, 406); + this.tableLayoutPanel4.Margin = new System.Windows.Forms.Padding(2); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + this.tableLayoutPanel4.RowCount = 1; + this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel4.Size = new System.Drawing.Size(249, 31); + this.tableLayoutPanel4.TabIndex = 29; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.AutoSize = true; + this.tableLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel2.ColumnCount = 2; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 313F)); + this.tableLayoutPanel2.Controls.Add(this.ImagePictureBox, 0, 0); + this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel3, 1, 0); + this.tableLayoutPanel2.Location = new System.Drawing.Point(2, 2); + this.tableLayoutPanel2.Margin = new System.Windows.Forms.Padding(2); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 1; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.Size = new System.Drawing.Size(355, 46); + this.tableLayoutPanel2.TabIndex = 29; + // + // tableLayoutPanel3 + // + this.tableLayoutPanel3.AutoSize = true; + this.tableLayoutPanel3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel3.ColumnCount = 1; + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel3.Controls.Add(this.AppTitleLabel, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.AppDescriptionLabel, 0, 1); + this.tableLayoutPanel3.Location = new System.Drawing.Point(44, 2); + this.tableLayoutPanel3.Margin = new System.Windows.Forms.Padding(2); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + this.tableLayoutPanel3.RowCount = 2; + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel3.Size = new System.Drawing.Size(92, 42); + this.tableLayoutPanel3.TabIndex = 25; + // + // AboutBox + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoSize = true; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.CancelButton = this.buttonOk; + this.ClientSize = new System.Drawing.Size(402, 492); + this.Controls.Add(this.tableLayoutPanel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AboutBox"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "About %title%"; + this.Load += new System.EventHandler(this.AboutBox_Load); + this.Paint += new System.Windows.Forms.PaintEventHandler(this.AboutBox_Paint); + ((System.ComponentModel.ISupportInitialize)(this.ImagePictureBox)).EndInit(); + this.TabPanelDetails.ResumeLayout(false); + this.TabPageApplication.ResumeLayout(false); + this.TabPageAssemblies.ResumeLayout(false); + this.TabPageAssemblyDetails.ResumeLayout(false); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel3.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonDetails; + private System.Windows.Forms.PictureBox ImagePictureBox; + private System.Windows.Forms.Label AppDateLabel; + private System.Windows.Forms.Button buttonSystemInfo; + private System.Windows.Forms.Label AppCopyrightLabel; + private System.Windows.Forms.Label AppVersionLabel; + private System.Windows.Forms.Label AppDescriptionLabel; + private System.Windows.Forms.GroupBox GroupBox1; + private System.Windows.Forms.Label AppTitleLabel; + private System.Windows.Forms.Button buttonOk; + internal System.Windows.Forms.RichTextBox MoreRichTextBox; + internal System.Windows.Forms.TabControl TabPanelDetails; + internal System.Windows.Forms.TabPage TabPageApplication; + internal System.Windows.Forms.ListView AppInfoListView; + internal System.Windows.Forms.ColumnHeader colKey; + internal System.Windows.Forms.ColumnHeader colValue; + internal System.Windows.Forms.TabPage TabPageAssemblies; + internal System.Windows.Forms.ListView AssemblyInfoListView; + internal System.Windows.Forms.ColumnHeader colAssemblyName; + internal System.Windows.Forms.ColumnHeader colAssemblyVersion; + internal System.Windows.Forms.ColumnHeader colAssemblyBuilt; + internal System.Windows.Forms.ColumnHeader colAssemblyCodeBase; + internal System.Windows.Forms.TabPage TabPageAssemblyDetails; + internal System.Windows.Forms.ListView AssemblyDetailsListView; + internal System.Windows.Forms.ColumnHeader ColumnHeader1; + internal System.Windows.Forms.ColumnHeader ColumnHeader2; + internal System.Windows.Forms.ComboBox AssemblyNamesComboBox; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs new file mode 100644 index 0000000..2e3a468 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs @@ -0,0 +1,810 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface +{ + using System; + using System.Collections.Specialized; + using System.Drawing; + using System.Globalization; + using System.IO; + using System.Reflection; + using System.Text.RegularExpressions; + using System.Windows.Forms; + using Microsoft.Win32; + using FSI.BT.Tools.SystemTrayMenu.Utilities; + using FSI.BT.Tools.Global.Utilities; + + /// + /// Generic, self-contained About Box dialog. + /// + /// + /// Jeff Atwood + /// http://www.codinghorror.com + /// converted to C# by Scott Ferguson + /// http://www.forestmoon.com + /// . + /// + internal partial class AboutBox : Form + { + private bool isPainted; + private string entryAssemblyName; + private string callingAssemblyName; + private string executingAssemblyName; + private NameValueCollection entryAssemblyAttribCollection; + + public AboutBox() + { + InitializeComponent(); + buttonOk.Text = Global.Utilities.Translator.GetText("OK"); + buttonDetails.Text = Global.Utilities.Translator.GetText("Details"); + buttonSystemInfo.Text = Global.Utilities.Translator.GetText("System Info"); + Text = Global.Utilities.Translator.GetText("About FSI.BT.Tools.SystemTrayMenu"); + } + + // + // returns the entry assembly for the current application domain + // + // + // This is usually read-only, but in some weird cases (Smart Client apps) + // you won't have an entry assembly, so you may want to set this manually. + // + public Assembly AppEntryAssembly { get; set; } + + // + // single line of text to show in the application title section of the about box dialog + // + // + // defaults to "%title%" + // %title% = Assembly: AssemblyTitle + // + public string AppTitle + { + get => AppTitleLabel.Text; + set => AppTitleLabel.Text = value; + } + + // + // single line of text to show in the description section of the about box dialog + // + // + // defaults to "%description%" + // %description% = Assembly: AssemblyDescription + // + public string AppDescription + { + get => AppDescriptionLabel.Text; + set + { + if (string.IsNullOrEmpty(value)) + { + AppDescriptionLabel.Visible = false; + } + else + { + AppDescriptionLabel.Visible = true; + AppDescriptionLabel.Text = value; + } + } + } + + // + // single line of text to show in the version section of the about dialog + // + // + // defaults to "Version %version%" + // %version% = Assembly: AssemblyVersion + // + public string AppVersion + { + get => AppVersionLabel.Text; + set + { + if (string.IsNullOrEmpty(value)) + { + AppVersionLabel.Visible = false; + } + else + { + AppVersionLabel.Visible = true; + AppVersionLabel.Text = value; + } + } + } + + // + // single line of text to show in the copyright section of the about dialog + // + // + // defaults to "Copyright © %year%, %company%" + // %company% = Assembly: AssemblyCompany + // %year% = current 4-digit year + // + public string AppCopyright + { + get => AppCopyrightLabel.Text; + set + { + if (string.IsNullOrEmpty(value)) + { + AppCopyrightLabel.Visible = false; + } + else + { + AppCopyrightLabel.Visible = true; + AppCopyrightLabel.Text = value; + } + } + } + + // + // intended for the default 32x32 application icon to appear in the upper left of the about dialog + // + // + // if you open this form using .ShowDialog(Owner), the icon can be derived from the owning form + // + public Image AppImage + { + get => ImagePictureBox.Image; + set => ImagePictureBox.Image = value; + } + + // + // multiple lines of miscellaneous text to show in rich text box + // + // + // defaults to "%product% is %copyright%, %trademark%" + // %product% = Assembly: AssemblyProduct + // %copyright% = Assembly: AssemblyCopyright + // %trademark% = Assembly: AssemblyTrademark + // + public string AppMoreInfo + { + get => MoreRichTextBox.Text; + set + { + if (string.IsNullOrEmpty(value)) + { + MoreRichTextBox.Visible = false; + } + else + { + MoreRichTextBox.Visible = true; + MoreRichTextBox.Text = value; + } + } + } + + // + // determines if the "Details" (advanced assembly details) button is shown + // + public bool AppDetailsButton + { + get => buttonDetails.Visible; + set => buttonDetails.Visible = value; + } + + // + // exception-safe retrieval of LastWriteTime for this assembly. + // + // File.GetLastWriteTime, or DateTime.MaxValue if exception was encountered. + private static DateTime AssemblyLastWriteTime(Assembly a) + { + DateTime assemblyLastWriteTime = DateTime.MaxValue; + + // Location property not available for dynamic assemblies + if (!a.IsDynamic) + { + if (!string.IsNullOrEmpty(a.Location)) + { + assemblyLastWriteTime = File.GetLastWriteTime(a.Location); + } + } + + return assemblyLastWriteTime; + } + + // + // returns DateTime this Assembly was last built. Will attempt to calculate from build number, if possible. + // If not, the actual LastWriteTime on the assembly file will be returned. + // + // Assembly to get build date for + // Don't attempt to use the build number to calculate the date + // DateTime this assembly was last built + private static DateTime AssemblyBuildDate(Assembly a, bool forceFileDate) + { + Version assemblyVersion = a.GetName().Version; + DateTime dt; + + if (forceFileDate) + { + dt = AssemblyLastWriteTime(a); + } + else + { + dt = DateTime.Parse("01/01/2000", CultureInfo.InvariantCulture).AddDays(assemblyVersion.Build).AddSeconds(assemblyVersion.Revision * 2); +#pragma warning disable CS0618 + if (TimeZone.IsDaylightSavingTime(dt, TimeZone.CurrentTimeZone.GetDaylightChanges(dt.Year))) +#pragma warning restore CS0618 + { + dt = dt.AddHours(1); + } + + if (dt > DateTime.Now || assemblyVersion.Build < 730 || assemblyVersion.Revision == 0) + { + dt = AssemblyLastWriteTime(a); + } + } + + return dt; + } + + // + // returns string name / string value pair of all attribs + // for specified assembly + // + // + // note that Assembly* values are pulled from AssemblyInfo file in project folder + // + // Trademark = AssemblyTrademark string + // Debuggable = true + // GUID = 7FDF68D5-8C6F-44C9-B391-117B5AFB5467 + // CLSCompliant = true + // Product = AssemblyProduct string + // Copyright = AssemblyCopyright string + // Company = AssemblyCompany string + // Description = AssemblyDescription string + // Title = AssemblyTitle string + // + private static NameValueCollection AssemblyAttribs(Assembly a) + { + string typeName; + string name; + string value; + NameValueCollection nvc = new(); + Regex r = new(@"(\.Assembly|\.)(?[^.]*)Attribute$", RegexOptions.IgnoreCase); + + foreach (object attrib in a.GetCustomAttributes(false)) + { + typeName = attrib.GetType().ToString(); + name = r.Match(typeName).Groups["Name"].ToString(); + value = string.Empty; + switch (typeName) + { + case "System.CLSCompliantAttribute": + value = ((CLSCompliantAttribute)attrib).IsCompliant.ToString(CultureInfo.InvariantCulture); break; + case "System.Diagnostics.DebuggableAttribute": + value = ((System.Diagnostics.DebuggableAttribute)attrib).IsJITTrackingEnabled.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyCompanyAttribute": + value = ((AssemblyCompanyAttribute)attrib).Company.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyConfigurationAttribute": + value = ((AssemblyConfigurationAttribute)attrib).Configuration.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyCopyrightAttribute": + value = ((AssemblyCopyrightAttribute)attrib).Copyright.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyDefaultAliasAttribute": + value = ((AssemblyDefaultAliasAttribute)attrib).DefaultAlias.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyDelaySignAttribute": + value = ((AssemblyDelaySignAttribute)attrib).DelaySign.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyDescriptionAttribute": + value = ((AssemblyDescriptionAttribute)attrib).Description.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyInformationalVersionAttribute": + value = ((AssemblyInformationalVersionAttribute)attrib).InformationalVersion.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyKeyFileAttribute": + value = ((AssemblyKeyFileAttribute)attrib).KeyFile.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyProductAttribute": + value = ((AssemblyProductAttribute)attrib).Product.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyTrademarkAttribute": + value = ((AssemblyTrademarkAttribute)attrib).Trademark.ToString(CultureInfo.InvariantCulture); break; + case "System.Reflection.AssemblyTitleAttribute": + value = ((AssemblyTitleAttribute)attrib).Title.ToString(CultureInfo.InvariantCulture); break; + case "System.Resources.NeutralResourcesLanguageAttribute": + value = ((System.Resources.NeutralResourcesLanguageAttribute)attrib).CultureName.ToString(CultureInfo.InvariantCulture); break; + case "System.Resources.SatelliteContractVersionAttribute": + value = ((System.Resources.SatelliteContractVersionAttribute)attrib).Version.ToString(CultureInfo.InvariantCulture); break; + case "System.Runtime.InteropServices.ComCompatibleVersionAttribute": + { + System.Runtime.InteropServices.ComCompatibleVersionAttribute x; + x = (System.Runtime.InteropServices.ComCompatibleVersionAttribute)attrib; + value = x.MajorVersion + "." + x.MinorVersion + "." + x.RevisionNumber + "." + x.BuildNumber; + break; + } + + case "System.Runtime.InteropServices.ComVisibleAttribute": + value = ((System.Runtime.InteropServices.ComVisibleAttribute)attrib).Value.ToString(CultureInfo.InvariantCulture); break; + case "System.Runtime.InteropServices.GuidAttribute": + value = ((System.Runtime.InteropServices.GuidAttribute)attrib).Value.ToString(CultureInfo.InvariantCulture); break; + case "System.Runtime.InteropServices.TypeLibVersionAttribute": + { + System.Runtime.InteropServices.TypeLibVersionAttribute x; + x = (System.Runtime.InteropServices.TypeLibVersionAttribute)attrib; + value = x.MajorVersion + "." + x.MinorVersion; + break; + } + + case "System.Security.AllowPartiallyTrustedCallersAttribute": + value = "(Present)"; break; + default: + // debug.writeline("** unknown assembly attribute '" + TypeName + "'") + value = typeName; break; + } + + if (nvc[name] == null) + { + nvc.Add(name, value); + } + } + + // add some extra values that are not in the AssemblyInfo, but nice to have + // codebase + try + { + if (!a.IsDynamic) + { + nvc.Add("CodeBase", a.Location.Replace("file:///", string.Empty, StringComparison.InvariantCulture)); + } + } + catch (NotSupportedException) + { + nvc.Add("CodeBase", "(not supported)"); + } + + // build date + DateTime dt = AssemblyBuildDate(a, false); + if (dt == DateTime.MaxValue) + { + nvc.Add("BuildDate", "(unknown)"); + } + else + { + nvc.Add("BuildDate", dt.ToString("yyyy-MM-dd hh:mm tt", CultureInfo.InvariantCulture)); + } + + // location + try + { + if (!a.IsDynamic) + { + nvc.Add("Location", a.Location); + } + } + catch (NotSupportedException) + { + nvc.Add("Location", "(not supported)"); + } + + string version = "(unknown)"; + AssemblyName assemblyName = a.GetName(); + if (assemblyName.Version != null && + (assemblyName.Version.Major != 0 || assemblyName.Version.Minor != 0)) + { + if (!a.IsDynamic) + { + version = a.GetName().Version.ToString(); + } + } + + nvc.Add("Version", version); + + if (!a.IsDynamic) + { + nvc.Add("FullName", a.FullName); + } + + return nvc; + } + + // + // reads an HKLM Windows Registry key value + // + private static string RegistryHklmValue(string keyName, string subKeyRef) + { + string strSysInfoPath = string.Empty; + try + { + RegistryKey rk = Registry.LocalMachine.OpenSubKey(keyName); + strSysInfoPath = (string)rk.GetValue(subKeyRef, string.Empty); + } + catch (Exception ex) + { + Log.Warn($"KeyName:'{keyName}' SubKeyRef:'{subKeyRef}'", ex); + } + + return strSysInfoPath; + } + + // + // populate a listview with the specified key and value strings + // + private static void Populate(ListView lvw, string key, string value) + { + if (!string.IsNullOrEmpty(value)) + { + ListViewItem lvi = new() + { + Text = key, + }; + lvi.SubItems.Add(value); + lvw.Items.Add(lvi); + } + } + + // + // populate details for a single assembly + // + private static void PopulateAssemblyDetails(Assembly a, ListView lvw) + { + lvw.Items.Clear(); + + Populate(lvw, "Image Runtime Version", a.ImageRuntimeVersion); + + NameValueCollection nvc = AssemblyAttribs(a); + foreach (string strKey in nvc) + { + Populate(lvw, strKey, nvc[strKey]); + } + } + + // + // matches assembly by Assembly.GetName.Name; returns nothing if no match + // + private static Assembly MatchAssemblyByName(string assemblyName) + { + foreach (Assembly a in AppDomain.CurrentDomain.GetAssemblies()) + { + if (a.GetName().Name == assemblyName) + { + return a; + } + } + + return null; + } + + private void TabPanelDetails_SelectedIndexChanged(object sender, EventArgs e) + { + if (TabPanelDetails.SelectedTab == TabPageAssemblyDetails) + { + AssemblyNamesComboBox.Focus(); + } + } + + // + // launch the MSInfo "system information" application (works on XP, 2003, and Vista) + // + private void ShowSysInfo() + { + string strSysInfoPath = RegistryHklmValue(@"SOFTWARE\Microsoft\Shared Tools Location", "MSINFO"); + if (string.IsNullOrEmpty(strSysInfoPath)) + { + strSysInfoPath = RegistryHklmValue(@"SOFTWARE\Microsoft\Shared Tools\MSINFO", "PATH"); + } + + if (string.IsNullOrEmpty(strSysInfoPath)) + { + MessageBox.Show( + "System Information is unavailable at this time." + + Environment.NewLine + Environment.NewLine + + "(couldn't find path for Microsoft System Information Tool in the registry.)", + Text, + MessageBoxButtons.OK, + MessageBoxIcon.Warning); + return; + } + + Log.ProcessStart(strSysInfoPath); + } + + // + // populates the Application Information listview + // + private void PopulateAppInfo() + { + AppDomain d = AppDomain.CurrentDomain; + Populate(AppInfoListView, "Application Name", Assembly.GetEntryAssembly().GetName().Name); + Populate(AppInfoListView, "Application Base", d.SetupInformation.ApplicationBase); + Populate(AppInfoListView, "Friendly Name", d.FriendlyName); + Populate(AppInfoListView, " ", " "); + Populate(AppInfoListView, "Entry Assembly", entryAssemblyName); + Populate(AppInfoListView, "Executing Assembly", executingAssemblyName); + Populate(AppInfoListView, "Calling Assembly", callingAssemblyName); + } + + // + // populate Assembly Information listview with ALL assemblies + // + private void PopulateAssemblies() + { + foreach (Assembly a in AppDomain.CurrentDomain.GetAssemblies()) + { + PopulateAssemblySummary(a); + } + + AssemblyNamesComboBox.SelectedIndex = AssemblyNamesComboBox.FindStringExact(entryAssemblyName); + } + + // + // populate Assembly Information listview with summary view for a specific assembly + // + private void PopulateAssemblySummary(Assembly a) + { + NameValueCollection nvc = AssemblyAttribs(a); + + string strAssemblyName = a.GetName().Name; + + ListViewItem lvi = new() + { + Text = strAssemblyName, + Tag = strAssemblyName, + }; + if (strAssemblyName == callingAssemblyName) + { + lvi.Text += " (calling)"; + } + + if (strAssemblyName == executingAssemblyName) + { + lvi.Text += " (executing)"; + } + + if (strAssemblyName == entryAssemblyName) + { + lvi.Text += " (entry)"; + } + + lvi.SubItems.Add(nvc["version"]); + lvi.SubItems.Add(nvc["builddate"]); + lvi.SubItems.Add(nvc["codebase"]); + AssemblyInfoListView.Items.Add(lvi); + AssemblyNamesComboBox.Items.Add(strAssemblyName); + } + + // + // retrieves a cached value from the entry assembly attribute lookup collection + // + private string EntryAssemblyAttrib(string strName) + { + if (entryAssemblyAttribCollection[strName] == null) + { + return ""; + } + else + { + return entryAssemblyAttribCollection[strName].ToString(CultureInfo.InvariantCulture); + } + } + + // + // Populate all the form labels with tokenized text + // + private void PopulateLabels() + { + // get entry assembly attribs + entryAssemblyAttribCollection = AssemblyAttribs(AppEntryAssembly); + + // set icon from parent, if present + if (Owner != null) + { + Icon = Owner.Icon; + ImagePictureBox.Image = Icon.ToBitmap(); + } + + // replace all labels and window title + Text = ReplaceTokens(Text); + AppTitleLabel.Text = ReplaceTokens(AppTitleLabel.Text); + if (AppDescriptionLabel.Visible) + { + AppDescriptionLabel.Text = ReplaceTokens(AppDescriptionLabel.Text); + } + + if (AppCopyrightLabel.Visible) + { + AppCopyrightLabel.Text = ReplaceTokens(AppCopyrightLabel.Text); + } + + if (AppVersionLabel.Visible) + { + AppVersionLabel.Text = ReplaceTokens(AppVersionLabel.Text); + } + + if (AppDateLabel.Visible) + { + AppDateLabel.Text = ReplaceTokens(AppDateLabel.Text); + } + + if (MoreRichTextBox.Visible) + { + MoreRichTextBox.Text = ReplaceTokens(MoreRichTextBox.Text); + } + } + + // + // perform assemblyinfo to string replacements on labels + // + private string ReplaceTokens(string s) + { + s = s.Replace("%title%", EntryAssemblyAttrib("title"), StringComparison.InvariantCulture); + s = s.Replace("%copyright%", EntryAssemblyAttrib("copyright"), StringComparison.InvariantCulture); + s = s.Replace("%description%", EntryAssemblyAttrib("description"), StringComparison.InvariantCulture); + s = s.Replace("%company%", EntryAssemblyAttrib("company"), StringComparison.InvariantCulture); + s = s.Replace("%product%", EntryAssemblyAttrib("product"), StringComparison.InvariantCulture); + s = s.Replace("%trademark%", EntryAssemblyAttrib("trademark"), StringComparison.InvariantCulture); + s = s.Replace("%year%", DateTime.Now.Year.ToString(CultureInfo.InvariantCulture), StringComparison.InvariantCulture); + s = s.Replace("%version%", EntryAssemblyAttrib("version"), StringComparison.InvariantCulture); + s = s.Replace("%builddate%", EntryAssemblyAttrib("builddate"), StringComparison.InvariantCulture); + return s; + } + + // + // things to do when form is loaded + // + private void AboutBox_Load(object sender, EventArgs e) + { + // if the user didn't provide an assembly, try to guess which one is the entry assembly + if (AppEntryAssembly == null) + { + AppEntryAssembly = Assembly.GetEntryAssembly(); + } + + if (AppEntryAssembly == null) + { + AppEntryAssembly = Assembly.GetExecutingAssembly(); + } + + executingAssemblyName = Assembly.GetExecutingAssembly().GetName().Name; + callingAssemblyName = Assembly.GetCallingAssembly().GetName().Name; + + // for web hosted apps, GetEntryAssembly = nothing + entryAssemblyName = Assembly.GetEntryAssembly().GetName().Name; + + TabPanelDetails.Visible = false; + if (!MoreRichTextBox.Visible) + { + Height -= MoreRichTextBox.Height; + } + } + + // + // things to do when form is FIRST painted + // + private void AboutBox_Paint(object sender, PaintEventArgs e) + { + if (!isPainted) + { + isPainted = true; + Application.DoEvents(); + Cursor.Current = Cursors.WaitCursor; + PopulateLabels(); + Cursor.Current = Cursors.Default; + } + } + + // + // expand about dialog to show additional advanced details + // + private void DetailsButton_Click(object sender, EventArgs e) + { + Cursor.Current = Cursors.WaitCursor; + buttonDetails.Visible = false; + SuspendLayout(); + MaximizeBox = true; + FormBorderStyle = FormBorderStyle.Sizable; + TabPanelDetails.Dock = DockStyle.Fill; + tableLayoutPanel1.Dock = DockStyle.Fill; + AutoSize = false; + SizeGripStyle = SizeGripStyle.Show; + Size = new Size(580, Size.Height); + MoreRichTextBox.Visible = false; + TabPanelDetails.Visible = true; + buttonSystemInfo.Visible = true; + PopulateAssemblies(); + PopulateAppInfo(); + CenterToParent(); + ResumeLayout(); + Cursor.Current = Cursors.Default; + } + + // + // for detailed system info, launch the external Microsoft system info app + // + private void SysInfoButton_Click(object sender, EventArgs e) + { + ShowSysInfo(); + } + + // + // if an assembly is double-clicked, go to the detail page for that assembly + // + private void AssemblyInfoListView_DoubleClick(object sender, EventArgs e) + { + string strAssemblyName; + if (AssemblyInfoListView.SelectedItems.Count > 0) + { + strAssemblyName = Convert.ToString(AssemblyInfoListView.SelectedItems[0].Tag, CultureInfo.InvariantCulture); + AssemblyNamesComboBox.SelectedIndex = AssemblyNamesComboBox.FindStringExact(strAssemblyName); + TabPanelDetails.SelectedTab = TabPageAssemblyDetails; + } + } + + // + // if a new assembly is selected from the combo box, show details for that assembly + // + private void AssemblyNamesComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + string strAssemblyName = Convert.ToString(AssemblyNamesComboBox.SelectedItem, CultureInfo.InvariantCulture); + PopulateAssemblyDetails(MatchAssemblyByName(strAssemblyName), AssemblyDetailsListView); + } + + // + // sort the assembly list by column + // + private void AssemblyInfoListView_ColumnClick(object sender, ColumnClickEventArgs e) + { + int intTargetCol = e.Column + 1; + + if (AssemblyInfoListView.Tag != null) + { + if (Math.Abs(Convert.ToInt32(AssemblyInfoListView.Tag, CultureInfo.InvariantCulture)) == intTargetCol) + { + intTargetCol = -Convert.ToInt32(AssemblyInfoListView.Tag, CultureInfo.InvariantCulture); + } + } + + AssemblyInfoListView.Tag = intTargetCol; + AssemblyInfoListView.ListViewItemSorter = new ListViewItemComparer(intTargetCol, true); + } + + // + // launch any http:// or mailto: links clicked in the body of the rich text box + // + private void MoreRichTextBox_LinkClicked(object sender, LinkClickedEventArgs e) + { + Log.ProcessStart(e.LinkText); + } + + // + // things to do when the selected tab is changed + // + private class ListViewItemComparer : System.Collections.IComparer + { + private readonly int intCol; + private readonly bool isAscending = true; + + public ListViewItemComparer() + { + intCol = 0; + isAscending = true; + } + + public ListViewItemComparer(int column, bool ascending) + { + if (column < 0) + { + isAscending = false; + } + else + { + isAscending = ascending; + } + + intCol = Math.Abs(column) - 1; + } + + public int Compare(object x, object y) + { + int intResult = string.Compare( + ((ListViewItem)x).SubItems[intCol].Text, + ((ListViewItem)y).SubItems[intCol].Text, + StringComparison.Ordinal); + if (isAscending) + { + return intResult; + } + else + { + return -intResult; + } + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx new file mode 100644 index 0000000..a17e77d --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx @@ -0,0 +1,3305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEsSURBVFhHzZc9bsJAEIXdWcoJuAKkpeII3AClp6elo0oR + CQ5C4VPQ0tKGgtodBgmFvA9ZBoYl0SZih5E+aT3PO/Pkn/U6e5I4OnGKkJCSevDSaeeiJV5FT/TFQAzF + SIzFRLyLDzEVsxrG5NA4h3OZw1xqUIua1KZH3hjgQLyJuViKtSjFVuzFQXyJYyTMYS41qEVNatODXvTM + MdAVnyJU5JHQs4sBLtOuTqaEnkMMcA//con/Cz1nGCgukqkpMLAwyZQsMLAyyZSsMLAxyStsxOq/sMEA + 72dIbLARq/9AiYHKJIPYiNXvUGGA1Sok3mAjVg9wwEBIuIuNWN3yFAbcb4H7Q+j+GrovRO5LsfvHyP1z + 7L4hcd+SuW9Kfbfl7j8m54EXpwgJKXCPLPsGhi19sDMWUj0AAAAASUVORK5CYII= + + + + + AAABAAoAEBAAAAEAIABoBAAApgAAABgYAAABACAAiAkAAA4FAAAgIAAAAQAgAKgQAACWDgAAMDAAAAEA + IACoJQAAPh8AAEBAAAABACAAKEIAAOZEAABISAAAAQAgAIhUAAAOhwAAUFAAAAEAIADoZwAAltsAAGBg + AAABACAAqJQAAH5DAQCAgAAAAQAgACgIAQAm2AEAAAAAAAEAIABEFAAATuACACgAAAAQAAAAIAAAAAEA + IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKAikqChQpKgonKSoKNSkqCkApKgpIKSoKTSkq + Ck8pKgpPKSoKTSkqCkgpKgpAKSoKNSkqCicpKgoUKSoKAikqCmgpKgrPKSoK5ikqCu8pKgr0KSoK+Ckq + CvopKgr7KSoK+ykqCvopKgr4KSoK9CkqCu8pKgrmKSoKzykqCmgpKgrEKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrEKSoK4CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK4CkqCvApKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvApKgr6KSoK/ykq + Cv8pKgr///////////8pKgr/KSoK////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoK/ikq + Cv8pKgr/KSoK/ykqCv///////////ykqCv8pKgr///////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ikq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK////////////KSoK/ykqCv///////////ykqCv8pKgr/KSoK/ykq + Cv4pKgr6KSoK/ykqCv8pKgr/KSoK////////////KSoK/ykqCv///////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr6KSoK8CkqCv8pKgr/KSoK////////////KSoK/ykqCv///////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK8CkqCuApKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCuApKgrEKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgrEKSoKaCkqCs8pKgrmKSoK7ykqCvQpKgr4KSoK+ikqCvspKgr7KSoK+ikq + CvgpKgr0KSoK7ykqCuYpKgrPKSoKaCkqCgIpKgoUKSoKJykqCjUpKgpAKSoKSCkqCk0pKgpPKSoKTykq + Ck0pKgpIKSoKQCkqCjUpKgonKSoKFCkqCgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AACgAAAAYAAAAMAAAAAEAIAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKBCkqChYpKgopKSoKOCkqCkcpKgpTKSoKXSkq + CmQpKgpqKSoKbSkqCm8pKgpvKSoKbSkqCmopKgpkKSoKXSkqClMpKgpHKSoKOCkqCikpKgoWKSoKBP8A + AAApKgomKSoKnCkqCtApKgrkKSoK8CkqCvUpKgr5KSoK/CkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr+KSoK/CkqCvkpKgr1KSoK8CkqCuQpKgrQKSoKnCkqCiYpKgp4KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCngpKgqpKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCqkpKgrJKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCskpKgrdKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Ct0pKgrrKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuspKgr1KSoK/ykqCv8pKgr/KSoK/ykq + Cv///f3///////////8pKgr/KSoK/ykqCv////////39//////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvUpKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///7+////////////KSoK/ykq + Cv8pKgr////////+/v//////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgr+KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK///9/f///////////ykqCv8pKgr/KSoK/////////f3//////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////8pKgr/KSoK/ykqCv////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv4pKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK///9/f///////////ykqCv8pKgr/KSoK//// + /////f3//////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgr1KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///7+////////////KSoK/ykqCv8pKgr////////+/v//////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvUpKgrrKSoK/ykqCv8pKgr/KSoK/ykqCv///f3///////////8pKgr/KSoK/ykq + Cv////////39//////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuspKgrdKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCt0pKgrJKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CskpKgqpKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCqkpKgp4KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCngpKgomKSoKnCkqCtApKgrkKSoK8CkqCvUpKgr5KSoK/CkqCv4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoK/CkqCvkpKgr1KSoK8CkqCuQpKgrQKSoKnCkqCib/AAAAKSoKBCkq + ChYpKgopKSoKOCkqCkcpKgpTKSoKXSkqCmQpKgpqKSoKbSkqCm8pKgpvKSoKbSkqCmopKgpkKSoKXSkq + ClMpKgpHKSoKOCkqCikpKgoWKSoKBP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD///8A////AIAAAQAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACAAAEA////AP///wAoAAAAIAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoHKSoKGCkqCispKgo6KSoKSikqClkpKgpmKSoKcSkq + CnopKgqBKSoKhykqCospKgqOKSoKjykqCo8pKgqOKSoKiykqCocpKgqBKSoKeikqCnEpKgpmKSoKWSkq + CkopKgo6KSoKKykqChgpKgoH/wAAAP8AAAApKgoHKSoKWykqCqspKgrOKSoK4SkqCu8pKgr2KSoK+Skq + CvwpKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikq + CvwpKgr5KSoK9ikqCu8pKgrhKSoKzikqCqspKgpbKSoKBykqCjQpKgrgKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuApKgo0KSoKZikqCvgpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+CkqCmYpKgqPKSoK/ikq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKjykq + Cq8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgqvKSoKxSkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCsUpKgrXKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK1ykqCuUpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////ykqCv8pKgr/KSoK/ykqCv//////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrlKSoK7ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr//////////////////////ykqCv8pKgr/KSoK/ykqCv//////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgr3KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr//////////////////////ykqCv8pKgr/KSoK/ykqCv////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ykqCvwpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr//////////////////////ykqCv8pKgr/KSoK/ykq + Cv//////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr8KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr//////////////////////ykq + Cv8pKgr/KSoK/ykqCv//////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////KSoK/ykqCv8pKgr/KSoK//////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////ykqCv8pKgr/KSoK/ykqCv//////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr8KSoK9ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////8pKgr/KSoK/ykqCv8pKgr//////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvcpKgrvKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////KSoK/ykqCv8pKgr/KSoK//////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK7ykqCuUpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr//////////////////////ykqCv8pKgr/KSoK/ykqCv//////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrlKSoK1ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtcpKgrFKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoKxSkq + Cq8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgqvKSoKjykqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCo8pKgpmKSoK+CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr4KSoKZikqCjQpKgrgKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuApKgo0KSoKBykqClspKgqrKSoKzikqCuEpKgrvKSoK9ikq + CvkpKgr8KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv4pKgr8KSoK+SkqCvYpKgrvKSoK4SkqCs4pKgqrKSoKWykqCgf/AAAA/wAAACkqCgcpKgoYKSoKKykq + CjopKgpKKSoKWSkqCmYpKgpxKSoKeikqCoEpKgqHKSoKiykqCo4pKgqPKSoKjykqCo4pKgqLKSoKhykq + CoEpKgp6KSoKcSkqCmYpKgpZKSoKSikqCjopKgorKSoKGCkqCgf/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///////////////8AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADAAAAD////////////////KAAAADAAAABgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKAykqCgUpKgoHKSoKCSkqCgspKgoMKSoKDSkq + Cg4pKgoPKSoKDykqChApKgoQKSoKECkqChApKgoQKSoKECkqCg8pKgoPKSoKDikqCg0pKgoMKSoKCykq + CgkpKgoHKSoKBSkqCgMpKgoB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAACkqCgIpKgoLKSoKHikqCjEpKgpAKSoKTikqCl4pKgpuKSoKfCkqCokpKgqUKSoKnikq + CqcpKgquKSoKtSkqCropKgq/KSoKwikqCsUpKgrHKSoKyCkqCsgpKgrHKSoKxSkqCsIpKgq/KSoKuikq + CrUpKgquKSoKpykqCp4pKgqUKSoKiSkqCnwpKgpuKSoKXikqCk4pKgpAKSoKMSkqCh4pKgoLKSoKAv8A + AAD/AAAA/wAAAP8AAAApKgoLKSoKQSkqCoEpKgqtKSoKxikqCtkpKgroKSoK9SkqCvspKgr8KSoK/Skq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv0pKgr8KSoK+ykqCvUpKgroKSoK2Skq + CsYpKgqtKSoKgSkqCkEpKgoL/wAAAP8AAAApKgpYKSoK5SkqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCuUpKgpY/wAAACkqCgspKgqiKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgqiKSoKCykqCiMpKgrMKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrMKSoKIykq + CkQpKgrgKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgrgKSoKRCkqCmEpKgrvKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgrvKSoKYSkqCnspKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr7KSoKeykqCpMpKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKkykqCqgpKgr+KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKqCkq + CrspKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr+KSoKuykqCsspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoKyykqCtgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK2CkqCuMpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK4ykqCu0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK7Skq + CvQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK9CkqCvkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+SkqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/SkqCvkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+SkqCvQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9CkqCu0pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK7SkqCuMpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK4ykq + CtgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK2CkqCsspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoKyykqCrspKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKuykqCqgpKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKqCkqCpMpKgr+KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKkykq + CnspKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr7KSoKeykqCmEpKgrvKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgrvKSoKYSkqCkQpKgrgKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrgKSoKRCkqCiMpKgrMKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrMKSoKIykqCgspKgqiKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgqiKSoKC/8A + AAApKgpYKSoK5SkqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Skq + CuUpKgpY/wAAAP8AAAApKgoLKSoKQSkqCoEpKgqtKSoKxikqCtkpKgroKSoK9SkqCvspKgr8KSoK/Skq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv0pKgr8KSoK+ykqCvUpKgroKSoK2Skq + CsYpKgqtKSoKgSkqCkEpKgoL/wAAAP8AAAD/AAAA/wAAACkqCgIpKgoLKSoKHikqCjEpKgpAKSoKTikq + Cl4pKgpuKSoKfCkqCokpKgqUKSoKnikqCqcpKgquKSoKtSkqCropKgq/KSoKwikqCsUpKgrHKSoKyCkq + CsgpKgrHKSoKxSkqCsIpKgq/KSoKuikqCrUpKgquKSoKpykqCp4pKgqUKSoKiSkqCnwpKgpuKSoKXikq + Ck4pKgpAKSoKMSkqCh4pKgoLKSoKAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAApKgoBKSoKAykqCgUpKgoHKSoKCSkqCgspKgoMKSoKDSkqCg4pKgoPKSoKDykq + ChApKgoQKSoKECkqChApKgoQKSoKECkqCg8pKgoPKSoKDikqCg0pKgoMKSoKCykqCgkpKgoHKSoKBSkq + CgMpKgoB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP// + /////wAA/8AAAAP/AADgAAAAAAcAAIAAAAAAAQAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAB + AACAAAAAAAEAAOAAAAAABwAA/8AAAAP/AAD///////8AAP///////wAA////////AAD///////8AACgA + AABAAAAAgAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAApKgoBKSoKCCkqCg4pKgoTKSoKGCkqCh0pKgohKSoKJCkqCigpKgorKSoKLikqCjApKgoyKSoKNCkq + CjYpKgo3KSoKOCkqCjkpKgo5KSoKOSkqCjkpKgo5KSoKOSkqCjgpKgo3KSoKNikqCjQpKgoyKSoKMCkq + Ci4pKgorKSoKKCkqCiQpKgohKSoKHSkqChgpKgoTKSoKDikqCggpKgoB/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoDKSoKEikq + CiYpKgo5KSoKSCkqClcpKgpkKSoKcikqCoApKgqNKSoKmSkqCqQpKgqtKSoKtikqCr4pKgrFKSoKzCkq + CtIpKgrXKSoK3CkqCuApKgrjKSoK5ykqCukpKgrqKSoK6ykqCuwpKgrsKSoK6ykqCuopKgrpKSoK5ykq + CuMpKgrgKSoK3CkqCtcpKgrSKSoKzCkqCsUpKgq+KSoKtikqCq0pKgqkKSoKmSkqCo0pKgqAKSoKcikq + CmQpKgpXKSoKSCkqCjkpKgomKSoKEikqCgP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKCSkq + CikpKgpgKSoKiikqCqgpKgq9KSoKzykqCt8pKgrtKSoK+SkqCv4pKgr+KSoK/ikqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr+KSoK/ikqCv4pKgr5KSoK7SkqCt8pKgrPKSoKvSkqCqgpKgqKKSoKYCkqCikpKgoJ/wAAAP8A + AAD/AAAAKSoKCSkqCm4pKgrLKSoK6ikqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Ckq + CuopKgrLKSoKbikqCgn/AAAA/wAAACkqCjApKgrIKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCsgpKgow/wAAAP8AAAApKgpdKSoK6ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrrKSoKXf8AAAApKgoHKSoKhCkq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikq + CoQpKgoHKSoKGykqCqQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgqkKSoKGykqCi4pKgq+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoKvikqCi4pKgo/KSoK1ikqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtYpKgo/KSoKTykq + CukpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgrpKSoKTykqCmMpKgrzKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK8ykqCmMpKgp6KSoK9SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvUpKgp6KSoKjykqCvcpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr3KSoKjykq + CqEpKgr4KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK+CkqCqEpKgqyKSoK+SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvkpKgqyKSoKwSkqCvopKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoKwSkqCs0pKgr7KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykq + Cs0pKgrYKSoK/CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgrYKSoK4ikqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK4ikqCuspKgr9KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCuspKgryKSoK/ikq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv4pKgryKSoK9ykqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoK9ykqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgr9KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK+ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykq + CvcpKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCvcpKgryKSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgryKSoK6ykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK6ykqCuIpKgr9KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Skq + CuIpKgrYKSoK/CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgrYKSoKzSkqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv///////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr7KSoKzSkqCsEpKgr6KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ikqCsEpKgqyKSoK+Skq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvkpKgqyKSoKoSkqCvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr4KSoKoSkqCo8pKgr3KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ykqCo8pKgp6KSoK9SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvUpKgp6KSoKYykq + CvMpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgrzKSoKYykqCk8pKgrpKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK6SkqCk8pKgo/KSoK1ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtYpKgo/KSoKLikqCr4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgq+KSoKLikq + ChspKgqkKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoKpCkqChspKgoHKSoKhCkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCoQpKgoH/wAAACkqCl0pKgrrKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuspKgpd/wAAAP8AAAApKgowKSoKyCkq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrIKSoKMP8A + AAD/AAAAKSoKCSkqCm4pKgrLKSoK6ikqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Ckq + CuopKgrLKSoKbikqCgn/AAAA/wAAAP8AAAApKgoJKSoKKSkqCmApKgqKKSoKqCkqCr0pKgrPKSoK3ykq + Cu0pKgr5KSoK/ikqCv4pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr+KSoK/ikqCvkpKgrtKSoK3ykq + Cs8pKgq9KSoKqCkqCoopKgpgKSoKKSkqCgn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKAykq + ChIpKgomKSoKOSkqCkgpKgpXKSoKZCkqCnIpKgqAKSoKjSkqCpkpKgqkKSoKrSkqCrYpKgq+KSoKxSkq + CswpKgrSKSoK1ykqCtwpKgrgKSoK4ykqCucpKgrpKSoK6ikqCuspKgrsKSoK7CkqCuspKgrqKSoK6Skq + CucpKgrjKSoK4CkqCtwpKgrXKSoK0ikqCswpKgrFKSoKvikqCrYpKgqtKSoKpCkqCpkpKgqNKSoKgCkq + CnIpKgpkKSoKVykqCkgpKgo5KSoKJikqChIpKgoD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKCCkqCg4pKgoTKSoKGCkq + Ch0pKgohKSoKJCkqCigpKgorKSoKLikqCjApKgoyKSoKNCkqCjYpKgo3KSoKOCkqCjkpKgo5KSoKOSkq + CjkpKgo5KSoKOSkqCjgpKgo3KSoKNikqCjQpKgoyKSoKMCkqCi4pKgorKSoKKCkqCiQpKgohKSoKHSkq + ChgpKgoTKSoKDikqCggpKgoB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////// + //////////////////////////////////////////AAAAAAD//4AAAAAAAAH8AAAAAAAAADgAAAAAAA + AAGAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAAAAAABgAAAAAAA + AAHAAAAAAAAAA/gAAAAAAAAf//AAAAAAD/////////////////////////////////////////////// + //////////////////8oAAAASAAAAJAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoIKSoKECkqChcpKgoeKSoKJSkqCiopKgowKSoKNCkq + CjkpKgo9KSoKQSkqCkQpKgpHKSoKSikqCkwpKgpOKSoKUCkqClIpKgpTKSoKVCkqClQpKgpVKSoKVSkq + ClQpKgpUKSoKUykqClIpKgpQKSoKTikqCkwpKgpKKSoKRykqCkQpKgpBKSoKPSkqCjkpKgo0KSoKMCkq + CiopKgolKSoKHikqChcpKgoQKSoKCP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKBCkqChYpKgorKSoKPSkq + Ck0pKgpbKSoKaCkqCnUpKgqCKSoKjikqCpkpKgqkKSoKrSkqCrYpKgq+KSoKxSkqCswpKgrSKSoK2Ckq + Ct0pKgriKSoK5ikqCuopKgrtKSoK8CkqCvIpKgr0KSoK9SkqCvYpKgr2KSoK9ikqCvYpKgr1KSoK9Ckq + CvIpKgrwKSoK7SkqCuopKgrmKSoK4ikqCt0pKgrYKSoK0ikqCswpKgrFKSoKvikqCrYpKgqtKSoKpCkq + CpkpKgqOKSoKgikqCnUpKgpoKSoKWykqCk0pKgo9KSoKKykqChYpKgoE/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAApKgoCKSoKECkqCjopKgpoKSoKiSkqCqQpKgq4KSoKyikqCtopKgroKSoK9Skq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv4pKgr1KSoK6CkqCtopKgrKKSoKuCkqCqQpKgqJKSoKaCkqCjopKgoQKSoKAv8AAAD/AAAA/wAAAP8A + AAApKgo4KSoKmikqCswpKgrpKSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr9KSoK6SkqCswpKgqaKSoKOP8AAAD/AAAA/wAAACkqChIpKgqLKSoK+ikq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr6KSoKiykqChL/AAAA/wAAACkqCjEpKgrDKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoKwykqCjH/AAAA/wAAACkqClApKgroKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK6Ckq + ClD/AAAAKSoKCSkqCnEpKgr4KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+CkqCnEpKgoJKSoKGCkq + CpEpKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCpEpKgoYKSoKJikqCq0pKgr9KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCq0pKgomKSoKMikqCscpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCscpKgoyKSoKPikqCtwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CtwpKgo+KSoKTykqCukpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCukpKgpPKSoKZikq + CuwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuwpKgpmKSoKeykqCu8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgp7KSoKjikqCvEpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvEpKgqOKSoKnykqCvMpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvMpKgqfKSoKrykqCvUpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvUpKgqvKSoKvSkq + CvcpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvcpKgq9KSoKySkqCvgpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvgpKgrJKSoK1CkqCvopKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvopKgrUKSoK3ikqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvspKgreKSoK5ikqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvwpKgrmKSoK7Skq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgrtKSoK8ykqCv4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgrzKSoK+CkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv4pKgr4KSoK+ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr7KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoK+ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr7KSoK+CkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr4KSoK8ykq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgrzKSoK7SkqCv0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgrtKSoK5ikqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgrmKSoK3ikqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv///////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvspKgreKSoK1CkqCvopKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvopKgrUKSoKySkq + CvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvgpKgrJKSoKvSkqCvcpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv///////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvcpKgq9KSoKrykqCvUpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvUpKgqvKSoKnykqCvMpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvMpKgqfKSoKjikqCvEpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvEpKgqOKSoKeykq + Cu8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgp7KSoKZikqCuwpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuwpKgpmKSoKTykqCukpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCukpKgpPKSoKPikqCtwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CtwpKgo+KSoKMikqCscpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCscpKgoyKSoKJikq + Cq0pKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCq0pKgomKSoKGCkqCpEpKgr7KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCpEpKgoYKSoKCSkqCnEpKgr4KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK+CkqCnEpKgoJ/wAAACkqClApKgroKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK6Ckq + ClD/AAAA/wAAACkqCjEpKgrDKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoKwykqCjH/AAAA/wAAACkq + ChIpKgqLKSoK+ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoKiykqChL/AAAA/wAAAP8AAAApKgo4KSoKmikq + CswpKgrpKSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr9KSoK6SkqCswpKgqaKSoKOP8AAAD/AAAA/wAAAP8AAAApKgoCKSoKECkqCjopKgpoKSoKiSkq + CqQpKgq4KSoKyikqCtopKgroKSoK9SkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr1KSoK6CkqCtopKgrKKSoKuCkqCqQpKgqJKSoKaCkq + CjopKgoQKSoKAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKBCkqChYpKgorKSoKPSkq + Ck0pKgpbKSoKaCkqCnUpKgqCKSoKjikqCpkpKgqkKSoKrSkqCrYpKgq+KSoKxSkqCswpKgrSKSoK2Ckq + Ct0pKgriKSoK5ikqCuopKgrtKSoK8CkqCvIpKgr0KSoK9SkqCvYpKgr2KSoK9ikqCvYpKgr1KSoK9Ckq + CvIpKgrwKSoK7SkqCuopKgrmKSoK4ikqCt0pKgrYKSoK0ikqCswpKgrFKSoKvikqCrYpKgqtKSoKpCkq + CpkpKgqOKSoKgikqCnUpKgpoKSoKWykqCk0pKgo9KSoKKykqChYpKgoE/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAApKgoIKSoKECkqChcpKgoeKSoKJSkqCiopKgowKSoKNCkqCjkpKgo9KSoKQSkqCkQpKgpHKSoKSikq + CkwpKgpOKSoKUCkqClIpKgpTKSoKVCkqClQpKgpVKSoKVSkqClQpKgpUKSoKUykqClIpKgpQKSoKTikq + CkwpKgpKKSoKRykqCkQpKgpBKSoKPSkqCjkpKgo0KSoKMCkqCiopKgolKSoKHikqChcpKgoQKSoKCP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AAAA////////////AAAA//////// + ////AAAA////////////AAAA////////////AAAA////////////AAAA////////////AAAA//wAAAAA + AD//AAAA/AAAAAAAAAA/AAAAwAAAAAAAAAADAAAAwAAAAAAAAAADAAAAgAAAAAAAAAABAAAAgAAAAAAA + AAABAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgAAAAAAAAAABAAAAgAAAAAAAAAABAAAAgAAAAAAAAAABAAAAwAAAAAAAAAADAAAAwAAAAAAA + AAADAAAA/AAAAAAAAAA/AAAA//wAAAAAAD//AAAA////////////AAAA////////////AAAA//////// + ////AAAA////////////AAAA////////////AAAA////////////AAAA////////////AAAAKAAAAFAA + AACgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAApKgoHKSoKESkqChopKgojKSoKKikqCjIpKgo5KSoKPykqCkUpKgpKKSoKTykq + ClQpKgpZKSoKXCkqCmApKgpjKSoKZikqCmgpKgprKSoKbSkqCm4pKgpwKSoKcCkqCnEpKgpxKSoKcSkq + CnEpKgpwKSoKcCkqCm4pKgptKSoKaykqCmgpKgpmKSoKYykqCmApKgpcKSoKWSkqClQpKgpPKSoKSikq + CkUpKgo/KSoKOSkqCjIpKgoqKSoKIykqChopKgoRKSoKB/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAApKgoIKSoKGykqCi8pKgpBKSoKUSkqCl8pKgpsKSoKeSkqCoUpKgqQKSoKmikqCqQpKgqtKSoKtSkq + Cr0pKgrEKSoKyykqCtEpKgrXKSoK3CkqCuEpKgrlKSoK6SkqCu0pKgrwKSoK8ykqCvYpKgr4KSoK+ikq + CvspKgr8KSoK/SkqCv0pKgr9KSoK/SkqCvwpKgr7KSoK+ikqCvgpKgr2KSoK8ykqCvApKgrtKSoK6Skq + CuUpKgrhKSoK3CkqCtcpKgrRKSoKyykqCsQpKgq9KSoKtSkqCq0pKgqkKSoKmikqCpApKgqFKSoKeSkq + CmwpKgpfKSoKUSkqCkEpKgovKSoKGykqCgj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAKSoKBCkqChwpKgpIKSoKaykqCogpKgqgKSoKsykqCsUpKgrVKSoK4ykqCvApKgr8KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr8KSoK8CkqCuMpKgrVKSoKxSkqCrMpKgqgKSoKiCkqCmspKgpIKSoKHCkq + CgT/AAAA/wAAAP8AAAD/AAAA/wAAACkqChYpKgpmKSoKoikqCswpKgrrKSoK/SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr9KSoK6ykqCswpKgqiKSoKZikqChb/AAAA/wAAAP8AAAApKgoFKSoKUCkqCtkpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrZKSoKUCkqCgX/AAAA/wAAACkq + ChcpKgqOKSoK9ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvYpKgqOKSoKF/8AAAD/AAAAKSoKKSkqCr8pKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCr8pKgop/wAAAP8AAAApKgpCKSoK4CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK4CkqCkL/AAAAKSoKCikq + CmIpKgrsKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgrsKSoKYikqCgopKgoVKSoKgikqCvIpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvIpKgqCKSoKFSkqCh4pKgqeKSoK9ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ykqCp4pKgoeKSoKJykq + CrcpKgr8KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr8KSoKtykqCicpKgovKSoKzSkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrNKSoKLykqCj4pKgrcKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtwpKgo+KSoKVCkq + CuEpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK4SkqClQpKgppKSoK5SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrlKSoKaSkqCnwpKgroKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCugpKgp8KSoKjikq + CuspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK6ykqCo4pKgqeKSoK7ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgruKSoKnikqCq0pKgrwKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvApKgqtKSoKuikq + CvMpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK8ykqCropKgrGKSoK9SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr1KSoKxikqCtApKgr3KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvcpKgrQKSoK2ikq + CvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK+CkqCtopKgriKSoK+ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoK4ikqCukpKgr7KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgrpKSoK8Ckq + CvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/CkqCvApKgr1KSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK9SkqCvkpKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr5KSoK/Ckq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCvwpKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCvwpKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr8KSoK+Skq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCvkpKgr1KSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK9SkqCvApKgr8KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvwpKgrwKSoK6Skq + CvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK+ykqCukpKgriKSoK+ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoK4ikqCtopKgr4KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvgpKgraKSoK0Ckq + CvcpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK9ykqCtApKgrGKSoK9SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr1KSoKxikqCropKgrzKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvMpKgq6KSoKrSkq + CvApKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK8CkqCq0pKgqeKSoK7ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgruKSoKnikqCo4pKgrrKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuspKgqOKSoKfCkq + CugpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK6CkqCnwpKgppKSoK5SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrlKSoKaSkqClQpKgrhKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuEpKgpUKSoKPikq + CtwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK3CkqCj4pKgovKSoKzSkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrNKSoKLykqCicpKgq3KSoK/CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/CkqCrcpKgonKSoKHikq + Cp4pKgr3KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr3KSoKnikqCh4pKgoVKSoKgikqCvIpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvIpKgqCKSoKFSkqCgopKgpiKSoK7CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK7CkqCmIpKgoK/wAAACkq + CkIpKgrgKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgrgKSoKQv8AAAD/AAAAKSoKKSkqCr8pKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCr8pKgop/wAAAP8AAAApKgoXKSoKjikqCvYpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr2KSoKjikqChf/AAAA/wAAACkq + CgUpKgpQKSoK2SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CtkpKgpQKSoKBf8AAAD/AAAA/wAAACkqChYpKgpmKSoKoikqCswpKgrrKSoK/SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr9KSoK6ykqCswpKgqiKSoKZikqChb/AAAA/wAAAP8AAAD/AAAA/wAAACkqCgQpKgocKSoKSCkq + CmspKgqIKSoKoCkqCrMpKgrFKSoK1SkqCuMpKgrwKSoK/CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Ckq + CvApKgrjKSoK1SkqCsUpKgqzKSoKoCkqCogpKgprKSoKSCkqChwpKgoE/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAACkqCggpKgobKSoKLykqCkEpKgpRKSoKXykqCmwpKgp5KSoKhSkq + CpApKgqaKSoKpCkqCq0pKgq1KSoKvSkqCsQpKgrLKSoK0SkqCtcpKgrcKSoK4SkqCuUpKgrpKSoK7Skq + CvApKgrzKSoK9ikqCvgpKgr6KSoK+ykqCvwpKgr9KSoK/SkqCv0pKgr9KSoK/CkqCvspKgr6KSoK+Ckq + CvYpKgrzKSoK8CkqCu0pKgrpKSoK5SkqCuEpKgrcKSoK1ykqCtEpKgrLKSoKxCkqCr0pKgq1KSoKrSkq + CqQpKgqaKSoKkCkqCoUpKgp5KSoKbCkqCl8pKgpRKSoKQSkqCi8pKgobKSoKCP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAApKgoHKSoKESkqChopKgojKSoKKikqCjIpKgo5KSoKPykqCkUpKgpKKSoKTykq + ClQpKgpZKSoKXCkqCmApKgpjKSoKZikqCmgpKgprKSoKbSkqCm4pKgpwKSoKcCkqCnEpKgpxKSoKcSkq + CnEpKgpwKSoKcCkqCm4pKgptKSoKaykqCmgpKgpmKSoKYykqCmApKgpcKSoKWSkqClQpKgpPKSoKSikq + CkUpKgo/KSoKOSkqCjIpKgoqKSoKIykqChopKgoRKSoKB/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD/////////////AAD/////////////AAD/////////////AAD///////////// + AAD/////////////AAD/////////////AAD/////////////AAD/////////////AAD//gAAAAAAAH// + AAD+AAAAAAAAAAB/AADgAAAAAAAAAAAHAADAAAAAAAAAAAADAACAAAAAAAAAAAABAACAAAAAAAAAAAAB + AACAAAAAAAAAAAABAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACAAAAAAAAAAAABAACAAAAAAAAAAAABAACAAAAAAAAAAAABAACAAAAAAAAAAAABAADAAAAAAAAAAAAD + AADgAAAAAAAAAAAHAAD+AAAAAAAAAAB/AAD//gAAAAAAAH//AAD/////////////AAD///////////// + AAD/////////////AAD/////////////AAD/////////////AAD/////////////AAD///////////// + AAD/////////////AAAoAAAAYAAAAMAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoCKSoKAykq + CgQpKgoEKSoKBSkqCgYpKgoHKSoKCCkqCggpKgoJKSoKCSkqCgopKgoKKSoKCykqCgspKgoMKSoKDCkq + Cg0pKgoNKSoKDSkqCg0pKgoOKSoKDikqCg4pKgoOKSoKDikqCg4pKgoOKSoKDikqCg4pKgoOKSoKDikq + Cg4pKgoOKSoKDikqCg0pKgoNKSoKDSkqCg0pKgoMKSoKDCkqCgspKgoLKSoKCikqCgopKgoJKSoKCSkq + CggpKgoIKSoKBykqCgYpKgoFKSoKBCkqCgQpKgoDKSoKAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKAikqCgIpKgoDKSoKBCkq + CgQpKgoGKSoKDykqChspKgomKSoKMSkqCjopKgpDKSoKTCkqClUpKgpcKSoKYykqCmopKgpwKSoKdikq + CnwpKgqBKSoKhikqCoopKgqOKSoKkikqCpYpKgqYKSoKmykqCp4pKgqgKSoKoikqCqMpKgqkKSoKpSkq + CqYpKgqmKSoKpikqCqYpKgqlKSoKpCkqCqMpKgqiKSoKoCkqCp4pKgqbKSoKmCkqCpYpKgqSKSoKjikq + CoopKgqGKSoKgSkqCnwpKgp2KSoKcCkqCmopKgpjKSoKXCkqClUpKgpMKSoKQykqCjopKgoxKSoKJikq + ChspKgoPKSoKBikqCgQpKgoEKSoKAykqCgIpKgoCKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKESkq + CiQpKgo3KSoKSCkqClcpKgpmKSoKcykqCn8pKgqLKSoKlSkqCp0pKgqlKSoKrSkqCrQpKgq7KSoKwSkq + CscpKgrNKSoK0ikqCtcpKgrbKSoK4CkqCuQpKgroKSoK6ykqCu4pKgrxKSoK9CkqCvcpKgr5KSoK+ykq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv0pKgr7KSoK+SkqCvcpKgr0KSoK8SkqCu4pKgrrKSoK6CkqCuQpKgrgKSoK2ykqCtcpKgrSKSoKzSkq + CscpKgrBKSoKuykqCrQpKgqtKSoKpSkqCp0pKgqVKSoKiykqCn8pKgpzKSoKZikqClcpKgpIKSoKNykq + CiQpKgoRKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAACkq + CgEpKgoWKSoKOSkqClUpKgpsKSoKgykqCpgpKgqqKSoKvCkqCsspKgrZKSoK5ikqCvMpKgr9KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Skq + CvMpKgrmKSoK2SkqCsspKgq8KSoKqikqCpgpKgqDKSoKbCkqClUpKgo5KSoKFikqCgH/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAAKSoKHykqCk4pKgp8KSoKrSkqCtIpKgruKSoK+ikqCvwpKgr9KSoK/Skq + Cv4pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv4pKgr9KSoK/SkqCvwpKgr6KSoK7ikq + CtIpKgqtKSoKfCkqCk4pKgof/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoNKSoKbCkqCtIpKgr0KSoK+ikq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgr6KSoK9CkqCtIpKgpsKSoKDf8AAAD/AAAA/wAAACkq + CgMpKgozKSoKqykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv0pKgqrKSoKMykqCgP/AAAA/wAAACkqCgcpKgpgKSoK0SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrRKSoKYCkqCgf/AAAA/wAAACkqCgwpKgqHKSoK7Ckq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrsKSoKhykq + Cgz/AAAA/wAAACkqChopKgqnKSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoKpykqChr/AAAAKSoKBCkqCjQpKgq8KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoKvCkqCjQpKgoEKSoKCikq + ClEpKgrLKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoKyykqClEpKgoKKSoKDikqCmspKgrZKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK2SkqCmspKgoOKSoKEykqCoIpKgrlKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK5Skq + CoIpKgoTKSoKFykqCpgpKgrxKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK8SkqCpgpKgoXKSoKGykqCqspKgr7KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCqspKgobKSoKJSkq + CropKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCropKgolKSoKOCkqCsMpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCsMpKgo4KSoKTCkqCskpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CskpKgpMKSoKXykqCs8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCs8pKgpfKSoKcCkqCtQpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtQpKgpwKSoKgCkq + CtkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCtkpKgqAKSoKkCkqCt0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCt0pKgqQKSoKnikqCuIpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CuIpKgqeKSoKqikqCuUpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuUpKgqqKSoKtikqCukpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCukpKgq2KSoKwSkq + CuwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCuwpKgrBKSoKyikqCu8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgrKKSoK0ykqCvIpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvIpKgrTKSoK2ykqCvQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvQpKgrbKSoK4ikqCvYpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr//////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvYpKgriKSoK6Skq + CvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvgpKgrpKSoK7ykqCvopKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvopKgrvKSoK8ykqCvspKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvspKgrzKSoK9ykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr//////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgr3KSoK+ikqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgr6KSoK/Ckq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv4pKgr8KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoK/Ckq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv4pKgr8KSoK+ikqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgr6KSoK9ykqCv0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv0pKgr3KSoK8ykqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgrzKSoK7ykqCvopKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvopKgrvKSoK6Skq + CvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvgpKgrpKSoK4ikqCvYpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvYpKgriKSoK2ykqCvQpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvQpKgrbKSoK0ykqCvIpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvIpKgrTKSoKyikqCu8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgrKKSoKwSkq + CuwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCuwpKgrBKSoKtikqCukpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCukpKgq2KSoKqikqCuUpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv//////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CuUpKgqqKSoKnikqCuIpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuIpKgqeKSoKkCkqCt0pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCt0pKgqQKSoKgCkq + CtkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCtkpKgqAKSoKcCkqCtQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCtQpKgpwKSoKXykqCs8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cs8pKgpfKSoKTCkqCskpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCskpKgpMKSoKOCkqCsMpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCsMpKgo4KSoKJSkq + CropKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCropKgolKSoKGykqCqspKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCqspKgobKSoKFykqCpgpKgrxKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK8Skq + CpgpKgoXKSoKEykqCoIpKgrlKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK5SkqCoIpKgoTKSoKDikqCmspKgrZKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK2SkqCmspKgoOKSoKCikq + ClEpKgrLKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoKyykqClEpKgoKKSoKBCkqCjQpKgq8KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoKvCkqCjQpKgoE/wAAACkqChopKgqnKSoK/ikq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoKpykq + Chr/AAAA/wAAACkqCgwpKgqHKSoK7CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgrsKSoKhykqCgz/AAAA/wAAACkqCgcpKgpgKSoK0SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrRKSoKYCkqCgf/AAAA/wAAACkq + CgMpKgozKSoKqykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv0pKgqrKSoKMykqCgP/AAAA/wAAAP8AAAApKgoNKSoKbCkqCtIpKgr0KSoK+ikqCv0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv0pKgr6KSoK9CkqCtIpKgpsKSoKDf8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKHykq + Ck4pKgp8KSoKrSkqCtIpKgruKSoK+ikqCvwpKgr9KSoK/SkqCv4pKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCv4pKgr9KSoK/SkqCvwpKgr6KSoK7ikqCtIpKgqtKSoKfCkqCk4pKgof/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAACkqCgEpKgoWKSoKOSkqClUpKgpsKSoKgykqCpgpKgqqKSoKvCkq + CsspKgrZKSoK5ikqCvMpKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCvMpKgrmKSoK2SkqCsspKgq8KSoKqikqCpgpKgqDKSoKbCkq + ClUpKgo5KSoKFikqCgH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAApKgoBKSoKESkqCiQpKgo3KSoKSCkqClcpKgpmKSoKcykqCn8pKgqLKSoKlSkqCp0pKgqlKSoKrSkq + CrQpKgq7KSoKwSkqCscpKgrNKSoK0ikqCtcpKgrbKSoK4CkqCuQpKgroKSoK6ykqCu4pKgrxKSoK9Ckq + CvcpKgr5KSoK+ykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv0pKgr7KSoK+SkqCvcpKgr0KSoK8SkqCu4pKgrrKSoK6CkqCuQpKgrgKSoK2ykq + CtcpKgrSKSoKzSkqCscpKgrBKSoKuykqCrQpKgqtKSoKpSkqCp0pKgqVKSoKiykqCn8pKgpzKSoKZikq + ClcpKgpIKSoKNykqCiQpKgoRKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKAikqCgIpKgoDKSoKBCkq + CgQpKgoGKSoKDykqChspKgomKSoKMSkqCjopKgpDKSoKTCkqClUpKgpcKSoKYykqCmopKgpwKSoKdikq + CnwpKgqBKSoKhikqCoopKgqOKSoKkikqCpYpKgqYKSoKmykqCp4pKgqgKSoKoikqCqMpKgqkKSoKpSkq + CqYpKgqmKSoKpikqCqYpKgqlKSoKpCkqCqMpKgqiKSoKoCkqCp4pKgqbKSoKmCkqCpYpKgqSKSoKjikq + CoopKgqGKSoKgSkqCnwpKgp2KSoKcCkqCmopKgpjKSoKXCkqClUpKgpMKSoKQykqCjopKgoxKSoKJikq + ChspKgoPKSoKBikqCgQpKgoEKSoKAykqCgIpKgoCKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoCKSoKAykqCgQpKgoEKSoKBSkq + CgYpKgoHKSoKCCkqCggpKgoJKSoKCSkqCgopKgoKKSoKCykqCgspKgoMKSoKDCkqCg0pKgoNKSoKDSkq + Cg0pKgoOKSoKDikqCg4pKgoOKSoKDikqCg4pKgoOKSoKDikqCg4pKgoOKSoKDikqCg4pKgoOKSoKDikq + Cg0pKgoNKSoKDSkqCg0pKgoMKSoKDCkqCgspKgoLKSoKCikqCgopKgoJKSoKCSkqCggpKgoIKSoKBykq + CgYpKgoFKSoKBCkqCgQpKgoDKSoKAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////wAAAAAAAAD////+AAAAAAAAAAAAf//wAAAAAAAAAAAAD/8AAAAAAAAAAAAAAP4AAAAAAA + AAAAAAAHwAAAAAAAAAAAAAADgAAAAAAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABgAAAAAAA + AAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAAAAAABwAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAH8AAAAAAA + AAAAAAAP/wAAAAAAAAAAAAD//+AAAAAAAAAAAAf////wAAAAAAAAD/////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////KAAAAIAAAAAAAQAAAQAgAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAACkqCgUpKgoLKSoKECkq + ChUpKgoZKSoKHikqCiIpKgomKSoKKikqCi0pKgoxKSoKNCkqCjcpKgo6KSoKPSkqCkApKgpDKSoKRSkq + CkgpKgpKKSoKTCkqCk4pKgpQKSoKUikqClMpKgpVKSoKVikqClcpKgpZKSoKWikqClspKgpcKSoKXCkq + Cl0pKgpdKSoKXikqCl4pKgpeKSoKXikqCl4pKgpeKSoKXikqCl4pKgpdKSoKXSkqClwpKgpcKSoKWykq + ClopKgpZKSoKVykqClYpKgpVKSoKUykqClIpKgpQKSoKTikqCkwpKgpKKSoKSCkqCkUpKgpDKSoKQCkq + Cj0pKgo6KSoKNykqCjQpKgoxKSoKLSkqCiopKgomKSoKIikqCh4pKgoZKSoKFSkqChApKgoLKSoKBf8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKBCkqCgcpKgoKKSoKDSkqChApKgoSKSoKFSkq + ChcpKgoZKSoKGykqCh8pKgooKSoKNCkqCj4pKgpJKSoKUikqClwpKgpkKSoKbSkqCnUpKgp9KSoKhCkq + CospKgqSKSoKmCkqCp4pKgqkKSoKqSkqCq8pKgq0KSoKuSkqCr0pKgrBKSoKxSkqCskpKgrNKSoK0Ckq + CtMpKgrWKSoK2CkqCtspKgrdKSoK3ykqCuEpKgriKSoK4ykqCuQpKgrlKSoK5ikqCuYpKgrnKSoK5ykq + CuYpKgrmKSoK5SkqCuQpKgrjKSoK4ikqCuEpKgrfKSoK3SkqCtspKgrYKSoK1ikqCtMpKgrQKSoKzSkq + CskpKgrFKSoKwSkqCr0pKgq5KSoKtCkqCq8pKgqpKSoKpCkqCp4pKgqYKSoKkikqCospKgqEKSoKfSkq + CnUpKgptKSoKZCkqClwpKgpSKSoKSSkqCj4pKgo0KSoKKCkqCh8pKgobKSoKGSkqChcpKgoVKSoKEikq + ChApKgoNKSoKCikqCgcpKgoEKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKASkq + ChApKgoiKSoKMykqCkQpKgpTKSoKYSkqCm8pKgp7KSoKhykqCpIpKgqdKSoKpykqCq0pKgqyKSoKtykq + CrwpKgrAKSoKxSkqCskpKgrMKSoK0CkqCtQpKgrXKSoK2ykqCt4pKgrhKSoK4ykqCuYpKgrpKSoK6ykq + Cu0pKgrwKSoK8ikqCvQpKgr1KSoK9ykqCvkpKgr6KSoK/CkqCv0pKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv4pKgr9KSoK/CkqCvopKgr5KSoK9ykqCvUpKgr0KSoK8ikqCvApKgrtKSoK6ykq + CukpKgrmKSoK4ykqCuEpKgreKSoK2ykqCtcpKgrUKSoK0CkqCswpKgrJKSoKxSkqCsApKgq8KSoKtykq + CrIpKgqtKSoKpykqCp0pKgqSKSoKhykqCnspKgpvKSoKYSkqClMpKgpEKSoKMykqCiIpKgoQKSoKAf8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAKSoKAikqChIpKgooKSoKOSkqCkcpKgpVKSoKaSkqCnwpKgqNKSoKnSkqCqwpKgq7KSoKyCkq + CtQpKgrgKSoK7CkqCvYpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ikqCuwpKgrgKSoK1Ckq + CsgpKgq7KSoKrCkqCp0pKgqNKSoKfCkqCmkpKgpVKSoKRykqCjkpKgooKSoKEikqCgL/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKBikqChMpKgomKSoKTCkqCnspKgqgKSoKwCkq + CtgpKgrjKSoK6SkqCuwpKgrvKSoK8ikqCvQpKgr3KSoK+SkqCvspKgr9KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCvspKgr5KSoK9ykqCvQpKgryKSoK7ykqCuwpKgrpKSoK4ykq + CtgpKgrAKSoKoCkqCnspKgpMKSoKJikqChMpKgoG/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAACkq + CgEpKgovKSoKbykqCpwpKgq7KSoK0ikqCuQpKgr0KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvQpKgrkKSoK0ikqCrspKgqcKSoKbykq + Ci8pKgoB/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKEikqCmQpKgrGKSoK9CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvQpKgrGKSoKZCkqChIpKgoB/wAAAP8AAAD/AAAA/wAAACkq + CgopKgo1KSoKlCkqCu8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cu8pKgqUKSoKNSkqCgr/AAAA/wAAAP8AAAD/AAAAKSoKFSkqCl0pKgq4KSoK+ikqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ikqCrgpKgpdKSoKFf8AAAD/AAAA/wAAAP8A + AAApKgofKSoKgykqCtQpKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr7KSoK1CkqCoMpKgof/wAAAP8AAAD/AAAA/wAAACkqCikpKgqjKSoK7CkqCv4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgrsKSoKoykqCin/AAAA/wAAAP8A + AAApKgoCKSoKOikqCrwpKgr8KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgq8KSoKOikqCgL/AAAAKSoKASkqCg4pKgpQKSoKzSkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCs0pKgpQKSoKDikq + CgEpKgoCKSoKHikqCmkpKgrVKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK1SkqCmkpKgoeKSoKAikqCgMpKgouKSoKgSkqCt0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrdKSoKgSkq + Ci4pKgoDKSoKBCkqCjwpKgqWKSoK5CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCuQpKgqWKSoKPCkqCgQpKgoEKSoKSSkqCqopKgrrKSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK6ykq + CqopKgpJKSoKBCkqCgUpKgpVKSoKvSkqCvEpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrxKSoKvSkqClUpKgoFKSoKBikqCmApKgrPKSoK9ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvcpKgrPKSoKYCkqCgYpKgoHKSoKaykqCuApKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCuApKgprKSoKBykqCgwpKgp2KSoK7Skq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK7SkqCnYpKgoMKSoKFikqCoApKgr0KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr0KSoKgCkqChYpKgonKSoKiikq + CvYpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvYpKgqKKSoKJykqCjgpKgqTKSoK9ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ikqCpMpKgo4KSoKSCkq + CpwpKgr3KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr3KSoKnCkqCkgpKgpXKSoKpCkqCvgpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvgpKgqkKSoKVykq + CmUpKgqrKSoK+CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+CkqCqspKgplKSoKcikqCrIpKgr5KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr5KSoKsikq + CnIpKgp/KSoKuSkqCvkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvkpKgq5KSoKfykqCospKgrAKSoK+ikqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ikq + CsApKgqLKSoKlikqCsYpKgr6KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoKxikqCpYpKgqgKSoKyykqCvspKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvspKgrLKSoKoCkqCqopKgrRKSoK+ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCtEpKgqqKSoKsykqCtYpKgr8KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr8KSoK1ikqCrMpKgq8KSoK2ikqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvwpKgraKSoKvCkqCsQpKgrfKSoK/Ckq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/CkqCt8pKgrEKSoKyykqCuMpKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr9KSoK4ykqCsspKgrSKSoK5ykq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv0pKgrnKSoK0ikqCtkpKgrqKSoK/SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCuopKgrZKSoK3ykq + Cu0pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr+KSoK7SkqCt8pKgrkKSoK8SkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgrxKSoK5Ckq + CuopKgrzKSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCvMpKgrqKSoK7ikqCvYpKgr+KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoK9ikq + Cu4pKgrxKSoK+CkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr4KSoK8SkqCvUpKgr5KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvkpKgr1KSoK+CkqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCvgpKgr6KSoK/CkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr8KSoK+ikqCvwpKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgr8KSoK/ikqCv4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ikqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr+KSoK/Ckq + Cv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/SkqCvwpKgr6KSoK/CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr8KSoK+ikq + CvgpKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgr4KSoK9SkqCvkpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+Skq + CvUpKgrxKSoK+CkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgr4KSoK8SkqCu4pKgr2KSoK/ikqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikq + CvYpKgruKSoK6ikqCvMpKgr+KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr+KSoK8ykqCuopKgrkKSoK8SkqCv4pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK//////////////////////////////////////////////////////////////////// + //////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv4pKgrxKSoK5CkqCt8pKgrtKSoK/ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////// + ////////////////////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikqCu0pKgrfKSoK2SkqCuopKgr9KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr///////////////////////////////////////////////////////////////////////// + /////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr9KSoK6ikqCtkpKgrSKSoK5ykqCv0pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////// + //////////////////////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv0pKgrnKSoK0ikqCsspKgrjKSoK/Skq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv////////////////////////////////////////////////////////////////////////////// + ////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/SkqCuMpKgrLKSoKxCkqCt8pKgr8KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////// + /////////////////////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////// + ////////////////////////////////////////////////////////////////////////KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr8KSoK3ykqCsQpKgq8KSoK2ikq + CvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//// + //////////////////////////////////////////////////////////////////////////////// + //8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr///////////////////////////////////////////////////////// + /////////////////////////////ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvwpKgraKSoKvCkqCrMpKgrWKSoK/CkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv////////////////////////////////////////////// + ////////////////////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////// + //////////////////////////////////////////////////////////////////8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/CkqCtYpKgqzKSoKqikq + CtEpKgr7KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////// + /////////////////////////////////////////////////////////////////////////////ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv////////////////////////////////////////////////////////////// + ////////////////////////KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr7KSoK0SkqCqopKgqgKSoKyykqCvspKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK//////////////////////////////////////////////////// + //////////////////////////////////8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr///////////////////////// + /////////////////////////////////////////////////////////////ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvspKgrLKSoKoCkq + CpYpKgrGKSoK+ikqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+ikqCsYpKgqWKSoKiykqCsApKgr6KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoKwCkq + CospKgp/KSoKuSkqCvkpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvkpKgq5KSoKfykqCnIpKgqyKSoK+SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK+Skq + CrIpKgpyKSoKZSkqCqspKgr4KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr4KSoKqykqCmUpKgpXKSoKpCkqCvgpKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + CvgpKgqkKSoKVykqCkgpKgqcKSoK9ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK9ykqCpwpKgpIKSoKOCkqCpMpKgr2KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr2KSoKkykqCjgpKgonKSoKiikqCvYpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvYpKgqKKSoKJykqChYpKgqAKSoK9Ckq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK9CkqCoApKgoWKSoKDCkqCnYpKgrtKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrtKSoKdikqCgwpKgoHKSoKaykq + CuApKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/SkqCuApKgprKSoKBykqCgYpKgpgKSoKzykqCvcpKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr3KSoKzykqCmApKgoGKSoKBSkq + ClUpKgq9KSoK8SkqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCvEpKgq9KSoKVSkqCgUpKgoEKSoKSSkqCqopKgrrKSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK6ykqCqopKgpJKSoKBCkq + CgQpKgo8KSoKlikqCuQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgrkKSoKlikqCjwpKgoEKSoKAykqCi4pKgqBKSoK3SkqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCt0pKgqBKSoKLikq + CgMpKgoCKSoKHikqCmkpKgrVKSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK1SkqCmkpKgoeKSoKAikqCgEpKgoOKSoKUCkqCs0pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgrNKSoKUCkq + Cg4pKgoB/wAAACkqCgIpKgo6KSoKvCkqCvwpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/CkqCrwpKgo6KSoKAv8AAAD/AAAA/wAAACkqCikpKgqjKSoK7Ckq + Cv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv4pKgrsKSoKoykq + Cin/AAAA/wAAAP8AAAD/AAAAKSoKHykqCoMpKgrUKSoK+ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK+ykqCtQpKgqDKSoKH/8AAAD/AAAA/wAAAP8AAAApKgoVKSoKXSkq + CrgpKgr6KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr6KSoKuCkq + Cl0pKgoV/wAAAP8AAAD/AAAA/wAAACkqCgopKgo1KSoKlCkqCu8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCu8pKgqUKSoKNSkqCgr/AAAA/wAAAP8AAAD/AAAAKSoKASkq + ChIpKgpkKSoKxikqCvQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr0KSoKxikq + CmQpKgoSKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAAKSoKASkqCi8pKgpvKSoKnCkqCrspKgrSKSoK5Ckq + CvQpKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK9CkqCuQpKgrSKSoKuykqCpwpKgpvKSoKLykqCgH/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAAKSoKBikqChMpKgomKSoKTCkqCnspKgqgKSoKwCkqCtgpKgrjKSoK6SkqCuwpKgrvKSoK8ikq + CvQpKgr3KSoK+SkqCvspKgr9KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/Skq + CvspKgr5KSoK9ykqCvQpKgryKSoK7ykqCuwpKgrpKSoK4ykqCtgpKgrAKSoKoCkqCnspKgpMKSoKJikq + ChMpKgoG/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAACkqCgIpKgoSKSoKKCkq + CjkpKgpHKSoKVSkqCmkpKgp8KSoKjSkqCp0pKgqsKSoKuykqCsgpKgrUKSoK4CkqCuwpKgr2KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCvYpKgrsKSoK4CkqCtQpKgrIKSoKuykqCqwpKgqdKSoKjSkq + CnwpKgppKSoKVSkqCkcpKgo5KSoKKCkqChIpKgoC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoBKSoKECkqCiIpKgozKSoKRCkq + ClMpKgphKSoKbykqCnspKgqHKSoKkikqCp0pKgqnKSoKrSkqCrIpKgq3KSoKvCkqCsApKgrFKSoKySkq + CswpKgrQKSoK1CkqCtcpKgrbKSoK3ikqCuEpKgrjKSoK5ikqCukpKgrrKSoK7SkqCvApKgryKSoK9Ckq + CvUpKgr3KSoK+SkqCvopKgr8KSoK/SkqCv4pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykq + Cv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ykqCv8pKgr/KSoK/ikq + Cv0pKgr8KSoK+ikqCvkpKgr3KSoK9SkqCvQpKgryKSoK8CkqCu0pKgrrKSoK6SkqCuYpKgrjKSoK4Skq + Ct4pKgrbKSoK1ykqCtQpKgrQKSoKzCkqCskpKgrFKSoKwCkqCrwpKgq3KSoKsikqCq0pKgqnKSoKnSkq + CpIpKgqHKSoKeykqCm8pKgphKSoKUykqCkQpKgozKSoKIikqChApKgoB/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAApKgoBKSoKBCkqCgcpKgoKKSoKDSkqChApKgoSKSoKFSkqChcpKgoZKSoKGykq + Ch8pKgooKSoKNCkqCj4pKgpJKSoKUikqClwpKgpkKSoKbSkqCnUpKgp9KSoKhCkqCospKgqSKSoKmCkq + Cp4pKgqkKSoKqSkqCq8pKgq0KSoKuSkqCr0pKgrBKSoKxSkqCskpKgrNKSoK0CkqCtMpKgrWKSoK2Ckq + CtspKgrdKSoK3ykqCuEpKgriKSoK4ykqCuQpKgrlKSoK5ikqCuYpKgrnKSoK5ykqCuYpKgrmKSoK5Skq + CuQpKgrjKSoK4ikqCuEpKgrfKSoK3SkqCtspKgrYKSoK1ikqCtMpKgrQKSoKzSkqCskpKgrFKSoKwSkq + Cr0pKgq5KSoKtCkqCq8pKgqpKSoKpCkqCp4pKgqYKSoKkikqCospKgqEKSoKfSkqCnUpKgptKSoKZCkq + ClwpKgpSKSoKSSkqCj4pKgo0KSoKKCkqCh8pKgobKSoKGSkqChcpKgoVKSoKEikqChApKgoNKSoKCikq + CgcpKgoEKSoKAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAA + AAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAApKgoFKSoKCykqChApKgoVKSoKGSkq + Ch4pKgoiKSoKJikqCiopKgotKSoKMSkqCjQpKgo3KSoKOikqCj0pKgpAKSoKQykqCkUpKgpIKSoKSikq + CkwpKgpOKSoKUCkqClIpKgpTKSoKVSkqClYpKgpXKSoKWSkqClopKgpbKSoKXCkqClwpKgpdKSoKXSkq + Cl4pKgpeKSoKXikqCl4pKgpeKSoKXikqCl4pKgpeKSoKXSkqCl0pKgpcKSoKXCkqClspKgpaKSoKWSkq + ClcpKgpWKSoKVSkqClMpKgpSKSoKUCkqCk4pKgpMKSoKSikqCkgpKgpFKSoKQykqCkApKgo9KSoKOikq + CjcpKgo0KSoKMSkqCi0pKgoqKSoKJikqCiIpKgoeKSoKGSkqChUpKgoQKSoKCykqCgX/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A + AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////gAAA + AAAAAAAAAf/////wAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAAP/AA + AAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA + AAPAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA + AAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AA + AAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAA + AA/8AAAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAD/////+AAAAAAAAA + AAAB//////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////4lQTkcNChoKAAAADUlIRFIAAAEAAAABAAgG + AAAAXHKoZgAAFAtJREFUeJztnVtz40aShY8oUhd2t93qdttjezd2NmL3hTP//5fM8mUfZiY23Pa43XeJ + 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 + YII= + + + \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs new file mode 100644 index 0000000..1bdc04c --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs @@ -0,0 +1,170 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.FolderBrowseDialog +{ + using System; + using System.IO; + using System.Runtime.InteropServices; + using System.Windows.Forms; + using FSI.BT.Tools.Global.Utilities; + using FSI.BT.Tools.SystemTrayMenu.Utilities; + + public class FolderDialog : IFolderDialog, IDisposable + { + private bool isDisposed; + + ~FolderDialog() // the finalizer + { + Dispose(false); + } + + /// + /// Gets or sets /sets folder in which dialog will be open. + /// + public string InitialFolder { get; set; } + + /// + /// Gets or sets /sets directory in which dialog will be open + /// if there is no recent directory available. + /// + public string DefaultFolder { get; set; } + + /// + /// Gets or sets selected folder. + /// + public string Folder { get; set; } + + public DialogResult ShowDialog() + { + return ShowDialog(owner: new WindowWrapper(IntPtr.Zero)); + } + + public DialogResult ShowDialog(IWin32Window owner) + { + if (Environment.OSVersion.Version.Major >= 6) + { + return ShowVistaDialog(owner); + } + else + { + return ShowLegacyDialog(owner); + } + } + + public DialogResult ShowVistaDialog(IWin32Window owner) + { + NativeMethods.IFileDialog frm = (NativeMethods.IFileDialog)new NativeMethods.FileOpenDialogRCW(); + frm.GetOptions(out uint options); + options |= NativeMethods.FOS_PICKFOLDERS | + NativeMethods.FOS_FORCEFILESYSTEM | + NativeMethods.FOS_NOVALIDATE | + NativeMethods.FOS_NOTESTFILECREATE | + NativeMethods.FOS_DONTADDTORECENT; + frm.SetOptions(options); + if (InitialFolder != null) + { + Guid riid = new("43826D1E-E718-42EE-BC55-A1E261C37BFE"); // IShellItem + if (NativeMethods.SHCreateItemFromParsingName( + InitialFolder, + IntPtr.Zero, + ref riid, + out NativeMethods.IShellItem directoryShellItem) == NativeMethods.S_OK) + { + frm.SetFolder(directoryShellItem); + } + } + + if (DefaultFolder != null) + { + Guid riid = new("43826D1E-E718-42EE-BC55-A1E261C37BFE"); // IShellItem + if (NativeMethods.SHCreateItemFromParsingName( + DefaultFolder, + IntPtr.Zero, + ref riid, + out NativeMethods.IShellItem directoryShellItem) == NativeMethods.S_OK) + { + frm.SetDefaultFolder(directoryShellItem); + } + } + + if (owner != null && frm.Show(owner.Handle) == NativeMethods.S_OK) + { + try + { + if (frm.GetResult(out NativeMethods.IShellItem shellItem) == NativeMethods.S_OK) + { + if (shellItem.GetDisplayName( + NativeMethods.SIGDN_FILESYSPATH, + out IntPtr pszString) == NativeMethods.S_OK) + { + if (pszString != IntPtr.Zero) + { + try + { + Folder = Marshal.PtrToStringAuto(pszString); + return DialogResult.OK; + } + finally + { + Marshal.FreeCoTaskMem(pszString); + } + } + } + } + } + catch (Exception ex) + { + Log.Warn("Folder Dialog failed", ex); + } + } + + return DialogResult.Cancel; + } + + public DialogResult ShowLegacyDialog(IWin32Window owner) + { + using SaveFileDialog frm = new() + { + CheckFileExists = false, + CheckPathExists = true, + CreatePrompt = false, + Filter = "|" + Guid.Empty.ToString(), + FileName = "any", + }; + if (InitialFolder != null) + { + frm.InitialDirectory = InitialFolder; + } + + frm.OverwritePrompt = false; + frm.Title = Global.Utilities.Translator.GetText("Select directory"); + frm.ValidateNames = false; + if (frm.ShowDialog(owner) == DialogResult.OK) + { + Folder = Path.GetDirectoryName(frm.FileName); + return DialogResult.OK; + } + else + { + return DialogResult.Cancel; + } + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + if (!isDisposed) + { + } + + isDisposed = true; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs new file mode 100644 index 0000000..792fece --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs @@ -0,0 +1,27 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.FolderBrowseDialog +{ + using System.Windows.Forms; + + public interface IFolderDialog + { + string InitialFolder { get; set; } + + string DefaultFolder { get; set; } + + string Folder { get; set; } + + DialogResult ShowDialog(); + + DialogResult ShowDialog(IWin32Window owner); + + DialogResult ShowVistaDialog(IWin32Window owner); + + DialogResult ShowLegacyDialog(IWin32Window owner); + + void Dispose(); + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs new file mode 100644 index 0000000..f3d920f --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs @@ -0,0 +1,146 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.FolderBrowseDialog +{ + using System; + using System.Runtime.CompilerServices; + using System.Runtime.InteropServices; + + internal static class NativeMethods + { + public const uint FOS_PICKFOLDERS = 0x00000020; + public const uint FOS_FORCEFILESYSTEM = 0x00000040; + public const uint FOS_NOVALIDATE = 0x00000100; + public const uint FOS_NOTESTFILECREATE = 0x00010000; + public const uint FOS_DONTADDTORECENT = 0x02000000; + + public const uint S_OK = 0x0000; + + public const uint SIGDN_FILESYSPATH = 0x80058000; + + [ComImport] + [Guid("42F85136-DB7E-439C-85F1-E4075D135FC8")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + internal interface IFileDialog + { + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + [PreserveSig] + uint Show([In, Optional] IntPtr hwndOwner); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFileTypes([In] uint cFileTypes, [In, MarshalAs(UnmanagedType.LPArray)] IntPtr rgFilterSpec); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFileTypeIndex([In] uint iFileType); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetFileTypeIndex(out uint piFileType); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint Advise( + [In, MarshalAs(UnmanagedType.Interface)] IntPtr pfde, + out uint pdwCookie); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint Unadvise([In] uint dwCookie); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetOptions([In] uint fos); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetOptions(out uint fos); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + void SetDefaultFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFolder([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetFolder([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetCurrentSelection([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFileName([In, MarshalAs(UnmanagedType.LPWStr)] string pszName); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetFileName([MarshalAs(UnmanagedType.LPWStr)] out string pszName); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetTitle([In, MarshalAs(UnmanagedType.LPWStr)] string pszTitle); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetOkButtonLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszText); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFileNameLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszLabel); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetResult([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint AddPlace([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, uint fdap); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetDefaultExtension([In, MarshalAs(UnmanagedType.LPWStr)] + string pszDefaultExtension); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint Close([MarshalAs(UnmanagedType.Error)] uint hr); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetClientGuid([In] ref Guid guid); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint ClearClientData(); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint SetFilter([MarshalAs(UnmanagedType.Interface)] IntPtr pFilter); + } + + [ComImport] + [Guid("43826D1E-E718-42EE-BC55-A1E261C37BFE")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + internal interface IShellItem + { + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint BindToHandler( + [In] IntPtr pbc, + [In] ref Guid rbhid, + [In] ref Guid riid, + [Out, MarshalAs(UnmanagedType.Interface)] out IntPtr ppvOut); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetParent([MarshalAs(UnmanagedType.Interface)] out IShellItem ppsi); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetDisplayName([In] uint sigdnName, out IntPtr ppszName); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint GetAttributes([In] uint sfgaoMask, out uint psfgaoAttribs); + + [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] + uint Compare([In, MarshalAs(UnmanagedType.Interface)] IShellItem psi, [In] uint hint, out int piOrder); + } + + [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] + internal static extern int SHCreateItemFromParsingName( + [MarshalAs(UnmanagedType.LPWStr)] string pszPath, + IntPtr pbc, + ref Guid riid, + [MarshalAs(UnmanagedType.Interface)] out IShellItem ppv); + + [ComImport] + [ClassInterface(ClassInterfaceType.None)] + [TypeLibType(TypeLibTypeFlags.FCanCreate)] + [Guid("DC1C5A9C-E88A-4DDE-A5A1-60F82A20AEF7")] + internal class FileOpenDialogRCW + { + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs new file mode 100644 index 0000000..45f4e2f --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.FolderBrowseDialog +{ + using System; + + public class WindowWrapper : System.Windows.Forms.IWin32Window + { + /// + /// Initializes a new instance of the class. + /// + /// Handle to wrap. + public WindowWrapper(IntPtr handle) + { + Handle = handle; + } + + /// + /// Gets original ptr. + /// + public IntPtr Handle { get; } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs new file mode 100644 index 0000000..544661f --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs @@ -0,0 +1,32 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.HotkeyTextboxControl +{ + using System; + + public class EventDelay + { + private readonly long waitTime; + private long lastCheck; + + public EventDelay(long ticks) + { + waitTime = ticks; + } + + public bool Check() + { +#pragma warning disable CA2002 + lock (this) +#pragma warning restore CA2002 + { + long now = DateTime.Now.Ticks; + bool isPassed = now - lastCheck > waitTime; + lastCheck = now; + return isPassed; + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs new file mode 100644 index 0000000..cf6f2b8 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs @@ -0,0 +1,604 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface.HotkeyTextboxControl +{ + using System; + using System.Collections.Generic; + using System.Text; + using System.Windows.Forms; + using FSI.BT.Tools.Global.DllImports; + using FSI.BT.Tools.Global.Utilities; + using FSI.BT.Tools.SystemTrayMenu.Utilities; + + /// + /// A simple control that allows the user to select pretty much any valid hotkey combination + /// See: http://www.codeproject.com/KB/buttons/hotkeycontrol.aspx + /// But is modified to fit in Greenshot, and have localized support. + /// modfied to fit SystemTrayMenu. + /// + public sealed class HotkeyControl : TextBox + { + private static readonly bool IsWindows7OrOlder = Environment.OSVersion.Version.Major >= 6 && Environment.OSVersion.Version.Minor >= 1; + private static readonly IntPtr HotkeyHwnd = (IntPtr)0x0000000000000000; + + + // Holds the list of hotkeys + private static readonly IDictionary KeyHandlers = new Dictionary(); + private static int hotKeyCounter = 1; + + // ArrayLists used to enforce the use of proper modifiers. + // Shift+A isn't a valid hotkey, for instance, as it would screw up when the user is typing. + private readonly IList needNonShiftModifier = new List(); + private readonly IList needNonAltGrModifier = new List(); + + private readonly ContextMenuStrip dummy = new(); + + // These variables store the current hotkey and modifier(s) + private Keys hotkey = Keys.None; + private Keys modifiers = Keys.None; + + /// + /// Initializes a new instance of the class. + /// + public HotkeyControl() + { + ContextMenuStrip = dummy; // Disable right-clicking + Text = string.Empty; + + // Handle events that occurs when keys are pressed + KeyPress += HotkeyControl_KeyPress; + KeyUp += HotkeyControl_KeyUp; + KeyDown += HotkeyControl_KeyDown; + + PopulateModifierLists(); + } + + public delegate void HotKeyHandler(); + + private enum Modifiers + { + NONE = 0, + ALT = 1, + CTRL = 2, + SHIFT = 4, + WIN = 8, + NOREPEAT = 0x4000, + } + + private enum MapType : uint + { + MAPVK_VK_TO_VSC = 0, // The uCode parameter is a virtual-key code and is translated into a scan code. If it is a virtual-key code that does not distinguish between left- and right-hand keys, the left-hand scan code is returned. If there is no translation, the function returns 0. + MAPVK_VSC_TO_VK = 1, // The uCode parameter is a scan code and is translated into a virtual-key code that does not distinguish between left- and right-hand keys. If there is no translation, the function returns 0. + MAPVK_VK_TO_CHAR = 2, // The uCode parameter is a virtual-key code and is translated into an unshifted character value in the low order word of the return value. Dead keys (diacritics) are indicated by setting the top bit of the return value. If there is no translation, the function returns 0. + MAPVK_VSC_TO_VK_EX = 3, // The uCode parameter is a scan code and is translated into a virtual-key code that distinguishes between left- and right-hand keys. If there is no translation, the function returns 0. + MAPVK_VK_TO_VSC_EX = 4, // The uCode parameter is a virtual-key code and is translated into a scan code. If it is a virtual-key code that does not distinguish between left- and right-hand keys, the left-hand scan code is returned. If the scan code is an extended scan code, the high byte of the uCode value can contain either 0xe0 or 0xe1 to specify the extended scan code. If there is no translation, the function returns 0. + } + + /// + /// Gets or sets used to make sure that there is no right-click menu available. + /// + public override ContextMenuStrip ContextMenuStrip + { + get => dummy; + set => base.ContextMenuStrip = dummy; + } + + /// + /// Gets or sets a value indicating whether forces the control to be non-multiline. + /// + public override bool Multiline + { + get => base.Multiline; + set => base.Multiline = false; + } + + /// + /// Gets or sets used to get/set the hotkey (e.g. Keys.A). + /// + public Keys Hotkey + { + get => hotkey; + set + { + hotkey = value; + Redraw(true); + } + } + + /// + /// Gets or sets used to get/set the modifier keys (e.g. Keys.Alt | Keys.Control). + /// + public Keys HotkeyModifiers + { + get => modifiers; + set + { + modifiers = value; + Redraw(true); + } + } + + public static string HotkeyToString(Keys modifierKeyCode, Keys virtualKeyCode) + { + return HotkeyModifiersToString(modifierKeyCode) + virtualKeyCode; + } + + public static string HotkeyModifiersToString(Keys modifierKeyCode) + { + StringBuilder hotkeyString = new(); + if ((modifierKeyCode & Keys.Alt) > 0) + { + hotkeyString.Append("Alt").Append(" + "); + } + + if ((modifierKeyCode & Keys.Control) > 0) + { + hotkeyString.Append("Ctrl").Append(" + "); + } + + if ((modifierKeyCode & Keys.Shift) > 0) + { + hotkeyString.Append("Shift").Append(" + "); + } + + if (modifierKeyCode == Keys.LWin || modifierKeyCode == Keys.RWin) + { + hotkeyString.Append("Win").Append(" + "); + } + + return hotkeyString.ToString(); + } + + public static string HotkeyToLocalizedString(Keys modifierKeyCode, Keys virtualKeyCode) + { + return HotkeyModifiersToLocalizedString(modifierKeyCode) + GetKeyName(virtualKeyCode); + } + + public static string HotkeyModifiersToLocalizedString(Keys modifierKeyCode) + { + StringBuilder hotkeyString = new(); + if ((modifierKeyCode & Keys.Alt) > 0) + { + hotkeyString.Append(GetKeyName(Keys.Alt)).Append(" + "); + } + + if ((modifierKeyCode & Keys.Control) > 0) + { + hotkeyString.Append(GetKeyName(Keys.Control)).Append(" + "); + } + + if ((modifierKeyCode & Keys.Shift) > 0) + { + hotkeyString.Append(GetKeyName(Keys.Shift)).Append(" + "); + } + + if (modifierKeyCode == Keys.LWin || modifierKeyCode == Keys.RWin) + { + hotkeyString.Append("Win").Append(" + "); + } + + return hotkeyString.ToString(); + } + + public static Keys HotkeyModifiersFromString(string modifiersString) + { + Keys modifiers = Keys.None; + if (!string.IsNullOrEmpty(modifiersString)) + { + if (modifiersString.ToUpperInvariant().Contains("ALT+", StringComparison.InvariantCulture)) + { + modifiers |= Keys.Alt; + } + + if (modifiersString.ToUpperInvariant().Contains("CTRL+", StringComparison.InvariantCulture) || + modifiersString.ToUpperInvariant().Contains("STRG+", StringComparison.InvariantCulture)) + { + modifiers |= Keys.Control; + } + + if (modifiersString.ToUpperInvariant().Contains("SHIFT+", StringComparison.InvariantCulture)) + { + modifiers |= Keys.Shift; + } + + if (modifiersString.ToUpperInvariant().Contains("WIN+", StringComparison.InvariantCulture)) + { + modifiers |= Keys.LWin; + } + } + + return modifiers; + } + + public static Keys HotkeyFromString(string hotkey) + { + Keys key = Keys.None; + if (!string.IsNullOrEmpty(hotkey)) + { + if (hotkey.LastIndexOf('+') > 0) + { + hotkey = hotkey.Remove(0, hotkey.LastIndexOf('+') + 1).Trim(); + } + + try + { + hotkey = hotkey. + Replace("PgDn", "PageDown", StringComparison.InvariantCulture). + Replace("PgUp", "PageUp", StringComparison.InvariantCulture); + key = (Keys)Enum.Parse(typeof(Keys), hotkey); + } + catch (ArgumentException ex) + { + Log.Warn($"{hotkey} can not be parsed", ex); + } + } + + return key; + } + + /// + /// Register a hotkey. + /// + /// The modifier, e.g.: Modifiers.CTRL, Modifiers.NONE or Modifiers.ALT . + /// The virtual key code. + /// A HotKeyHandler, this will be called to handle the hotkey press. + /// the hotkey number, -1 if failed. + public static int RegisterHotKey(Keys modifierKeyCode, Keys virtualKeyCode, HotKeyHandler handler) + { + if (virtualKeyCode == Keys.None) + { + return 0; + } + + // Convert Modifiers to fit HKM_SETHOTKEY + uint modifiers = 0; + if ((modifierKeyCode & Keys.Alt) > 0) + { + modifiers |= (uint)Modifiers.ALT; + } + + if ((modifierKeyCode & Keys.Control) > 0) + { + modifiers |= (uint)Modifiers.CTRL; + } + + if ((modifierKeyCode & Keys.Shift) > 0) + { + modifiers |= (uint)Modifiers.SHIFT; + } + + if (modifierKeyCode == Keys.LWin || modifierKeyCode == Keys.RWin) + { + modifiers |= (uint)Modifiers.WIN; + } + + if (IsWindows7OrOlder) + { + modifiers |= (uint)Modifiers.NOREPEAT; + } + + if (NativeMethods.User32RegisterHotKey(HotkeyHwnd, hotKeyCounter, modifiers, (uint)virtualKeyCode)) + { + KeyHandlers.Add(hotKeyCounter, handler); + return hotKeyCounter++; + } + else + { + Log.Info($"Couldn't register hotkey modifier {modifierKeyCode} virtualKeyCode {virtualKeyCode}"); + return -1; + } + } + + public static void UnregisterHotkeys() + { + foreach (int hotkey in KeyHandlers.Keys) + { + NativeMethods.User32UnregisterHotKey(HotkeyHwnd, hotkey); + } + + KeyHandlers.Clear(); + } + + public static string GetKeyName(Keys givenKey) + { + StringBuilder keyName = new(); + const uint numpad = 55; + + Keys virtualKey = givenKey; + string keyString = string.Empty; + + // Make VC's to real keys + switch (virtualKey) + { + case Keys.Alt: + virtualKey = Keys.LMenu; + break; + case Keys.Control: + virtualKey = Keys.ControlKey; + break; + case Keys.Shift: + virtualKey = Keys.LShiftKey; + break; + case Keys.Multiply: + if (NativeMethods.User32GetKeyNameText(numpad << 16, keyName, 100) > 0) + { + keyString = keyName.ToString().Replace("*", string.Empty, StringComparison.InvariantCulture).Trim().ToLowerInvariant(); + if (keyString.Contains('(')) + { + return "* " + keyString; + } + + keyString = keyString[..1].ToUpperInvariant() + keyString[1..].ToLowerInvariant(); + } + + return keyString + " *"; + case Keys.Divide: + if (NativeMethods.User32GetKeyNameText(numpad << 16, keyName, 100) > 0) + { + keyString = keyName.ToString().Replace("*", string.Empty, StringComparison.InvariantCulture).Trim().ToLowerInvariant(); + if (keyString.Contains('(')) + { + return "/ " + keyString; + } + + keyString = keyString[..1].ToUpperInvariant() + keyString[1..].ToLowerInvariant(); + } + + return keyString + " /"; + } + + uint scanCode = NativeMethods.User32MapVirtualKey((uint)virtualKey, (uint)MapType.MAPVK_VK_TO_VSC); + + // because MapVirtualKey strips the extended bit for some keys + switch (virtualKey) + { + case Keys.Left: + case Keys.Up: + case Keys.Right: + case Keys.Down: // arrow keys + case Keys.Prior: + case Keys.Next: // page up and page down + case Keys.End: + case Keys.Home: + case Keys.Insert: + case Keys.Delete: + case Keys.NumLock: + scanCode |= 0x100; // set extended bit + break; + case Keys.PrintScreen: // PrintScreen + scanCode = 311; + break; + case Keys.Pause: // PrintScreen + scanCode = 69; + break; + } + + scanCode |= 0x200; + if (NativeMethods.User32GetKeyNameText(scanCode << 16, keyName, 100) != 0) + { + string visibleName = keyName.ToString(); + if (visibleName.Length > 1) + { + visibleName = visibleName[..1] + visibleName[1..].ToLowerInvariant(); + } + + return visibleName; + } + else + { + return givenKey.ToString(); + } + } + + /// + /// Clears the current hotkey and resets the TextBox. + /// + public void ResetHotkey() + { + hotkey = Keys.None; + modifiers = Keys.None; + Redraw(); + } + + /// + /// Used to get/set the hotkey (e.g. Keys.A). + /// + /// hotkey. + public void SetHotkey(string hotkey) + { + this.hotkey = HotkeyFromString(hotkey); + modifiers = HotkeyModifiersFromString(hotkey); + Redraw(true); + } + + public override string ToString() + { + return HotkeyToString(HotkeyModifiers, Hotkey); + } + + /// + /// Handles some misc keys, such as Ctrl+Delete and Shift+Insert. + /// + /// msg. + /// keyData. + /// bool if handled. + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == Keys.Delete || keyData == (Keys.Control | Keys.Delete)) + { + ResetHotkey(); + return true; + } + + // Paste + if (keyData == (Keys.Shift | Keys.Insert)) + { + return true; // Don't allow + } + + // Allow the rest + return base.ProcessCmdKey(ref msg, keyData); + } + + /// + /// Redraws the TextBox when necessary. + /// + /// Specifies whether this function was called by the Hotkey/HotkeyModifiers properties or by the user. + private void Redraw(bool bCalledProgramatically = false) + { + // No hotkey set + if (hotkey == Keys.None) + { + Text = string.Empty; + return; + } + + // Only validate input if it comes from the user + if (bCalledProgramatically == false) + { + // No modifier or shift only, AND a hotkey that needs another modifier + if ((modifiers == Keys.Shift || modifiers == Keys.None) && needNonShiftModifier.Contains((int)hotkey)) + { + if (modifiers == Keys.None) + { + // Set Ctrl+Alt as the modifier unless Ctrl+Alt+ won't work... + if (needNonAltGrModifier.Contains((int)hotkey) == false) + { + modifiers = Keys.Alt | Keys.Control; + } + else + { + // ... in that case, use Shift+Alt instead. + modifiers = Keys.Alt | Keys.Shift; + } + } + else + { + // User pressed Shift and an invalid key (e.g. a letter or a number), + // that needs another set of modifier keys + hotkey = Keys.None; + Text = string.Empty; + return; + } + } + + // Check all Ctrl+Alt keys + if ((modifiers == (Keys.Alt | Keys.Control)) && needNonAltGrModifier.Contains((int)hotkey)) + { + // Ctrl+Alt+4 etc won't work; reset hotkey and tell the user + hotkey = Keys.None; + Text = string.Empty; + return; + } + } + + // I have no idea why this is needed, but it is. Without this code, pressing only Ctrl + // will show up as "Control + ControlKey", etc. + if (hotkey == Keys.Menu /* Alt */ || hotkey == Keys.ShiftKey || hotkey == Keys.ControlKey) + { + hotkey = Keys.None; + } + + Text = HotkeyToLocalizedString(modifiers, hotkey); + } + + /// + /// Populates the ArrayLists specifying disallowed hotkeys + /// such as Shift+A, Ctrl+Alt+4 (would produce a dollar sign) etc. + /// + private void PopulateModifierLists() + { + // Shift + 0 - 9, A - Z + for (Keys k = Keys.D0; k <= Keys.Z; k++) + { + needNonShiftModifier.Add((int)k); + } + + // Shift + Numpad keys + for (Keys k = Keys.NumPad0; k <= Keys.NumPad9; k++) + { + needNonShiftModifier.Add((int)k); + } + + // Shift + Misc (,;<./ etc) + for (Keys k = Keys.Oem1; k <= Keys.OemBackslash; k++) + { + needNonShiftModifier.Add((int)k); + } + + // Shift + Space, PgUp, PgDn, End, Home + for (Keys k = Keys.Space; k <= Keys.Home; k++) + { + needNonShiftModifier.Add((int)k); + } + + // Misc keys that we can't loop through + needNonShiftModifier.Add((int)Keys.Insert); + needNonShiftModifier.Add((int)Keys.Help); + needNonShiftModifier.Add((int)Keys.Multiply); + needNonShiftModifier.Add((int)Keys.Add); + needNonShiftModifier.Add((int)Keys.Subtract); + needNonShiftModifier.Add((int)Keys.Divide); + needNonShiftModifier.Add((int)Keys.Decimal); + needNonShiftModifier.Add((int)Keys.Return); + needNonShiftModifier.Add((int)Keys.Escape); + needNonShiftModifier.Add((int)Keys.NumLock); + + // Ctrl+Alt + 0 - 9 + for (Keys k = Keys.D0; k <= Keys.D9; k++) + { + needNonAltGrModifier.Add((int)k); + } + } + + /// + /// Fires when a key is pushed down. Here, we'll want to update the text in the box + /// to notify the user what combination is currently pressed. + /// + private void HotkeyControl_KeyDown(object sender, KeyEventArgs e) + { + // Clear the current hotkey + if (e.KeyCode == Keys.Back || e.KeyCode == Keys.Delete) + { + ResetHotkey(); + } + else + { + modifiers = e.Modifiers; + hotkey = e.KeyCode; + Redraw(); + } + } + + /// + /// Fires when all keys are released. If the current hotkey isn't valid, reset it. + /// Otherwise, do nothing and keep the text and hotkey as it was. + /// + private void HotkeyControl_KeyUp(object sender, KeyEventArgs e) + { + // Somehow the PrintScreen only comes as a keyup, therefore we handle it here. + if (e.KeyCode == Keys.PrintScreen) + { + modifiers = e.Modifiers; + hotkey = e.KeyCode; + Redraw(); + } + + if (hotkey == Keys.None && ModifierKeys == Keys.None) + { + ResetHotkey(); + } + } + + /// + /// Prevents the letter/whatever entered to show up in the TextBox + /// Without this, a "A" key press would appear as "aControl, Alt + A". + /// + private void HotkeyControl_KeyPress(object sender, KeyPressEventArgs e) + { + e.Handled = true; + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs new file mode 100644 index 0000000..8d9478c --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs @@ -0,0 +1,5523 @@ +using FSI.BT.Tools.Global.UserInterface.HotkeyTextboxControl; + +namespace FSI.BT.Tools.Global.UserInterface +{ + 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.tableLayoutPanelMain = new System.Windows.Forms.TableLayoutPanel(); + this.tabControl = new System.Windows.Forms.TabControl(); + this.tabPageGeneral = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelGeneral = new System.Windows.Forms.TableLayoutPanel(); + this.buttonGeneralDefault = new System.Windows.Forms.Button(); + this.groupBoxFolder = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelFolder = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelChangeFolder = new System.Windows.Forms.TableLayoutPanel(); + this.buttonChangeFolder = new System.Windows.Forms.Button(); + this.buttonOpenFolder = new System.Windows.Forms.Button(); + this.checkBoxSetFolderByWindowsContextMenu = new System.Windows.Forms.CheckBox(); + this.textBoxFolder = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelRelativeFolderOpenAssembly = new System.Windows.Forms.TableLayoutPanel(); + this.buttonChangeRelativeFolder = new System.Windows.Forms.Button(); + this.buttonOpenAssemblyLocation = new System.Windows.Forms.Button(); + this.groupBoxConfigAndLogfile = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelConfigAndLogfile = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxSaveLogFileInApplicationDirectory = new System.Windows.Forms.CheckBox(); + this.checkBoxSaveConfigInApplicationDirectory = new System.Windows.Forms.CheckBox(); + this.groupBoxAutostart = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxCheckForUpdates = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanelAutostart = new System.Windows.Forms.TableLayoutPanel(); + this.buttonAddStartup = new System.Windows.Forms.Button(); + this.labelStartupStatus = new System.Windows.Forms.Label(); + this.checkBoxAutostart = new System.Windows.Forms.CheckBox(); + this.groupBoxHotkey = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelHotkey = new System.Windows.Forms.TableLayoutPanel(); + this.textBoxHotkeyPlaceholder = new System.Windows.Forms.TextBox(); + this.buttonHotkeyDefault = new System.Windows.Forms.Button(); + this.groupBoxLanguage = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelLanguage = new System.Windows.Forms.TableLayoutPanel(); + this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); + this.tabPageSizeAndLocation = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelSizeAndLocation = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxSubMenuAppearAt = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownOverlappingOffsetPixels = new System.Windows.Forms.NumericUpDown(); + this.labelOverlappingByPixelsOffset = new System.Windows.Forms.Label(); + this.radioButtonOverlapping = new System.Windows.Forms.RadioButton(); + this.radioButtonNextToPreviousMenu = new System.Windows.Forms.RadioButton(); + this.buttonSizeAndLocationDefault = new System.Windows.Forms.Button(); + this.groupBoxMenuAppearAt = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelMenuAppearAt = new System.Windows.Forms.TableLayoutPanel(); + this.radioButtonUseCustomLocation = new System.Windows.Forms.RadioButton(); + this.radioButtonAppearAtTheBottomLeft = new System.Windows.Forms.RadioButton(); + this.radioButtonAppearAtTheBottomRight = new System.Windows.Forms.RadioButton(); + this.radioButtonAppearAtMouseLocation = new System.Windows.Forms.RadioButton(); + this.groupBoxSize = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelSize = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelIconSizeInPercent = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownIconSizeInPercent = new System.Windows.Forms.NumericUpDown(); + this.labelIconSizeInPercent = new System.Windows.Forms.Label(); + this.tableLayoutPanelRowHeighteInPercentage = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownRowHeighteInPercentage = new System.Windows.Forms.NumericUpDown(); + this.labelRowHeightInPercentage = new System.Windows.Forms.Label(); + this.tableLayoutPanelSizeInPercent = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownSizeInPercent = new System.Windows.Forms.NumericUpDown(); + this.labelSizeInPercent = new System.Windows.Forms.Label(); + this.tableLayoutPanelMenuHeight = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownMenuHeight = new System.Windows.Forms.NumericUpDown(); + this.labelMaxMenuHeight = new System.Windows.Forms.Label(); + this.tableLayoutPanelMaxMenuWidth = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownMenuWidth = new System.Windows.Forms.NumericUpDown(); + this.labelMaxMenuWidth = new System.Windows.Forms.Label(); + this.tabPageAdvanced = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelAdvanced = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxOptionalFeatures = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxShowInTaskbar = new System.Windows.Forms.CheckBox(); + this.checkBoxSendHotkeyInsteadKillOtherInstances = new System.Windows.Forms.CheckBox(); + this.checkBoxSupportGamepad = new System.Windows.Forms.CheckBox(); + this.checkBoxResolveLinksToFolders = new System.Windows.Forms.CheckBox(); + this.groupBoxInternetShortcutIcons = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelInternetShortcutIcons = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelChangeIcoFolder = new System.Windows.Forms.TableLayoutPanel(); + this.buttonChangeIcoFolder = new System.Windows.Forms.Button(); + this.textBoxIcoFolder = new System.Windows.Forms.TextBox(); + this.groupBoxDrag = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxSwipeScrolling = new System.Windows.Forms.CheckBox(); + this.checkBoxDragDropItems = new System.Windows.Forms.CheckBox(); + this.buttonAdvancedDefault = new System.Windows.Forms.Button(); + this.groupBoxSorting = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelSorting = new System.Windows.Forms.TableLayoutPanel(); + this.radioButtonSortByTypeAndDate = new System.Windows.Forms.RadioButton(); + this.radioButtonSortByTypeAndName = new System.Windows.Forms.RadioButton(); + this.radioButtonSortByDate = new System.Windows.Forms.RadioButton(); + this.radioButtonSortByName = new System.Windows.Forms.RadioButton(); + this.groupBoxHiddenFilesAndFolders = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelHiddenFilesAndFolders = new System.Windows.Forms.TableLayoutPanel(); + this.radioButtonAlwaysShowHiddenFiles = new System.Windows.Forms.RadioButton(); + this.radioButtonNeverShowHiddenFiles = new System.Windows.Forms.RadioButton(); + this.radioButtonSystemSettingsShowHiddenFiles = new System.Windows.Forms.RadioButton(); + this.groupBoxClick = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelClick = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxOpenDirectoryWithOneClick = new System.Windows.Forms.CheckBox(); + this.checkBoxOpenItemWithOneClick = new System.Windows.Forms.CheckBox(); + this.tabPageFolders = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelFoldersInRootFolder = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxFoldersInRootFolder = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelFolderToRootFoldersList = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelFolderToRootFolder = new System.Windows.Forms.TableLayoutPanel(); + this.buttonAddFolderToRootFolder = new System.Windows.Forms.Button(); + this.buttonRemoveFolder = new System.Windows.Forms.Button(); + this.dataGridViewFolders = new System.Windows.Forms.DataGridView(); + this.ColumnFolder = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ColumnRecursiveLevel = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.ColumnOnlyFiles = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.tableLayoutPanelAddSampleStartMenuFolder = new System.Windows.Forms.TableLayoutPanel(); + this.buttonAddSampleStartMenuFolder = new System.Windows.Forms.Button(); + this.checkBoxGenerateShortcutsToDrives = new System.Windows.Forms.CheckBox(); + this.checkBoxShowOnlyAsSearchResult = new System.Windows.Forms.CheckBox(); + this.buttonDefaultFolders = new System.Windows.Forms.Button(); + this.tabPageExpert = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelExpert = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxSearchPattern = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelSearchPattern = new System.Windows.Forms.TableLayoutPanel(); + this.textBoxSearchPattern = new System.Windows.Forms.TextBox(); + this.groupBoxCache = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelCache = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems = new System.Windows.Forms.TableLayoutPanel(); + this.labelClearCacheIfMoreThanThisNumberOfItems = new System.Windows.Forms.Label(); + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems = new System.Windows.Forms.NumericUpDown(); + this.groupBoxStaysOpen = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelStaysOpen = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed = new System.Windows.Forms.TableLayoutPanel(); + this.labelTimeUntilClosesAfterEnterPressed = new System.Windows.Forms.Label(); + this.numericUpDownTimeUntilClosesAfterEnterPressed = new System.Windows.Forms.NumericUpDown(); + this.checkBoxStayOpenWhenItemClicked = new System.Windows.Forms.CheckBox(); + this.checkBoxStayOpenWhenFocusLost = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanelTimeUntilCloses = new System.Windows.Forms.TableLayoutPanel(); + this.labelTimeUntilCloses = new System.Windows.Forms.Label(); + this.numericUpDownTimeUntilClose = new System.Windows.Forms.NumericUpDown(); + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed = new System.Windows.Forms.CheckBox(); + this.groupBoxOpenSubmenus = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelTimeUntilOpen = new System.Windows.Forms.TableLayoutPanel(); + this.numericUpDownTimeUntilOpens = new System.Windows.Forms.NumericUpDown(); + this.labelTimeUntilOpen = new System.Windows.Forms.Label(); + this.buttonExpertDefault = new System.Windows.Forms.Button(); + this.tabPageCustomize = new System.Windows.Forms.TabPage(); + this.tableLayoutPanelCustomize = new System.Windows.Forms.TableLayoutPanel(); + this.groupBoxColorsDarkMode = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelColorIconsDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxIconsDarkMode = new System.Windows.Forms.PictureBox(); + this.labelIconsDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorIconsDarkMode = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelColorBackgroundBorderDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxBackgroundBorderDarkMode = new System.Windows.Forms.PictureBox(); + this.labelBackgroundBorderDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorBackgroundBorderDarkMode = new System.Windows.Forms.TextBox(); + this.labelMenuDarkMode = new System.Windows.Forms.Label(); + this.tableLayoutPanelSearchFieldDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSearchFieldDarkMode = new System.Windows.Forms.PictureBox(); + this.labelSearchFieldDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorSearchFieldDarkMode = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelOpenFolderDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxOpenFolderDarkMode = new System.Windows.Forms.PictureBox(); + this.labelOpenFolderDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorOpenFolderDarkMode = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelOpenFolderBorderDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxOpenFolderBorderDarkMode = new System.Windows.Forms.PictureBox(); + this.labelOpenFolderBorderDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorOpenFolderBorderDarkMode = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelSelectedItemDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureColorBoxSelectedItemDarkMode = new System.Windows.Forms.PictureBox(); + this.labelSelectedItemDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorSelecetedItemDarkMode = new System.Windows.Forms.TextBox(); + this.tableLayoutPanelSelectedItemBorderDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSelectedItemBorderDarkMode = new System.Windows.Forms.PictureBox(); + this.labelSelectedItemBorderDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorSelectedItemBorderDarkMode = new System.Windows.Forms.TextBox(); + this.labelScrollbarDarkMode = new System.Windows.Forms.Label(); + this.tableLayoutPanelScrollbarBackgroundDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxScrollbarBackgroundDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorScrollbarBackgroundDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeScrollbarBackground = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeSlider = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderDraggingDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderDraggingDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderDraggingDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeSliderDragging = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderHoverDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderHoverDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderHoverDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeSliderHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderArrowsAndTrackHoverDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeSliderArrowsAndTrackHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeArrow = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowClickDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowClickDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowClickDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeArrowClick = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowClickBackgroundDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowClickBackgroundDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowClickBackgroundDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeArrowClickBackground = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowHoverDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowHoverDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowHoverDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeArrowHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowHoverBackgroundDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowHoverBackgroundDarkMode = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowHoverBackgroundDarkMode = new System.Windows.Forms.TextBox(); + this.labelColorDarkModeArrowHoverBackground = new System.Windows.Forms.Label(); + this.buttonColorsDefaultDarkMode = new System.Windows.Forms.Button(); + this.tableLayoutPanelBackgroundDarkMode = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxBackgroundDarkMode = new System.Windows.Forms.PictureBox(); + this.labelBackgroundDarkMode = new System.Windows.Forms.Label(); + this.textBoxColorBackgroundDarkMode = new System.Windows.Forms.TextBox(); + this.groupBoxColorsLightMode = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelColorsAndDefault = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanelIcons = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxIcons = new System.Windows.Forms.PictureBox(); + this.textBoxColorIcons = new System.Windows.Forms.TextBox(); + this.labelIcons = new System.Windows.Forms.Label(); + this.tableLayoutPanelBackgroundBorder = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxBackgroundBorder = new System.Windows.Forms.PictureBox(); + this.textBoxColorBackgroundBorder = new System.Windows.Forms.TextBox(); + this.labelBackgroundBorder = new System.Windows.Forms.Label(); + this.labelMenuLightMode = new System.Windows.Forms.Label(); + this.tableLayoutPanelBackground = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxBackground = new System.Windows.Forms.PictureBox(); + this.textBoxColorBackground = new System.Windows.Forms.TextBox(); + this.labelBackground = new System.Windows.Forms.Label(); + this.buttonColorsDefault = new System.Windows.Forms.Button(); + this.tableLayoutPanelArrowHoverBackground = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowHoverBackground = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowHoverBackground = new System.Windows.Forms.TextBox(); + this.labelArrowHoverBackground = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowHover = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowHover = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowHover = new System.Windows.Forms.TextBox(); + this.labelArrowHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowClickBackground = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowClickBackground = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowClickBackground = new System.Windows.Forms.TextBox(); + this.labelArrowClickBackground = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrowClick = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrowClick = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrowClick = new System.Windows.Forms.TextBox(); + this.labelArrowClick = new System.Windows.Forms.Label(); + this.tableLayoutPanelArrow = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxArrow = new System.Windows.Forms.PictureBox(); + this.textBoxColorArrow = new System.Windows.Forms.TextBox(); + this.labelArrow = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderArrowsAndTrackHover = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderArrowsAndTrackHover = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderArrowsAndTrackHover = new System.Windows.Forms.TextBox(); + this.labelSliderArrowsAndTrackHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderHover = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderHover = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderHover = new System.Windows.Forms.TextBox(); + this.labelSliderHover = new System.Windows.Forms.Label(); + this.tableLayoutPanelSliderDragging = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSliderDragging = new System.Windows.Forms.PictureBox(); + this.textBoxColorSliderDragging = new System.Windows.Forms.TextBox(); + this.labelSliderDragging = new System.Windows.Forms.Label(); + this.tableLayoutPanelSlider = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSlider = new System.Windows.Forms.PictureBox(); + this.textBoxColorSlider = new System.Windows.Forms.TextBox(); + this.labelSlider = new System.Windows.Forms.Label(); + this.tableLayoutPanelScrollbarBackground = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxScrollbarBackground = new System.Windows.Forms.PictureBox(); + this.textBoxColorScrollbarBackground = new System.Windows.Forms.TextBox(); + this.labelScrollbarBackground = new System.Windows.Forms.Label(); + this.labelScrollbarLightMode = new System.Windows.Forms.Label(); + this.tableLayoutPanelSelectedItemBorder = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSelectedItemBorder = new System.Windows.Forms.PictureBox(); + this.textBoxColorSelectedItemBorder = new System.Windows.Forms.TextBox(); + this.labelSelectedItemBorder = new System.Windows.Forms.Label(); + this.tableLayoutPanelSelectedItem = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSelectedItem = new System.Windows.Forms.PictureBox(); + this.textBoxColorSelectedItem = new System.Windows.Forms.TextBox(); + this.labelSelectedItem = new System.Windows.Forms.Label(); + this.tableLayoutPanelOpenFolderBorder = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxOpenFolderBorder = new System.Windows.Forms.PictureBox(); + this.textBoxColorOpenFolderBorder = new System.Windows.Forms.TextBox(); + this.labelOpenFolderBorder = new System.Windows.Forms.Label(); + this.tableLayoutPanelOpenFolder = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxOpenFolder = new System.Windows.Forms.PictureBox(); + this.textBoxColorOpenFolder = new System.Windows.Forms.TextBox(); + this.labelOpenFolder = new System.Windows.Forms.Label(); + this.tableLayoutPanelSearchField = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBoxSearchField = new System.Windows.Forms.PictureBox(); + this.textBoxColorSearchField = new System.Windows.Forms.TextBox(); + this.labelSearchField = new System.Windows.Forms.Label(); + this.groupBoxAppearance = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanelAppearance = new System.Windows.Forms.TableLayoutPanel(); + this.checkBoxShowFunctionKeyPinMenu = new System.Windows.Forms.CheckBox(); + this.checkBoxShowFunctionKeySettings = new System.Windows.Forms.CheckBox(); + this.checkBoxShowFunctionKeyRestart = new System.Windows.Forms.CheckBox(); + this.checkBoxShowLinkOverlay = new System.Windows.Forms.CheckBox(); + this.checkBoxUseFading = new System.Windows.Forms.CheckBox(); + this.checkBoxUseIconFromRootFolder = new System.Windows.Forms.CheckBox(); + this.checkBoxShowSearchBar = new System.Windows.Forms.CheckBox(); + this.checkBoxShowDirectoryTitleAtTop = new System.Windows.Forms.CheckBox(); + this.checkBoxRoundCorners = new System.Windows.Forms.CheckBox(); + this.checkBoxDarkModeAlwaysOn = new System.Windows.Forms.CheckBox(); + this.buttonAppearanceDefault = new System.Windows.Forms.Button(); + this.checkBoxShowCountOfElementsBelow = new System.Windows.Forms.CheckBox(); + this.checkBoxShowFunctionKeyOpenFolder = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanelBottom = new System.Windows.Forms.TableLayoutPanel(); + this.buttonOk = new System.Windows.Forms.Button(); + this.buttonCancel = new System.Windows.Forms.Button(); + this.colorDialog = new System.Windows.Forms.ColorDialog(); + this.radioButtonSortByFileExtensionAndName = new System.Windows.Forms.RadioButton(); + this.tableLayoutPanelMain.SuspendLayout(); + this.tabControl.SuspendLayout(); + this.tabPageGeneral.SuspendLayout(); + this.tableLayoutPanelGeneral.SuspendLayout(); + this.groupBoxFolder.SuspendLayout(); + this.tableLayoutPanelFolder.SuspendLayout(); + this.tableLayoutPanelChangeFolder.SuspendLayout(); + this.tableLayoutPanelRelativeFolderOpenAssembly.SuspendLayout(); + this.groupBoxConfigAndLogfile.SuspendLayout(); + this.tableLayoutPanelConfigAndLogfile.SuspendLayout(); + this.groupBoxAutostart.SuspendLayout(); + this.tableLayoutPanel5.SuspendLayout(); + this.tableLayoutPanelAutostart.SuspendLayout(); + this.groupBoxHotkey.SuspendLayout(); + this.tableLayoutPanelHotkey.SuspendLayout(); + this.groupBoxLanguage.SuspendLayout(); + this.tableLayoutPanelLanguage.SuspendLayout(); + this.tabPageSizeAndLocation.SuspendLayout(); + this.tableLayoutPanelSizeAndLocation.SuspendLayout(); + this.groupBoxSubMenuAppearAt.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownOverlappingOffsetPixels)).BeginInit(); + this.groupBoxMenuAppearAt.SuspendLayout(); + this.tableLayoutPanelMenuAppearAt.SuspendLayout(); + this.groupBoxSize.SuspendLayout(); + this.tableLayoutPanelSize.SuspendLayout(); + this.tableLayoutPanelIconSizeInPercent.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownIconSizeInPercent)).BeginInit(); + this.tableLayoutPanelRowHeighteInPercentage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownRowHeighteInPercentage)).BeginInit(); + this.tableLayoutPanelSizeInPercent.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownSizeInPercent)).BeginInit(); + this.tableLayoutPanelMenuHeight.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMenuHeight)).BeginInit(); + this.tableLayoutPanelMaxMenuWidth.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMenuWidth)).BeginInit(); + this.tabPageAdvanced.SuspendLayout(); + this.tableLayoutPanelAdvanced.SuspendLayout(); + this.groupBoxOptionalFeatures.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + this.groupBoxInternetShortcutIcons.SuspendLayout(); + this.tableLayoutPanelInternetShortcutIcons.SuspendLayout(); + this.tableLayoutPanelChangeIcoFolder.SuspendLayout(); + this.groupBoxDrag.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.groupBoxSorting.SuspendLayout(); + this.tableLayoutPanelSorting.SuspendLayout(); + this.groupBoxHiddenFilesAndFolders.SuspendLayout(); + this.tableLayoutPanelHiddenFilesAndFolders.SuspendLayout(); + this.groupBoxClick.SuspendLayout(); + this.tableLayoutPanelClick.SuspendLayout(); + this.tabPageFolders.SuspendLayout(); + this.tableLayoutPanelFoldersInRootFolder.SuspendLayout(); + this.groupBoxFoldersInRootFolder.SuspendLayout(); + this.tableLayoutPanelFolderToRootFoldersList.SuspendLayout(); + this.tableLayoutPanelFolderToRootFolder.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewFolders)).BeginInit(); + this.tableLayoutPanelAddSampleStartMenuFolder.SuspendLayout(); + this.tabPageExpert.SuspendLayout(); + this.tableLayoutPanelExpert.SuspendLayout(); + this.groupBoxSearchPattern.SuspendLayout(); + this.tableLayoutPanelSearchPattern.SuspendLayout(); + this.groupBoxCache.SuspendLayout(); + this.tableLayoutPanelCache.SuspendLayout(); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownClearCacheIfMoreThanThisNumberOfItems)).BeginInit(); + this.groupBoxStaysOpen.SuspendLayout(); + this.tableLayoutPanelStaysOpen.SuspendLayout(); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilClosesAfterEnterPressed)).BeginInit(); + this.tableLayoutPanelTimeUntilCloses.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilClose)).BeginInit(); + this.groupBoxOpenSubmenus.SuspendLayout(); + this.tableLayoutPanelTimeUntilOpen.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilOpens)).BeginInit(); + this.tabPageCustomize.SuspendLayout(); + this.tableLayoutPanelCustomize.SuspendLayout(); + this.groupBoxColorsDarkMode.SuspendLayout(); + this.tableLayoutPanelDarkMode.SuspendLayout(); + this.tableLayoutPanelColorIconsDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIconsDarkMode)).BeginInit(); + this.tableLayoutPanelColorBackgroundBorderDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundBorderDarkMode)).BeginInit(); + this.tableLayoutPanelSearchFieldDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSearchFieldDarkMode)).BeginInit(); + this.tableLayoutPanelOpenFolderDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderDarkMode)).BeginInit(); + this.tableLayoutPanelOpenFolderBorderDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderBorderDarkMode)).BeginInit(); + this.tableLayoutPanelSelectedItemDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureColorBoxSelectedItemDarkMode)).BeginInit(); + this.tableLayoutPanelSelectedItemBorderDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItemBorderDarkMode)).BeginInit(); + this.tableLayoutPanelScrollbarBackgroundDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxScrollbarBackgroundDarkMode)).BeginInit(); + this.tableLayoutPanelSliderDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDarkMode)).BeginInit(); + this.tableLayoutPanelSliderDraggingDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDraggingDarkMode)).BeginInit(); + this.tableLayoutPanelSliderHoverDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderHoverDarkMode)).BeginInit(); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderArrowsAndTrackHoverDarkMode)).BeginInit(); + this.tableLayoutPanelArrowDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowDarkMode)).BeginInit(); + this.tableLayoutPanelArrowClickDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickDarkMode)).BeginInit(); + this.tableLayoutPanelArrowClickBackgroundDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickBackgroundDarkMode)).BeginInit(); + this.tableLayoutPanelArrowHoverDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverDarkMode)).BeginInit(); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverBackgroundDarkMode)).BeginInit(); + this.tableLayoutPanelBackgroundDarkMode.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundDarkMode)).BeginInit(); + this.groupBoxColorsLightMode.SuspendLayout(); + this.tableLayoutPanelColorsAndDefault.SuspendLayout(); + this.tableLayoutPanelIcons.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIcons)).BeginInit(); + this.tableLayoutPanelBackgroundBorder.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundBorder)).BeginInit(); + this.tableLayoutPanelBackground.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackground)).BeginInit(); + this.tableLayoutPanelArrowHoverBackground.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverBackground)).BeginInit(); + this.tableLayoutPanelArrowHover.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHover)).BeginInit(); + this.tableLayoutPanelArrowClickBackground.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickBackground)).BeginInit(); + this.tableLayoutPanelArrowClick.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClick)).BeginInit(); + this.tableLayoutPanelArrow.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrow)).BeginInit(); + this.tableLayoutPanelSliderArrowsAndTrackHover.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderArrowsAndTrackHover)).BeginInit(); + this.tableLayoutPanelSliderHover.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderHover)).BeginInit(); + this.tableLayoutPanelSliderDragging.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDragging)).BeginInit(); + this.tableLayoutPanelSlider.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSlider)).BeginInit(); + this.tableLayoutPanelScrollbarBackground.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxScrollbarBackground)).BeginInit(); + this.tableLayoutPanelSelectedItemBorder.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItemBorder)).BeginInit(); + this.tableLayoutPanelSelectedItem.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItem)).BeginInit(); + this.tableLayoutPanelOpenFolderBorder.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderBorder)).BeginInit(); + this.tableLayoutPanelOpenFolder.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolder)).BeginInit(); + this.tableLayoutPanelSearchField.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSearchField)).BeginInit(); + this.groupBoxAppearance.SuspendLayout(); + this.tableLayoutPanelAppearance.SuspendLayout(); + this.tableLayoutPanelBottom.SuspendLayout(); + this.SuspendLayout(); + // + // tableLayoutPanelMain + // + this.tableLayoutPanelMain.AutoSize = true; + this.tableLayoutPanelMain.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelMain.ColumnCount = 1; + this.tableLayoutPanelMain.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelMain.Controls.Add(this.tabControl, 0, 0); + this.tableLayoutPanelMain.Controls.Add(this.tableLayoutPanelBottom, 0, 1); + this.tableLayoutPanelMain.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanelMain.Name = "tableLayoutPanelMain"; + this.tableLayoutPanelMain.RowCount = 2; + this.tableLayoutPanelMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelMain.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMain.Size = new System.Drawing.Size(432, 553); + this.tableLayoutPanelMain.TabIndex = 0; + // + // tabControl + // + this.tabControl.Controls.Add(this.tabPageGeneral); + this.tabControl.Controls.Add(this.tabPageSizeAndLocation); + this.tabControl.Controls.Add(this.tabPageAdvanced); + this.tabControl.Controls.Add(this.tabPageFolders); + this.tabControl.Controls.Add(this.tabPageExpert); + this.tabControl.Controls.Add(this.tabPageCustomize); + this.tabControl.Location = new System.Drawing.Point(6, 3); + this.tabControl.Margin = new System.Windows.Forms.Padding(6, 3, 6, 3); + this.tabControl.Name = "tabControl"; + this.tabControl.SelectedIndex = 2; + this.tabControl.Size = new System.Drawing.Size(420, 513); + this.tabControl.TabIndex = 0; + // + // tabPageGeneral + // + this.tabPageGeneral.AutoScroll = true; + this.tabPageGeneral.Controls.Add(this.tableLayoutPanelGeneral); + this.tabPageGeneral.Location = new System.Drawing.Point(4, 24); + this.tabPageGeneral.Margin = new System.Windows.Forms.Padding(3, 3, 6, 3); + this.tabPageGeneral.Name = "tabPageGeneral"; + this.tabPageGeneral.Padding = new System.Windows.Forms.Padding(3); + this.tabPageGeneral.Size = new System.Drawing.Size(412, 485); + this.tabPageGeneral.TabIndex = 0; + this.tabPageGeneral.Text = "tabPageGeneral"; + this.tabPageGeneral.UseVisualStyleBackColor = true; + // + // tableLayoutPanelGeneral + // + this.tableLayoutPanelGeneral.AutoSize = true; + this.tableLayoutPanelGeneral.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelGeneral.ColumnCount = 1; + this.tableLayoutPanelGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelGeneral.Controls.Add(this.buttonGeneralDefault, 0, 5); + this.tableLayoutPanelGeneral.Controls.Add(this.groupBoxFolder, 0, 0); + this.tableLayoutPanelGeneral.Controls.Add(this.groupBoxConfigAndLogfile, 0, 1); + this.tableLayoutPanelGeneral.Controls.Add(this.groupBoxAutostart, 0, 2); + this.tableLayoutPanelGeneral.Controls.Add(this.groupBoxHotkey, 0, 3); + this.tableLayoutPanelGeneral.Controls.Add(this.groupBoxLanguage, 0, 4); + this.tableLayoutPanelGeneral.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelGeneral.Name = "tableLayoutPanelGeneral"; + this.tableLayoutPanelGeneral.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelGeneral.RowCount = 6; + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelGeneral.Size = new System.Drawing.Size(377, 458); + this.tableLayoutPanelGeneral.TabIndex = 0; + // + // buttonGeneralDefault + // + this.buttonGeneralDefault.AutoSize = true; + this.buttonGeneralDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonGeneralDefault.Location = new System.Drawing.Point(9, 424); + this.buttonGeneralDefault.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9); + this.buttonGeneralDefault.MinimumSize = new System.Drawing.Size(75, 25); + this.buttonGeneralDefault.Name = "buttonGeneralDefault"; + this.buttonGeneralDefault.Size = new System.Drawing.Size(131, 25); + this.buttonGeneralDefault.TabIndex = 1; + this.buttonGeneralDefault.Text = "buttonGeneralDefault"; + this.buttonGeneralDefault.UseVisualStyleBackColor = true; + this.buttonGeneralDefault.Click += new System.EventHandler(this.ButtonGeneralDefault_Click); + // + // groupBoxFolder + // + this.groupBoxFolder.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxFolder.AutoSize = true; + this.groupBoxFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxFolder.Controls.Add(this.tableLayoutPanelFolder); + this.groupBoxFolder.Location = new System.Drawing.Point(3, 3); + this.groupBoxFolder.Name = "groupBoxFolder"; + this.groupBoxFolder.Size = new System.Drawing.Size(365, 131); + this.groupBoxFolder.TabIndex = 0; + this.groupBoxFolder.TabStop = false; + this.groupBoxFolder.Text = "groupBoxFolder"; + // + // tableLayoutPanelFolder + // + this.tableLayoutPanelFolder.AutoSize = true; + this.tableLayoutPanelFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelFolder.ColumnCount = 1; + this.tableLayoutPanelFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelFolder.Controls.Add(this.tableLayoutPanelChangeFolder, 0, 1); + this.tableLayoutPanelFolder.Controls.Add(this.checkBoxSetFolderByWindowsContextMenu, 0, 2); + this.tableLayoutPanelFolder.Controls.Add(this.textBoxFolder, 0, 0); + this.tableLayoutPanelFolder.Controls.Add(this.tableLayoutPanelRelativeFolderOpenAssembly, 0, 3); + this.tableLayoutPanelFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelFolder.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelFolder.Name = "tableLayoutPanelFolder"; + this.tableLayoutPanelFolder.RowCount = 4; + this.tableLayoutPanelFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolder.Size = new System.Drawing.Size(359, 109); + this.tableLayoutPanelFolder.TabIndex = 0; + // + // tableLayoutPanelChangeFolder + // + this.tableLayoutPanelChangeFolder.AutoSize = true; + this.tableLayoutPanelChangeFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelChangeFolder.ColumnCount = 3; + this.tableLayoutPanelChangeFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelChangeFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelChangeFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelChangeFolder.Controls.Add(this.buttonChangeFolder, 0, 0); + this.tableLayoutPanelChangeFolder.Controls.Add(this.buttonOpenFolder, 2, 0); + this.tableLayoutPanelChangeFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelChangeFolder.Location = new System.Drawing.Point(0, 22); + this.tableLayoutPanelChangeFolder.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelChangeFolder.Name = "tableLayoutPanelChangeFolder"; + this.tableLayoutPanelChangeFolder.RowCount = 1; + this.tableLayoutPanelChangeFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelChangeFolder.Size = new System.Drawing.Size(359, 31); + this.tableLayoutPanelChangeFolder.TabIndex = 0; + // + // buttonChangeFolder + // + this.buttonChangeFolder.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.buttonChangeFolder.AutoSize = true; + this.buttonChangeFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonChangeFolder.Location = new System.Drawing.Point(2, 3); + this.buttonChangeFolder.Margin = new System.Windows.Forms.Padding(2, 3, 3, 3); + this.buttonChangeFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonChangeFolder.Name = "buttonChangeFolder"; + this.buttonChangeFolder.Size = new System.Drawing.Size(127, 25); + this.buttonChangeFolder.TabIndex = 0; + this.buttonChangeFolder.Text = "buttonChangeFolder"; + this.buttonChangeFolder.UseVisualStyleBackColor = true; + this.buttonChangeFolder.Click += new System.EventHandler(this.ButtonChange_Click); + // + // buttonOpenFolder + // + this.buttonOpenFolder.AutoSize = true; + this.buttonOpenFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonOpenFolder.Location = new System.Drawing.Point(241, 3); + this.buttonOpenFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonOpenFolder.Name = "buttonOpenFolder"; + this.buttonOpenFolder.Size = new System.Drawing.Size(115, 25); + this.buttonOpenFolder.TabIndex = 3; + this.buttonOpenFolder.Text = "buttonOpenFolder"; + this.buttonOpenFolder.UseVisualStyleBackColor = true; + this.buttonOpenFolder.Click += new System.EventHandler(this.ButtonOpenFolder_Click); + // + // checkBoxSetFolderByWindowsContextMenu + // + this.checkBoxSetFolderByWindowsContextMenu.AutoSize = true; + this.checkBoxSetFolderByWindowsContextMenu.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxSetFolderByWindowsContextMenu.Location = new System.Drawing.Point(3, 56); + this.checkBoxSetFolderByWindowsContextMenu.Name = "checkBoxSetFolderByWindowsContextMenu"; + this.checkBoxSetFolderByWindowsContextMenu.Size = new System.Drawing.Size(353, 19); + this.checkBoxSetFolderByWindowsContextMenu.TabIndex = 5; + this.checkBoxSetFolderByWindowsContextMenu.Text = "SetFolderByWindowsContextMenu"; + this.checkBoxSetFolderByWindowsContextMenu.UseVisualStyleBackColor = true; + // + // textBoxFolder + // + this.textBoxFolder.BackColor = System.Drawing.Color.White; + this.textBoxFolder.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.textBoxFolder.Location = new System.Drawing.Point(6, 3); + this.textBoxFolder.Margin = new System.Windows.Forms.Padding(6, 3, 6, 3); + this.textBoxFolder.Name = "textBoxFolder"; + this.textBoxFolder.ReadOnly = true; + this.textBoxFolder.Size = new System.Drawing.Size(277, 16); + this.textBoxFolder.TabIndex = 0; + this.textBoxFolder.TabStop = false; + // + // tableLayoutPanelRelativeFolderOpenAssembly + // + this.tableLayoutPanelRelativeFolderOpenAssembly.AutoSize = true; + this.tableLayoutPanelRelativeFolderOpenAssembly.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelRelativeFolderOpenAssembly.ColumnCount = 3; + this.tableLayoutPanelRelativeFolderOpenAssembly.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelRelativeFolderOpenAssembly.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelRelativeFolderOpenAssembly.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelRelativeFolderOpenAssembly.Controls.Add(this.buttonChangeRelativeFolder, 0, 0); + this.tableLayoutPanelRelativeFolderOpenAssembly.Controls.Add(this.buttonOpenAssemblyLocation, 2, 0); + this.tableLayoutPanelRelativeFolderOpenAssembly.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelRelativeFolderOpenAssembly.Location = new System.Drawing.Point(0, 78); + this.tableLayoutPanelRelativeFolderOpenAssembly.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelRelativeFolderOpenAssembly.Name = "tableLayoutPanelRelativeFolderOpenAssembly"; + this.tableLayoutPanelRelativeFolderOpenAssembly.RowCount = 1; + this.tableLayoutPanelRelativeFolderOpenAssembly.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelRelativeFolderOpenAssembly.Size = new System.Drawing.Size(359, 31); + this.tableLayoutPanelRelativeFolderOpenAssembly.TabIndex = 0; + // + // buttonChangeRelativeFolder + // + this.buttonChangeRelativeFolder.AutoSize = true; + this.buttonChangeRelativeFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonChangeRelativeFolder.Location = new System.Drawing.Point(2, 3); + this.buttonChangeRelativeFolder.Margin = new System.Windows.Forms.Padding(2, 3, 3, 3); + this.buttonChangeRelativeFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonChangeRelativeFolder.Name = "buttonChangeRelativeFolder"; + this.buttonChangeRelativeFolder.Size = new System.Drawing.Size(132, 25); + this.buttonChangeRelativeFolder.TabIndex = 0; + this.buttonChangeRelativeFolder.Text = "ChangeRelativeFolder"; + this.buttonChangeRelativeFolder.UseVisualStyleBackColor = true; + this.buttonChangeRelativeFolder.Click += new System.EventHandler(this.ButtonChangeRelativeFolder_Click); + // + // buttonOpenAssemblyLocation + // + this.buttonOpenAssemblyLocation.AutoSize = true; + this.buttonOpenAssemblyLocation.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonOpenAssemblyLocation.Location = new System.Drawing.Point(177, 3); + this.buttonOpenAssemblyLocation.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonOpenAssemblyLocation.Name = "buttonOpenAssemblyLocation"; + this.buttonOpenAssemblyLocation.Size = new System.Drawing.Size(179, 25); + this.buttonOpenAssemblyLocation.TabIndex = 0; + this.buttonOpenAssemblyLocation.Text = "buttonOpenAssemblyLocation"; + this.buttonOpenAssemblyLocation.UseVisualStyleBackColor = true; + this.buttonOpenAssemblyLocation.Click += new System.EventHandler(this.ButtonOpenAssemblyLocation_Click); + // + // groupBoxConfigAndLogfile + // + this.groupBoxConfigAndLogfile.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxConfigAndLogfile.AutoSize = true; + this.groupBoxConfigAndLogfile.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxConfigAndLogfile.Controls.Add(this.tableLayoutPanelConfigAndLogfile); + this.groupBoxConfigAndLogfile.Location = new System.Drawing.Point(3, 140); + this.groupBoxConfigAndLogfile.Name = "groupBoxConfigAndLogfile"; + this.groupBoxConfigAndLogfile.Size = new System.Drawing.Size(365, 72); + this.groupBoxConfigAndLogfile.TabIndex = 0; + this.groupBoxConfigAndLogfile.TabStop = false; + this.groupBoxConfigAndLogfile.Text = "groupBoxConfigAndLogfile"; + // + // tableLayoutPanelConfigAndLogfile + // + this.tableLayoutPanelConfigAndLogfile.AutoSize = true; + this.tableLayoutPanelConfigAndLogfile.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelConfigAndLogfile.ColumnCount = 1; + this.tableLayoutPanelConfigAndLogfile.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelConfigAndLogfile.Controls.Add(this.checkBoxSaveLogFileInApplicationDirectory, 0, 2); + this.tableLayoutPanelConfigAndLogfile.Controls.Add(this.checkBoxSaveConfigInApplicationDirectory, 0, 1); + this.tableLayoutPanelConfigAndLogfile.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelConfigAndLogfile.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelConfigAndLogfile.Name = "tableLayoutPanelConfigAndLogfile"; + this.tableLayoutPanelConfigAndLogfile.RowCount = 3; + this.tableLayoutPanelConfigAndLogfile.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelConfigAndLogfile.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelConfigAndLogfile.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelConfigAndLogfile.Size = new System.Drawing.Size(359, 50); + this.tableLayoutPanelConfigAndLogfile.TabIndex = 0; + // + // checkBoxSaveLogFileInApplicationDirectory + // + this.checkBoxSaveLogFileInApplicationDirectory.AutoSize = true; + this.checkBoxSaveLogFileInApplicationDirectory.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxSaveLogFileInApplicationDirectory.Location = new System.Drawing.Point(3, 28); + this.checkBoxSaveLogFileInApplicationDirectory.Name = "checkBoxSaveLogFileInApplicationDirectory"; + this.checkBoxSaveLogFileInApplicationDirectory.Size = new System.Drawing.Size(353, 19); + this.checkBoxSaveLogFileInApplicationDirectory.TabIndex = 1; + this.checkBoxSaveLogFileInApplicationDirectory.Text = "checkBoxSaveLogFileInApplicationDirectory"; + this.checkBoxSaveLogFileInApplicationDirectory.UseVisualStyleBackColor = true; + // + // checkBoxSaveConfigInApplicationDirectory + // + this.checkBoxSaveConfigInApplicationDirectory.AutoSize = true; + this.checkBoxSaveConfigInApplicationDirectory.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxSaveConfigInApplicationDirectory.Location = new System.Drawing.Point(3, 3); + this.checkBoxSaveConfigInApplicationDirectory.Name = "checkBoxSaveConfigInApplicationDirectory"; + this.checkBoxSaveConfigInApplicationDirectory.Size = new System.Drawing.Size(353, 19); + this.checkBoxSaveConfigInApplicationDirectory.TabIndex = 0; + this.checkBoxSaveConfigInApplicationDirectory.Text = "checkBoxSaveConfigInApplicationDirectory"; + this.checkBoxSaveConfigInApplicationDirectory.UseVisualStyleBackColor = true; + // + // groupBoxAutostart + // + this.groupBoxAutostart.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxAutostart.AutoSize = true; + this.groupBoxAutostart.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxAutostart.Controls.Add(this.tableLayoutPanel5); + this.groupBoxAutostart.Location = new System.Drawing.Point(3, 218); + this.groupBoxAutostart.Name = "groupBoxAutostart"; + this.groupBoxAutostart.Size = new System.Drawing.Size(365, 78); + this.groupBoxAutostart.TabIndex = 0; + this.groupBoxAutostart.TabStop = false; + this.groupBoxAutostart.Text = "groupBoxAutostart"; + // + // tableLayoutPanel5 + // + this.tableLayoutPanel5.AutoSize = true; + this.tableLayoutPanel5.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel5.ColumnCount = 1; + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel5.Controls.Add(this.checkBoxCheckForUpdates, 0, 1); + this.tableLayoutPanel5.Controls.Add(this.tableLayoutPanelAutostart, 0, 0); + this.tableLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel5.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanel5.Name = "tableLayoutPanel5"; + this.tableLayoutPanel5.RowCount = 2; + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.Size = new System.Drawing.Size(359, 56); + this.tableLayoutPanel5.TabIndex = 1; + // + // checkBoxCheckForUpdates + // + this.checkBoxCheckForUpdates.AutoSize = true; + this.checkBoxCheckForUpdates.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxCheckForUpdates.Location = new System.Drawing.Point(3, 34); + this.checkBoxCheckForUpdates.Name = "checkBoxCheckForUpdates"; + this.checkBoxCheckForUpdates.Size = new System.Drawing.Size(353, 19); + this.checkBoxCheckForUpdates.TabIndex = 10; + this.checkBoxCheckForUpdates.Text = "checkBoxCheckForUpdates"; + this.checkBoxCheckForUpdates.UseVisualStyleBackColor = true; + // + // tableLayoutPanelAutostart + // + this.tableLayoutPanelAutostart.AutoSize = true; + this.tableLayoutPanelAutostart.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelAutostart.ColumnCount = 3; + this.tableLayoutPanelAutostart.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelAutostart.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelAutostart.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelAutostart.Controls.Add(this.buttonAddStartup, 0, 0); + this.tableLayoutPanelAutostart.Controls.Add(this.labelStartupStatus, 2, 0); + this.tableLayoutPanelAutostart.Controls.Add(this.checkBoxAutostart, 0, 0); + this.tableLayoutPanelAutostart.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanelAutostart.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelAutostart.Name = "tableLayoutPanelAutostart"; + this.tableLayoutPanelAutostart.RowCount = 1; + this.tableLayoutPanelAutostart.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelAutostart.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelAutostart.Size = new System.Drawing.Size(359, 31); + this.tableLayoutPanelAutostart.TabIndex = 0; + // + // buttonAddStartup + // + this.buttonAddStartup.AutoSize = true; + this.buttonAddStartup.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonAddStartup.Location = new System.Drawing.Point(135, 3); + this.buttonAddStartup.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonAddStartup.Name = "buttonAddStartup"; + this.buttonAddStartup.Size = new System.Drawing.Size(113, 25); + this.buttonAddStartup.TabIndex = 10; + this.buttonAddStartup.Text = "buttonAddStartup"; + this.buttonAddStartup.UseVisualStyleBackColor = true; + this.buttonAddStartup.Click += new System.EventHandler(this.ButtonAddStartup_Click); + // + // labelStartupStatus + // + this.labelStartupStatus.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelStartupStatus.AutoSize = true; + this.labelStartupStatus.Location = new System.Drawing.Point(254, 8); + this.labelStartupStatus.Name = "labelStartupStatus"; + this.labelStartupStatus.Size = new System.Drawing.Size(102, 15); + this.labelStartupStatus.TabIndex = 2; + this.labelStartupStatus.Text = "labelStartupStatus"; + // + // checkBoxAutostart + // + this.checkBoxAutostart.AutoSize = true; + this.checkBoxAutostart.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxAutostart.Location = new System.Drawing.Point(3, 3); + this.checkBoxAutostart.Name = "checkBoxAutostart"; + this.checkBoxAutostart.Size = new System.Drawing.Size(126, 25); + this.checkBoxAutostart.TabIndex = 9; + this.checkBoxAutostart.Text = "checkBoxAutostart"; + this.checkBoxAutostart.UseVisualStyleBackColor = true; + // + // groupBoxHotkey + // + this.groupBoxHotkey.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxHotkey.AutoSize = true; + this.groupBoxHotkey.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxHotkey.Controls.Add(this.tableLayoutPanelHotkey); + this.groupBoxHotkey.Location = new System.Drawing.Point(3, 302); + this.groupBoxHotkey.Name = "groupBoxHotkey"; + this.groupBoxHotkey.Size = new System.Drawing.Size(365, 53); + this.groupBoxHotkey.TabIndex = 0; + this.groupBoxHotkey.TabStop = false; + this.groupBoxHotkey.Text = "groupBoxHotkey"; + // + // tableLayoutPanelHotkey + // + this.tableLayoutPanelHotkey.AutoSize = true; + this.tableLayoutPanelHotkey.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelHotkey.ColumnCount = 3; + this.tableLayoutPanelHotkey.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelHotkey.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelHotkey.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelHotkey.Controls.Add(this.textBoxHotkeyPlaceholder, 1, 0); + this.tableLayoutPanelHotkey.Controls.Add(this.buttonHotkeyDefault, 2, 0); + this.tableLayoutPanelHotkey.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelHotkey.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelHotkey.Name = "tableLayoutPanelHotkey"; + this.tableLayoutPanelHotkey.RowCount = 1; + this.tableLayoutPanelHotkey.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelHotkey.Size = new System.Drawing.Size(359, 31); + this.tableLayoutPanelHotkey.TabIndex = 0; + // + // textBoxHotkeyPlaceholder + // + this.textBoxHotkeyPlaceholder.Location = new System.Drawing.Point(3, 3); + this.textBoxHotkeyPlaceholder.Name = "textBoxHotkeyPlaceholder"; + this.textBoxHotkeyPlaceholder.Size = new System.Drawing.Size(131, 23); + this.textBoxHotkeyPlaceholder.TabIndex = 0; + this.textBoxHotkeyPlaceholder.TabStop = false; + // + // buttonHotkeyDefault + // + this.buttonHotkeyDefault.AutoSize = true; + this.buttonHotkeyDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonHotkeyDefault.Location = new System.Drawing.Point(227, 3); + this.buttonHotkeyDefault.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonHotkeyDefault.Name = "buttonHotkeyDefault"; + this.buttonHotkeyDefault.Size = new System.Drawing.Size(129, 25); + this.buttonHotkeyDefault.TabIndex = 0; + this.buttonHotkeyDefault.Text = "buttonHotkeyDefault"; + this.buttonHotkeyDefault.UseVisualStyleBackColor = true; + this.buttonHotkeyDefault.Click += new System.EventHandler(this.ButtonHotkeyDefault_Click); + // + // groupBoxLanguage + // + this.groupBoxLanguage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxLanguage.AutoSize = true; + this.groupBoxLanguage.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxLanguage.Controls.Add(this.tableLayoutPanelLanguage); + this.groupBoxLanguage.Location = new System.Drawing.Point(3, 361); + this.groupBoxLanguage.Name = "groupBoxLanguage"; + this.groupBoxLanguage.Size = new System.Drawing.Size(365, 51); + this.groupBoxLanguage.TabIndex = 0; + this.groupBoxLanguage.TabStop = false; + this.groupBoxLanguage.Text = "groupBoxLanguage"; + // + // tableLayoutPanelLanguage + // + this.tableLayoutPanelLanguage.AutoSize = true; + this.tableLayoutPanelLanguage.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelLanguage.ColumnCount = 2; + this.tableLayoutPanelLanguage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelLanguage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelLanguage.Controls.Add(this.comboBoxLanguage, 0, 0); + this.tableLayoutPanelLanguage.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelLanguage.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelLanguage.Name = "tableLayoutPanelLanguage"; + this.tableLayoutPanelLanguage.RowCount = 1; + this.tableLayoutPanelLanguage.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelLanguage.Size = new System.Drawing.Size(359, 29); + this.tableLayoutPanelLanguage.TabIndex = 0; + // + // comboBoxLanguage + // + this.comboBoxLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxLanguage.FormattingEnabled = true; + this.comboBoxLanguage.Location = new System.Drawing.Point(3, 3); + this.comboBoxLanguage.Name = "comboBoxLanguage"; + this.comboBoxLanguage.Size = new System.Drawing.Size(200, 23); + this.comboBoxLanguage.TabIndex = 13; + // + // tabPageSizeAndLocation + // + this.tabPageSizeAndLocation.AutoScroll = true; + this.tabPageSizeAndLocation.Controls.Add(this.tableLayoutPanelSizeAndLocation); + this.tabPageSizeAndLocation.Location = new System.Drawing.Point(4, 24); + this.tabPageSizeAndLocation.Margin = new System.Windows.Forms.Padding(3, 3, 6, 3); + this.tabPageSizeAndLocation.Name = "tabPageSizeAndLocation"; + this.tabPageSizeAndLocation.Padding = new System.Windows.Forms.Padding(3); + this.tabPageSizeAndLocation.Size = new System.Drawing.Size(412, 485); + this.tabPageSizeAndLocation.TabIndex = 3; + this.tabPageSizeAndLocation.Text = "tabPageSizeAndLocation"; + this.tabPageSizeAndLocation.UseVisualStyleBackColor = true; + // + // tableLayoutPanelSizeAndLocation + // + this.tableLayoutPanelSizeAndLocation.AutoSize = true; + this.tableLayoutPanelSizeAndLocation.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSizeAndLocation.ColumnCount = 1; + this.tableLayoutPanelSizeAndLocation.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSizeAndLocation.Controls.Add(this.groupBoxSubMenuAppearAt, 0, 2); + this.tableLayoutPanelSizeAndLocation.Controls.Add(this.buttonSizeAndLocationDefault, 0, 3); + this.tableLayoutPanelSizeAndLocation.Controls.Add(this.groupBoxMenuAppearAt, 0, 1); + this.tableLayoutPanelSizeAndLocation.Controls.Add(this.groupBoxSize, 0, 0); + this.tableLayoutPanelSizeAndLocation.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelSizeAndLocation.Name = "tableLayoutPanelSizeAndLocation"; + this.tableLayoutPanelSizeAndLocation.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelSizeAndLocation.RowCount = 4; + this.tableLayoutPanelSizeAndLocation.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSizeAndLocation.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSizeAndLocation.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSizeAndLocation.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSizeAndLocation.Size = new System.Drawing.Size(308, 426); + this.tableLayoutPanelSizeAndLocation.TabIndex = 1; + // + // groupBoxSubMenuAppearAt + // + this.groupBoxSubMenuAppearAt.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxSubMenuAppearAt.AutoSize = true; + this.groupBoxSubMenuAppearAt.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxSubMenuAppearAt.Controls.Add(this.tableLayoutPanel3); + this.groupBoxSubMenuAppearAt.Location = new System.Drawing.Point(3, 304); + this.groupBoxSubMenuAppearAt.Name = "groupBoxSubMenuAppearAt"; + this.groupBoxSubMenuAppearAt.Size = new System.Drawing.Size(296, 76); + this.groupBoxSubMenuAppearAt.TabIndex = 2; + this.groupBoxSubMenuAppearAt.TabStop = false; + this.groupBoxSubMenuAppearAt.Text = "groupBoxSubMenuAppearAt"; + // + // tableLayoutPanel3 + // + this.tableLayoutPanel3.AutoSize = true; + this.tableLayoutPanel3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel3.ColumnCount = 1; + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel4, 0, 1); + this.tableLayoutPanel3.Controls.Add(this.radioButtonNextToPreviousMenu, 0, 0); + this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel3.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + this.tableLayoutPanel3.RowCount = 2; + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel3.Size = new System.Drawing.Size(290, 54); + this.tableLayoutPanel3.TabIndex = 1; + // + // tableLayoutPanel4 + // + this.tableLayoutPanel4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanel4.AutoSize = true; + this.tableLayoutPanel4.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel4.ColumnCount = 3; + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel4.Controls.Add(this.numericUpDownOverlappingOffsetPixels, 1, 0); + this.tableLayoutPanel4.Controls.Add(this.labelOverlappingByPixelsOffset, 2, 0); + this.tableLayoutPanel4.Controls.Add(this.radioButtonOverlapping, 0, 0); + this.tableLayoutPanel4.Location = new System.Drawing.Point(0, 25); + this.tableLayoutPanel4.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + this.tableLayoutPanel4.RowCount = 1; + this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel4.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanel4.TabIndex = 3; + // + // numericUpDownOverlappingOffsetPixels + // + this.numericUpDownOverlappingOffsetPixels.Increment = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDownOverlappingOffsetPixels.Location = new System.Drawing.Point(162, 3); + this.numericUpDownOverlappingOffsetPixels.Maximum = new decimal(new int[] { + 500, + 0, + 0, + 0}); + this.numericUpDownOverlappingOffsetPixels.Name = "numericUpDownOverlappingOffsetPixels"; + this.numericUpDownOverlappingOffsetPixels.Size = new System.Drawing.Size(55, 23); + this.numericUpDownOverlappingOffsetPixels.TabIndex = 2; + // + // labelOverlappingByPixelsOffset + // + this.labelOverlappingByPixelsOffset.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelOverlappingByPixelsOffset.AutoSize = true; + this.labelOverlappingByPixelsOffset.Location = new System.Drawing.Point(223, 7); + this.labelOverlappingByPixelsOffset.MaximumSize = new System.Drawing.Size(330, 0); + this.labelOverlappingByPixelsOffset.Name = "labelOverlappingByPixelsOffset"; + this.labelOverlappingByPixelsOffset.Size = new System.Drawing.Size(64, 15); + this.labelOverlappingByPixelsOffset.TabIndex = 3; + this.labelOverlappingByPixelsOffset.Text = "labelOffset"; + // + // radioButtonOverlapping + // + this.radioButtonOverlapping.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.radioButtonOverlapping.AutoSize = true; + this.radioButtonOverlapping.Location = new System.Drawing.Point(3, 5); + this.radioButtonOverlapping.Name = "radioButtonOverlapping"; + this.radioButtonOverlapping.Size = new System.Drawing.Size(153, 19); + this.radioButtonOverlapping.TabIndex = 1; + this.radioButtonOverlapping.TabStop = true; + this.radioButtonOverlapping.Text = "radioButtonOverlapping"; + this.radioButtonOverlapping.UseVisualStyleBackColor = true; + this.radioButtonOverlapping.CheckedChanged += new System.EventHandler(this.RadioButtonOverlapping_CheckedChanged); + // + // radioButtonNextToPreviousMenu + // + this.radioButtonNextToPreviousMenu.AutoSize = true; + this.radioButtonNextToPreviousMenu.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonNextToPreviousMenu.Location = new System.Drawing.Point(3, 3); + this.radioButtonNextToPreviousMenu.Name = "radioButtonNextToPreviousMenu"; + this.radioButtonNextToPreviousMenu.Size = new System.Drawing.Size(284, 19); + this.radioButtonNextToPreviousMenu.TabIndex = 2; + this.radioButtonNextToPreviousMenu.TabStop = true; + this.radioButtonNextToPreviousMenu.Text = "radioButtonNextToPreviousMenu"; + this.radioButtonNextToPreviousMenu.UseVisualStyleBackColor = true; + this.radioButtonNextToPreviousMenu.CheckedChanged += new System.EventHandler(this.RadioButtonNextToPreviousMenu_CheckedChanged); + // + // buttonSizeAndLocationDefault + // + this.buttonSizeAndLocationDefault.AutoSize = true; + this.buttonSizeAndLocationDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonSizeAndLocationDefault.Location = new System.Drawing.Point(9, 392); + this.buttonSizeAndLocationDefault.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9); + this.buttonSizeAndLocationDefault.MinimumSize = new System.Drawing.Size(75, 25); + this.buttonSizeAndLocationDefault.Name = "buttonSizeAndLocationDefault"; + this.buttonSizeAndLocationDefault.Size = new System.Drawing.Size(179, 25); + this.buttonSizeAndLocationDefault.TabIndex = 0; + this.buttonSizeAndLocationDefault.Text = "buttonSizeAndLocationDefault"; + this.buttonSizeAndLocationDefault.UseVisualStyleBackColor = true; + this.buttonSizeAndLocationDefault.Click += new System.EventHandler(this.ButtonSizeAndLocationDefault_Click); + // + // groupBoxMenuAppearAt + // + this.groupBoxMenuAppearAt.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxMenuAppearAt.AutoSize = true; + this.groupBoxMenuAppearAt.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxMenuAppearAt.Controls.Add(this.tableLayoutPanelMenuAppearAt); + this.groupBoxMenuAppearAt.Location = new System.Drawing.Point(3, 176); + this.groupBoxMenuAppearAt.Name = "groupBoxMenuAppearAt"; + this.groupBoxMenuAppearAt.Size = new System.Drawing.Size(296, 122); + this.groupBoxMenuAppearAt.TabIndex = 1; + this.groupBoxMenuAppearAt.TabStop = false; + this.groupBoxMenuAppearAt.Text = "groupBoxMenuAppearAt"; + // + // tableLayoutPanelMenuAppearAt + // + this.tableLayoutPanelMenuAppearAt.AutoSize = true; + this.tableLayoutPanelMenuAppearAt.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelMenuAppearAt.ColumnCount = 1; + this.tableLayoutPanelMenuAppearAt.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelMenuAppearAt.Controls.Add(this.radioButtonUseCustomLocation, 0, 2); + this.tableLayoutPanelMenuAppearAt.Controls.Add(this.radioButtonAppearAtTheBottomLeft, 0, 1); + this.tableLayoutPanelMenuAppearAt.Controls.Add(this.radioButtonAppearAtTheBottomRight, 0, 0); + this.tableLayoutPanelMenuAppearAt.Controls.Add(this.radioButtonAppearAtMouseLocation, 0, 3); + this.tableLayoutPanelMenuAppearAt.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelMenuAppearAt.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelMenuAppearAt.Name = "tableLayoutPanelMenuAppearAt"; + this.tableLayoutPanelMenuAppearAt.RowCount = 4; + this.tableLayoutPanelMenuAppearAt.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMenuAppearAt.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMenuAppearAt.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMenuAppearAt.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMenuAppearAt.Size = new System.Drawing.Size(290, 100); + this.tableLayoutPanelMenuAppearAt.TabIndex = 1; + // + // radioButtonUseCustomLocation + // + this.radioButtonUseCustomLocation.AutoSize = true; + this.radioButtonUseCustomLocation.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonUseCustomLocation.Location = new System.Drawing.Point(3, 53); + this.radioButtonUseCustomLocation.Name = "radioButtonUseCustomLocation"; + this.radioButtonUseCustomLocation.Size = new System.Drawing.Size(284, 19); + this.radioButtonUseCustomLocation.TabIndex = 2; + this.radioButtonUseCustomLocation.TabStop = true; + this.radioButtonUseCustomLocation.Text = "radioButtonUseCustomLocation"; + this.radioButtonUseCustomLocation.UseVisualStyleBackColor = true; + // + // radioButtonAppearAtTheBottomLeft + // + this.radioButtonAppearAtTheBottomLeft.AutoSize = true; + this.radioButtonAppearAtTheBottomLeft.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonAppearAtTheBottomLeft.Location = new System.Drawing.Point(3, 28); + this.radioButtonAppearAtTheBottomLeft.Name = "radioButtonAppearAtTheBottomLeft"; + this.radioButtonAppearAtTheBottomLeft.Size = new System.Drawing.Size(284, 19); + this.radioButtonAppearAtTheBottomLeft.TabIndex = 1; + this.radioButtonAppearAtTheBottomLeft.TabStop = true; + this.radioButtonAppearAtTheBottomLeft.Text = "radioButtonradioButtonAppearAtTheBottomLeft"; + this.radioButtonAppearAtTheBottomLeft.UseVisualStyleBackColor = true; + // + // radioButtonAppearAtTheBottomRight + // + this.radioButtonAppearAtTheBottomRight.AutoSize = true; + this.radioButtonAppearAtTheBottomRight.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonAppearAtTheBottomRight.Location = new System.Drawing.Point(3, 3); + this.radioButtonAppearAtTheBottomRight.Name = "radioButtonAppearAtTheBottomRight"; + this.radioButtonAppearAtTheBottomRight.Size = new System.Drawing.Size(284, 19); + this.radioButtonAppearAtTheBottomRight.TabIndex = 2; + this.radioButtonAppearAtTheBottomRight.TabStop = true; + this.radioButtonAppearAtTheBottomRight.Text = "radioButtonAppearAtTheBottomRight"; + this.radioButtonAppearAtTheBottomRight.UseVisualStyleBackColor = true; + // + // radioButtonAppearAtMouseLocation + // + this.radioButtonAppearAtMouseLocation.AutoSize = true; + this.radioButtonAppearAtMouseLocation.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonAppearAtMouseLocation.Location = new System.Drawing.Point(3, 78); + this.radioButtonAppearAtMouseLocation.Name = "radioButtonAppearAtMouseLocation"; + this.radioButtonAppearAtMouseLocation.Size = new System.Drawing.Size(284, 19); + this.radioButtonAppearAtMouseLocation.TabIndex = 3; + this.radioButtonAppearAtMouseLocation.TabStop = true; + this.radioButtonAppearAtMouseLocation.Text = "radioButtonAppearAtMouseLocation"; + this.radioButtonAppearAtMouseLocation.UseVisualStyleBackColor = true; + // + // groupBoxSize + // + this.groupBoxSize.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxSize.AutoSize = true; + this.groupBoxSize.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxSize.Controls.Add(this.tableLayoutPanelSize); + this.groupBoxSize.Location = new System.Drawing.Point(3, 3); + this.groupBoxSize.Name = "groupBoxSize"; + this.groupBoxSize.Size = new System.Drawing.Size(296, 167); + this.groupBoxSize.TabIndex = 0; + this.groupBoxSize.TabStop = false; + this.groupBoxSize.Text = "groupBoxSize"; + // + // tableLayoutPanelSize + // + this.tableLayoutPanelSize.AutoSize = true; + this.tableLayoutPanelSize.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSize.ColumnCount = 1; + this.tableLayoutPanelSize.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSize.Controls.Add(this.tableLayoutPanelIconSizeInPercent, 0, 1); + this.tableLayoutPanelSize.Controls.Add(this.tableLayoutPanelRowHeighteInPercentage, 0, 2); + this.tableLayoutPanelSize.Controls.Add(this.tableLayoutPanelSizeInPercent, 0, 0); + this.tableLayoutPanelSize.Controls.Add(this.tableLayoutPanelMenuHeight, 0, 4); + this.tableLayoutPanelSize.Controls.Add(this.tableLayoutPanelMaxMenuWidth, 0, 3); + this.tableLayoutPanelSize.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelSize.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelSize.Name = "tableLayoutPanelSize"; + this.tableLayoutPanelSize.RowCount = 5; + this.tableLayoutPanelSize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSize.Size = new System.Drawing.Size(290, 145); + this.tableLayoutPanelSize.TabIndex = 0; + // + // tableLayoutPanelIconSizeInPercent + // + this.tableLayoutPanelIconSizeInPercent.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelIconSizeInPercent.AutoSize = true; + this.tableLayoutPanelIconSizeInPercent.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelIconSizeInPercent.ColumnCount = 2; + this.tableLayoutPanelIconSizeInPercent.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelIconSizeInPercent.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelIconSizeInPercent.Controls.Add(this.numericUpDownIconSizeInPercent, 0, 0); + this.tableLayoutPanelIconSizeInPercent.Controls.Add(this.labelIconSizeInPercent, 1, 0); + this.tableLayoutPanelIconSizeInPercent.Location = new System.Drawing.Point(0, 29); + this.tableLayoutPanelIconSizeInPercent.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelIconSizeInPercent.Name = "tableLayoutPanelIconSizeInPercent"; + this.tableLayoutPanelIconSizeInPercent.RowCount = 1; + this.tableLayoutPanelIconSizeInPercent.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelIconSizeInPercent.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanelIconSizeInPercent.TabIndex = 1; + // + // numericUpDownIconSizeInPercent + // + this.numericUpDownIconSizeInPercent.Location = new System.Drawing.Point(3, 3); + this.numericUpDownIconSizeInPercent.Name = "numericUpDownIconSizeInPercent"; + this.numericUpDownIconSizeInPercent.Size = new System.Drawing.Size(55, 23); + this.numericUpDownIconSizeInPercent.TabIndex = 1; + // + // labelIconSizeInPercent + // + this.labelIconSizeInPercent.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelIconSizeInPercent.AutoSize = true; + this.labelIconSizeInPercent.Location = new System.Drawing.Point(64, 7); + this.labelIconSizeInPercent.MaximumSize = new System.Drawing.Size(330, 0); + this.labelIconSizeInPercent.Name = "labelIconSizeInPercent"; + this.labelIconSizeInPercent.Size = new System.Drawing.Size(125, 15); + this.labelIconSizeInPercent.TabIndex = 0; + this.labelIconSizeInPercent.Text = "labelIconSizeInPercent"; + // + // tableLayoutPanelRowHeighteInPercentage + // + this.tableLayoutPanelRowHeighteInPercentage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelRowHeighteInPercentage.AutoSize = true; + this.tableLayoutPanelRowHeighteInPercentage.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelRowHeighteInPercentage.ColumnCount = 2; + this.tableLayoutPanelRowHeighteInPercentage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelRowHeighteInPercentage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelRowHeighteInPercentage.Controls.Add(this.numericUpDownRowHeighteInPercentage, 0, 0); + this.tableLayoutPanelRowHeighteInPercentage.Controls.Add(this.labelRowHeightInPercentage, 1, 0); + this.tableLayoutPanelRowHeighteInPercentage.Location = new System.Drawing.Point(0, 58); + this.tableLayoutPanelRowHeighteInPercentage.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelRowHeighteInPercentage.Name = "tableLayoutPanelRowHeighteInPercentage"; + this.tableLayoutPanelRowHeighteInPercentage.RowCount = 1; + this.tableLayoutPanelRowHeighteInPercentage.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelRowHeighteInPercentage.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanelRowHeighteInPercentage.TabIndex = 3; + // + // numericUpDownRowHeighteInPercentage + // + this.numericUpDownRowHeighteInPercentage.Location = new System.Drawing.Point(3, 3); + this.numericUpDownRowHeighteInPercentage.Name = "numericUpDownRowHeighteInPercentage"; + this.numericUpDownRowHeighteInPercentage.Size = new System.Drawing.Size(55, 23); + this.numericUpDownRowHeighteInPercentage.TabIndex = 1; + // + // labelRowHeightInPercentage + // + this.labelRowHeightInPercentage.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelRowHeightInPercentage.AutoSize = true; + this.labelRowHeightInPercentage.Location = new System.Drawing.Point(64, 7); + this.labelRowHeightInPercentage.MaximumSize = new System.Drawing.Size(330, 0); + this.labelRowHeightInPercentage.Name = "labelRowHeightInPercentage"; + this.labelRowHeightInPercentage.Size = new System.Drawing.Size(166, 15); + this.labelRowHeightInPercentage.TabIndex = 0; + this.labelRowHeightInPercentage.Text = "labelRowHeighteInPercentage"; + // + // tableLayoutPanelSizeInPercent + // + this.tableLayoutPanelSizeInPercent.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelSizeInPercent.AutoSize = true; + this.tableLayoutPanelSizeInPercent.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSizeInPercent.ColumnCount = 2; + this.tableLayoutPanelSizeInPercent.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSizeInPercent.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSizeInPercent.Controls.Add(this.numericUpDownSizeInPercent, 0, 0); + this.tableLayoutPanelSizeInPercent.Controls.Add(this.labelSizeInPercent, 1, 0); + this.tableLayoutPanelSizeInPercent.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanelSizeInPercent.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelSizeInPercent.Name = "tableLayoutPanelSizeInPercent"; + this.tableLayoutPanelSizeInPercent.RowCount = 1; + this.tableLayoutPanelSizeInPercent.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSizeInPercent.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanelSizeInPercent.TabIndex = 0; + // + // numericUpDownSizeInPercent + // + this.numericUpDownSizeInPercent.Location = new System.Drawing.Point(3, 3); + this.numericUpDownSizeInPercent.Name = "numericUpDownSizeInPercent"; + this.numericUpDownSizeInPercent.Size = new System.Drawing.Size(55, 23); + this.numericUpDownSizeInPercent.TabIndex = 1; + this.numericUpDownSizeInPercent.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.numericUpDownSizeInPercent.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSizeInPercent + // + this.labelSizeInPercent.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSizeInPercent.AutoSize = true; + this.labelSizeInPercent.Location = new System.Drawing.Point(64, 7); + this.labelSizeInPercent.MaximumSize = new System.Drawing.Size(330, 0); + this.labelSizeInPercent.Name = "labelSizeInPercent"; + this.labelSizeInPercent.Size = new System.Drawing.Size(102, 15); + this.labelSizeInPercent.TabIndex = 0; + this.labelSizeInPercent.Text = "labelSizeInPercent"; + // + // tableLayoutPanelMenuHeight + // + this.tableLayoutPanelMenuHeight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelMenuHeight.AutoSize = true; + this.tableLayoutPanelMenuHeight.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelMenuHeight.ColumnCount = 2; + this.tableLayoutPanelMenuHeight.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelMenuHeight.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelMenuHeight.Controls.Add(this.numericUpDownMenuHeight, 0, 0); + this.tableLayoutPanelMenuHeight.Controls.Add(this.labelMaxMenuHeight, 1, 0); + this.tableLayoutPanelMenuHeight.Location = new System.Drawing.Point(0, 116); + this.tableLayoutPanelMenuHeight.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelMenuHeight.Name = "tableLayoutPanelMenuHeight"; + this.tableLayoutPanelMenuHeight.RowCount = 1; + this.tableLayoutPanelMenuHeight.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMenuHeight.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanelMenuHeight.TabIndex = 0; + // + // numericUpDownMenuHeight + // + this.numericUpDownMenuHeight.Location = new System.Drawing.Point(3, 3); + this.numericUpDownMenuHeight.Name = "numericUpDownMenuHeight"; + this.numericUpDownMenuHeight.Size = new System.Drawing.Size(55, 23); + this.numericUpDownMenuHeight.TabIndex = 1; + this.numericUpDownMenuHeight.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.numericUpDownMenuHeight.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelMaxMenuHeight + // + this.labelMaxMenuHeight.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelMaxMenuHeight.AutoSize = true; + this.labelMaxMenuHeight.Location = new System.Drawing.Point(64, 7); + this.labelMaxMenuHeight.MaximumSize = new System.Drawing.Size(330, 0); + this.labelMaxMenuHeight.Name = "labelMaxMenuHeight"; + this.labelMaxMenuHeight.Size = new System.Drawing.Size(122, 15); + this.labelMaxMenuHeight.TabIndex = 0; + this.labelMaxMenuHeight.Text = "labelMaxMenuHeight"; + // + // tableLayoutPanelMaxMenuWidth + // + this.tableLayoutPanelMaxMenuWidth.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelMaxMenuWidth.AutoSize = true; + this.tableLayoutPanelMaxMenuWidth.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelMaxMenuWidth.ColumnCount = 2; + this.tableLayoutPanelMaxMenuWidth.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelMaxMenuWidth.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelMaxMenuWidth.Controls.Add(this.numericUpDownMenuWidth, 0, 0); + this.tableLayoutPanelMaxMenuWidth.Controls.Add(this.labelMaxMenuWidth, 1, 0); + this.tableLayoutPanelMaxMenuWidth.Location = new System.Drawing.Point(0, 87); + this.tableLayoutPanelMaxMenuWidth.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelMaxMenuWidth.Name = "tableLayoutPanelMaxMenuWidth"; + this.tableLayoutPanelMaxMenuWidth.RowCount = 1; + this.tableLayoutPanelMaxMenuWidth.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelMaxMenuWidth.Size = new System.Drawing.Size(290, 29); + this.tableLayoutPanelMaxMenuWidth.TabIndex = 0; + // + // numericUpDownMenuWidth + // + this.numericUpDownMenuWidth.Location = new System.Drawing.Point(3, 3); + this.numericUpDownMenuWidth.Name = "numericUpDownMenuWidth"; + this.numericUpDownMenuWidth.Size = new System.Drawing.Size(55, 23); + this.numericUpDownMenuWidth.TabIndex = 1; + this.numericUpDownMenuWidth.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.numericUpDownMenuWidth.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelMaxMenuWidth + // + this.labelMaxMenuWidth.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelMaxMenuWidth.AutoSize = true; + this.labelMaxMenuWidth.Location = new System.Drawing.Point(64, 7); + this.labelMaxMenuWidth.MaximumSize = new System.Drawing.Size(330, 0); + this.labelMaxMenuWidth.Name = "labelMaxMenuWidth"; + this.labelMaxMenuWidth.Size = new System.Drawing.Size(118, 15); + this.labelMaxMenuWidth.TabIndex = 0; + this.labelMaxMenuWidth.Text = "labelMaxMenuWidth"; + // + // tabPageAdvanced + // + this.tabPageAdvanced.AutoScroll = true; + this.tabPageAdvanced.Controls.Add(this.tableLayoutPanelAdvanced); + this.tabPageAdvanced.Location = new System.Drawing.Point(4, 24); + this.tabPageAdvanced.Name = "tabPageAdvanced"; + this.tabPageAdvanced.Padding = new System.Windows.Forms.Padding(3); + this.tabPageAdvanced.Size = new System.Drawing.Size(412, 485); + this.tabPageAdvanced.TabIndex = 0; + this.tabPageAdvanced.Text = "tabPageAdvanced"; + this.tabPageAdvanced.UseVisualStyleBackColor = true; + // + // tableLayoutPanelAdvanced + // + this.tableLayoutPanelAdvanced.AutoSize = true; + this.tableLayoutPanelAdvanced.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelAdvanced.ColumnCount = 1; + this.tableLayoutPanelAdvanced.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxOptionalFeatures, 0, 0); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxInternetShortcutIcons, 0, 3); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxDrag, 0, 2); + this.tableLayoutPanelAdvanced.Controls.Add(this.buttonAdvancedDefault, 0, 6); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxSorting, 0, 4); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxHiddenFilesAndFolders, 0, 5); + this.tableLayoutPanelAdvanced.Controls.Add(this.groupBoxClick, 0, 1); + this.tableLayoutPanelAdvanced.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelAdvanced.Name = "tableLayoutPanelAdvanced"; + this.tableLayoutPanelAdvanced.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelAdvanced.RowCount = 7; + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAdvanced.Size = new System.Drawing.Size(301, 670); + this.tableLayoutPanelAdvanced.TabIndex = 0; + // + // groupBoxOptionalFeatures + // + this.groupBoxOptionalFeatures.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxOptionalFeatures.AutoSize = true; + this.groupBoxOptionalFeatures.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxOptionalFeatures.Controls.Add(this.tableLayoutPanel2); + this.groupBoxOptionalFeatures.Location = new System.Drawing.Point(3, 3); + this.groupBoxOptionalFeatures.Name = "groupBoxOptionalFeatures"; + this.groupBoxOptionalFeatures.Size = new System.Drawing.Size(289, 122); + this.groupBoxOptionalFeatures.TabIndex = 1; + this.groupBoxOptionalFeatures.TabStop = false; + this.groupBoxOptionalFeatures.Text = "groupBoxOptionalFeatures"; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.AutoSize = true; + this.tableLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel2.ColumnCount = 1; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel2.Controls.Add(this.checkBoxShowInTaskbar, 0, 1); + this.tableLayoutPanel2.Controls.Add(this.checkBoxSendHotkeyInsteadKillOtherInstances, 0, 2); + this.tableLayoutPanel2.Controls.Add(this.checkBoxSupportGamepad, 0, 3); + this.tableLayoutPanel2.Controls.Add(this.checkBoxResolveLinksToFolders, 0, 0); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 4; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.Size = new System.Drawing.Size(283, 100); + this.tableLayoutPanel2.TabIndex = 0; + // + // checkBoxShowInTaskbar + // + this.checkBoxShowInTaskbar.AutoSize = true; + this.checkBoxShowInTaskbar.Location = new System.Drawing.Point(3, 28); + this.checkBoxShowInTaskbar.Name = "checkBoxShowInTaskbar"; + this.checkBoxShowInTaskbar.Size = new System.Drawing.Size(155, 19); + this.checkBoxShowInTaskbar.TabIndex = 1; + this.checkBoxShowInTaskbar.Text = "checkBoxShowInTaskbar"; + this.checkBoxShowInTaskbar.UseVisualStyleBackColor = true; + // + // checkBoxSendHotkeyInsteadKillOtherInstances + // + this.checkBoxSendHotkeyInsteadKillOtherInstances.AutoSize = true; + this.checkBoxSendHotkeyInsteadKillOtherInstances.Location = new System.Drawing.Point(3, 53); + this.checkBoxSendHotkeyInsteadKillOtherInstances.MaximumSize = new System.Drawing.Size(330, 0); + this.checkBoxSendHotkeyInsteadKillOtherInstances.Name = "checkBoxSendHotkeyInsteadKillOtherInstances"; + this.checkBoxSendHotkeyInsteadKillOtherInstances.Size = new System.Drawing.Size(274, 19); + this.checkBoxSendHotkeyInsteadKillOtherInstances.TabIndex = 3; + this.checkBoxSendHotkeyInsteadKillOtherInstances.Text = "checkBoxSendHotkeyInsteadKillOtherInstances"; + this.checkBoxSendHotkeyInsteadKillOtherInstances.UseVisualStyleBackColor = true; + // + // checkBoxSupportGamepad + // + this.checkBoxSupportGamepad.AutoSize = true; + this.checkBoxSupportGamepad.Location = new System.Drawing.Point(3, 78); + this.checkBoxSupportGamepad.Name = "checkBoxSupportGamepad"; + this.checkBoxSupportGamepad.Size = new System.Drawing.Size(170, 19); + this.checkBoxSupportGamepad.TabIndex = 4; + this.checkBoxSupportGamepad.Text = "checkBoxSupportGamepad"; + this.checkBoxSupportGamepad.UseVisualStyleBackColor = true; + // + // checkBoxResolveLinksToFolders + // + this.checkBoxResolveLinksToFolders.AutoSize = true; + this.checkBoxResolveLinksToFolders.Location = new System.Drawing.Point(3, 3); + this.checkBoxResolveLinksToFolders.Name = "checkBoxResolveLinksToFolders"; + this.checkBoxResolveLinksToFolders.Size = new System.Drawing.Size(194, 19); + this.checkBoxResolveLinksToFolders.TabIndex = 1; + this.checkBoxResolveLinksToFolders.Text = "checkBoxResolveLinksToFolders"; + this.checkBoxResolveLinksToFolders.UseVisualStyleBackColor = true; + // + // groupBoxInternetShortcutIcons + // + this.groupBoxInternetShortcutIcons.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxInternetShortcutIcons.AutoSize = true; + this.groupBoxInternetShortcutIcons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxInternetShortcutIcons.Controls.Add(this.tableLayoutPanelInternetShortcutIcons); + this.groupBoxInternetShortcutIcons.Location = new System.Drawing.Point(3, 287); + this.groupBoxInternetShortcutIcons.Name = "groupBoxInternetShortcutIcons"; + this.groupBoxInternetShortcutIcons.Padding = new System.Windows.Forms.Padding(3, 6, 3, 6); + this.groupBoxInternetShortcutIcons.Size = new System.Drawing.Size(289, 81); + this.groupBoxInternetShortcutIcons.TabIndex = 1; + this.groupBoxInternetShortcutIcons.TabStop = false; + this.groupBoxInternetShortcutIcons.Text = "groupBoxInternetShortcutIcons"; + // + // tableLayoutPanelInternetShortcutIcons + // + this.tableLayoutPanelInternetShortcutIcons.AutoSize = true; + this.tableLayoutPanelInternetShortcutIcons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelInternetShortcutIcons.ColumnCount = 1; + this.tableLayoutPanelInternetShortcutIcons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelInternetShortcutIcons.Controls.Add(this.tableLayoutPanelChangeIcoFolder, 0, 1); + this.tableLayoutPanelInternetShortcutIcons.Controls.Add(this.textBoxIcoFolder, 0, 0); + this.tableLayoutPanelInternetShortcutIcons.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelInternetShortcutIcons.Location = new System.Drawing.Point(3, 22); + this.tableLayoutPanelInternetShortcutIcons.Name = "tableLayoutPanelInternetShortcutIcons"; + this.tableLayoutPanelInternetShortcutIcons.RowCount = 2; + this.tableLayoutPanelInternetShortcutIcons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelInternetShortcutIcons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelInternetShortcutIcons.Size = new System.Drawing.Size(283, 53); + this.tableLayoutPanelInternetShortcutIcons.TabIndex = 0; + // + // tableLayoutPanelChangeIcoFolder + // + this.tableLayoutPanelChangeIcoFolder.AutoSize = true; + this.tableLayoutPanelChangeIcoFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelChangeIcoFolder.ColumnCount = 2; + this.tableLayoutPanelChangeIcoFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelChangeIcoFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelChangeIcoFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelChangeIcoFolder.Controls.Add(this.buttonChangeIcoFolder, 0, 0); + this.tableLayoutPanelChangeIcoFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelChangeIcoFolder.Location = new System.Drawing.Point(0, 22); + this.tableLayoutPanelChangeIcoFolder.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelChangeIcoFolder.Name = "tableLayoutPanelChangeIcoFolder"; + this.tableLayoutPanelChangeIcoFolder.RowCount = 1; + this.tableLayoutPanelChangeIcoFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelChangeIcoFolder.Size = new System.Drawing.Size(283, 31); + this.tableLayoutPanelChangeIcoFolder.TabIndex = 0; + // + // buttonChangeIcoFolder + // + this.buttonChangeIcoFolder.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.buttonChangeIcoFolder.AutoSize = true; + this.buttonChangeIcoFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonChangeIcoFolder.Location = new System.Drawing.Point(2, 3); + this.buttonChangeIcoFolder.Margin = new System.Windows.Forms.Padding(2, 3, 3, 3); + this.buttonChangeIcoFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonChangeIcoFolder.Name = "buttonChangeIcoFolder"; + this.buttonChangeIcoFolder.Size = new System.Drawing.Size(143, 25); + this.buttonChangeIcoFolder.TabIndex = 0; + this.buttonChangeIcoFolder.Text = "buttonChangeIcoFolder"; + this.buttonChangeIcoFolder.UseVisualStyleBackColor = true; + this.buttonChangeIcoFolder.Click += new System.EventHandler(this.ButtonChangeIcoFolder_Click); + // + // textBoxIcoFolder + // + this.textBoxIcoFolder.BackColor = System.Drawing.Color.White; + this.textBoxIcoFolder.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.textBoxIcoFolder.Location = new System.Drawing.Point(6, 3); + this.textBoxIcoFolder.Margin = new System.Windows.Forms.Padding(6, 3, 6, 3); + this.textBoxIcoFolder.Name = "textBoxIcoFolder"; + this.textBoxIcoFolder.ReadOnly = true; + this.textBoxIcoFolder.Size = new System.Drawing.Size(271, 16); + this.textBoxIcoFolder.TabIndex = 0; + this.textBoxIcoFolder.TabStop = false; + // + // groupBoxDrag + // + this.groupBoxDrag.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxDrag.AutoSize = true; + this.groupBoxDrag.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxDrag.Controls.Add(this.tableLayoutPanel1); + this.groupBoxDrag.Location = new System.Drawing.Point(3, 209); + this.groupBoxDrag.Name = "groupBoxDrag"; + this.groupBoxDrag.Size = new System.Drawing.Size(289, 72); + this.groupBoxDrag.TabIndex = 4; + this.groupBoxDrag.TabStop = false; + this.groupBoxDrag.Text = "groupBoxDrag"; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.AutoSize = true; + this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.checkBoxSwipeScrolling, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.checkBoxDragDropItems, 0, 0); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 2; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.Size = new System.Drawing.Size(283, 50); + this.tableLayoutPanel1.TabIndex = 1; + // + // checkBoxSwipeScrolling + // + this.checkBoxSwipeScrolling.AutoSize = true; + this.checkBoxSwipeScrolling.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxSwipeScrolling.Location = new System.Drawing.Point(3, 28); + this.checkBoxSwipeScrolling.Name = "checkBoxSwipeScrolling"; + this.checkBoxSwipeScrolling.Size = new System.Drawing.Size(277, 19); + this.checkBoxSwipeScrolling.TabIndex = 4; + this.checkBoxSwipeScrolling.Text = "checkBoxSwipeScrolling"; + this.checkBoxSwipeScrolling.UseVisualStyleBackColor = true; + // + // checkBoxDragDropItems + // + this.checkBoxDragDropItems.AutoSize = true; + this.checkBoxDragDropItems.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxDragDropItems.Location = new System.Drawing.Point(3, 3); + this.checkBoxDragDropItems.Name = "checkBoxDragDropItems"; + this.checkBoxDragDropItems.Size = new System.Drawing.Size(277, 19); + this.checkBoxDragDropItems.TabIndex = 3; + this.checkBoxDragDropItems.Text = "checkBoxDragDropItems"; + this.checkBoxDragDropItems.UseVisualStyleBackColor = true; + // + // buttonAdvancedDefault + // + this.buttonAdvancedDefault.AutoSize = true; + this.buttonAdvancedDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonAdvancedDefault.Location = new System.Drawing.Point(9, 636); + this.buttonAdvancedDefault.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9); + this.buttonAdvancedDefault.MinimumSize = new System.Drawing.Size(75, 25); + this.buttonAdvancedDefault.Name = "buttonAdvancedDefault"; + this.buttonAdvancedDefault.Size = new System.Drawing.Size(144, 25); + this.buttonAdvancedDefault.TabIndex = 0; + this.buttonAdvancedDefault.Text = "buttonAdvancedDefault"; + this.buttonAdvancedDefault.UseVisualStyleBackColor = true; + this.buttonAdvancedDefault.Click += new System.EventHandler(this.ButtonAdvancedDefault_Click); + // + // groupBoxSorting + // + this.groupBoxSorting.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxSorting.AutoSize = true; + this.groupBoxSorting.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxSorting.Controls.Add(this.tableLayoutPanelSorting); + this.groupBoxSorting.Location = new System.Drawing.Point(3, 374); + this.groupBoxSorting.Name = "groupBoxSorting"; + this.groupBoxSorting.Size = new System.Drawing.Size(289, 147); + this.groupBoxSorting.TabIndex = 3; + this.groupBoxSorting.TabStop = false; + this.groupBoxSorting.Text = "groupBoxSorting"; + // + // tableLayoutPanelSorting + // + this.tableLayoutPanelSorting.AutoSize = true; + this.tableLayoutPanelSorting.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSorting.ColumnCount = 1; + this.tableLayoutPanelSorting.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSorting.Controls.Add(this.radioButtonSortByFileExtensionAndName, 0, 2); + this.tableLayoutPanelSorting.Controls.Add(this.radioButtonSortByTypeAndDate, 0, 1); + this.tableLayoutPanelSorting.Controls.Add(this.radioButtonSortByTypeAndName, 0, 0); + this.tableLayoutPanelSorting.Controls.Add(this.radioButtonSortByDate, 0, 4); + this.tableLayoutPanelSorting.Controls.Add(this.radioButtonSortByName, 0, 3); + this.tableLayoutPanelSorting.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelSorting.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelSorting.Name = "tableLayoutPanelSorting"; + this.tableLayoutPanelSorting.RowCount = 5; + this.tableLayoutPanelSorting.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSorting.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSorting.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSorting.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSorting.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSorting.Size = new System.Drawing.Size(283, 125); + this.tableLayoutPanelSorting.TabIndex = 1; + // + // radioButtonSortByTypeAndDate + // + this.radioButtonSortByTypeAndDate.AutoSize = true; + this.radioButtonSortByTypeAndDate.Location = new System.Drawing.Point(3, 28); + this.radioButtonSortByTypeAndDate.Name = "radioButtonSortByTypeAndDate"; + this.radioButtonSortByTypeAndDate.Size = new System.Drawing.Size(192, 19); + this.radioButtonSortByTypeAndDate.TabIndex = 3; + this.radioButtonSortByTypeAndDate.TabStop = true; + this.radioButtonSortByTypeAndDate.Text = "radioButtonSortByTypeAndDate"; + this.radioButtonSortByTypeAndDate.UseVisualStyleBackColor = true; + // + // radioButtonSortByTypeAndName + // + this.radioButtonSortByTypeAndName.AutoSize = true; + this.radioButtonSortByTypeAndName.Location = new System.Drawing.Point(3, 3); + this.radioButtonSortByTypeAndName.Name = "radioButtonSortByTypeAndName"; + this.radioButtonSortByTypeAndName.Size = new System.Drawing.Size(200, 19); + this.radioButtonSortByTypeAndName.TabIndex = 4; + this.radioButtonSortByTypeAndName.TabStop = true; + this.radioButtonSortByTypeAndName.Text = "radioButtonSortByTypeAndName"; + this.radioButtonSortByTypeAndName.UseVisualStyleBackColor = true; + // + // radioButtonSortByDate + // + this.radioButtonSortByDate.AutoSize = true; + this.radioButtonSortByDate.Location = new System.Drawing.Point(3, 103); + this.radioButtonSortByDate.Name = "radioButtonSortByDate"; + this.radioButtonSortByDate.Size = new System.Drawing.Size(146, 19); + this.radioButtonSortByDate.TabIndex = 1; + this.radioButtonSortByDate.TabStop = true; + this.radioButtonSortByDate.Text = "radioButtonSortByDate"; + this.radioButtonSortByDate.UseVisualStyleBackColor = true; + // + // radioButtonSortByName + // + this.radioButtonSortByName.AutoSize = true; + this.radioButtonSortByName.Location = new System.Drawing.Point(3, 78); + this.radioButtonSortByName.Name = "radioButtonSortByName"; + this.radioButtonSortByName.Size = new System.Drawing.Size(154, 19); + this.radioButtonSortByName.TabIndex = 2; + this.radioButtonSortByName.TabStop = true; + this.radioButtonSortByName.Text = "radioButtonSortByName"; + this.radioButtonSortByName.UseVisualStyleBackColor = true; + // + // groupBoxHiddenFilesAndFolders + // + this.groupBoxHiddenFilesAndFolders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxHiddenFilesAndFolders.AutoSize = true; + this.groupBoxHiddenFilesAndFolders.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxHiddenFilesAndFolders.Controls.Add(this.tableLayoutPanelHiddenFilesAndFolders); + this.groupBoxHiddenFilesAndFolders.Location = new System.Drawing.Point(3, 527); + this.groupBoxHiddenFilesAndFolders.Name = "groupBoxHiddenFilesAndFolders"; + this.groupBoxHiddenFilesAndFolders.Size = new System.Drawing.Size(289, 97); + this.groupBoxHiddenFilesAndFolders.TabIndex = 2; + this.groupBoxHiddenFilesAndFolders.TabStop = false; + this.groupBoxHiddenFilesAndFolders.Text = "groupBoxHiddenFilesAndFolders"; + // + // tableLayoutPanelHiddenFilesAndFolders + // + this.tableLayoutPanelHiddenFilesAndFolders.AutoSize = true; + this.tableLayoutPanelHiddenFilesAndFolders.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelHiddenFilesAndFolders.ColumnCount = 1; + this.tableLayoutPanelHiddenFilesAndFolders.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelHiddenFilesAndFolders.Controls.Add(this.radioButtonAlwaysShowHiddenFiles, 0, 2); + this.tableLayoutPanelHiddenFilesAndFolders.Controls.Add(this.radioButtonNeverShowHiddenFiles, 0, 1); + this.tableLayoutPanelHiddenFilesAndFolders.Controls.Add(this.radioButtonSystemSettingsShowHiddenFiles, 0, 0); + this.tableLayoutPanelHiddenFilesAndFolders.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelHiddenFilesAndFolders.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelHiddenFilesAndFolders.Name = "tableLayoutPanelHiddenFilesAndFolders"; + this.tableLayoutPanelHiddenFilesAndFolders.RowCount = 3; + this.tableLayoutPanelHiddenFilesAndFolders.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelHiddenFilesAndFolders.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelHiddenFilesAndFolders.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelHiddenFilesAndFolders.Size = new System.Drawing.Size(283, 75); + this.tableLayoutPanelHiddenFilesAndFolders.TabIndex = 1; + // + // radioButtonAlwaysShowHiddenFiles + // + this.radioButtonAlwaysShowHiddenFiles.AutoSize = true; + this.radioButtonAlwaysShowHiddenFiles.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonAlwaysShowHiddenFiles.Location = new System.Drawing.Point(3, 53); + this.radioButtonAlwaysShowHiddenFiles.Name = "radioButtonAlwaysShowHiddenFiles"; + this.radioButtonAlwaysShowHiddenFiles.Size = new System.Drawing.Size(277, 19); + this.radioButtonAlwaysShowHiddenFiles.TabIndex = 2; + this.radioButtonAlwaysShowHiddenFiles.TabStop = true; + this.radioButtonAlwaysShowHiddenFiles.Text = "radioButtonAlwaysShowHiddenFiles"; + this.radioButtonAlwaysShowHiddenFiles.UseVisualStyleBackColor = true; + // + // radioButtonNeverShowHiddenFiles + // + this.radioButtonNeverShowHiddenFiles.AutoSize = true; + this.radioButtonNeverShowHiddenFiles.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonNeverShowHiddenFiles.Location = new System.Drawing.Point(3, 28); + this.radioButtonNeverShowHiddenFiles.Name = "radioButtonNeverShowHiddenFiles"; + this.radioButtonNeverShowHiddenFiles.Size = new System.Drawing.Size(277, 19); + this.radioButtonNeverShowHiddenFiles.TabIndex = 1; + this.radioButtonNeverShowHiddenFiles.TabStop = true; + this.radioButtonNeverShowHiddenFiles.Text = "radioButtonNeverShowHiddenFiles"; + this.radioButtonNeverShowHiddenFiles.UseVisualStyleBackColor = true; + // + // radioButtonSystemSettingsShowHiddenFiles + // + this.radioButtonSystemSettingsShowHiddenFiles.AutoSize = true; + this.radioButtonSystemSettingsShowHiddenFiles.Dock = System.Windows.Forms.DockStyle.Fill; + this.radioButtonSystemSettingsShowHiddenFiles.Location = new System.Drawing.Point(3, 3); + this.radioButtonSystemSettingsShowHiddenFiles.Name = "radioButtonSystemSettingsShowHiddenFiles"; + this.radioButtonSystemSettingsShowHiddenFiles.Size = new System.Drawing.Size(277, 19); + this.radioButtonSystemSettingsShowHiddenFiles.TabIndex = 2; + this.radioButtonSystemSettingsShowHiddenFiles.TabStop = true; + this.radioButtonSystemSettingsShowHiddenFiles.Text = "radioButtonSystemSettingsShowHiddenFiles"; + this.radioButtonSystemSettingsShowHiddenFiles.UseVisualStyleBackColor = true; + // + // groupBoxClick + // + this.groupBoxClick.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxClick.AutoSize = true; + this.groupBoxClick.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxClick.Controls.Add(this.tableLayoutPanelClick); + this.groupBoxClick.Location = new System.Drawing.Point(3, 131); + this.groupBoxClick.Name = "groupBoxClick"; + this.groupBoxClick.Size = new System.Drawing.Size(289, 72); + this.groupBoxClick.TabIndex = 0; + this.groupBoxClick.TabStop = false; + this.groupBoxClick.Text = "groupBoxClick"; + // + // tableLayoutPanelClick + // + this.tableLayoutPanelClick.AutoSize = true; + this.tableLayoutPanelClick.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelClick.ColumnCount = 1; + this.tableLayoutPanelClick.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelClick.Controls.Add(this.checkBoxOpenDirectoryWithOneClick, 0, 1); + this.tableLayoutPanelClick.Controls.Add(this.checkBoxOpenItemWithOneClick, 0, 0); + this.tableLayoutPanelClick.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelClick.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelClick.Name = "tableLayoutPanelClick"; + this.tableLayoutPanelClick.RowCount = 2; + this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelClick.Size = new System.Drawing.Size(283, 50); + this.tableLayoutPanelClick.TabIndex = 0; + // + // checkBoxOpenDirectoryWithOneClick + // + this.checkBoxOpenDirectoryWithOneClick.AutoSize = true; + this.checkBoxOpenDirectoryWithOneClick.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxOpenDirectoryWithOneClick.Location = new System.Drawing.Point(3, 28); + this.checkBoxOpenDirectoryWithOneClick.Name = "checkBoxOpenDirectoryWithOneClick"; + this.checkBoxOpenDirectoryWithOneClick.Size = new System.Drawing.Size(277, 19); + this.checkBoxOpenDirectoryWithOneClick.TabIndex = 2; + this.checkBoxOpenDirectoryWithOneClick.Text = "checkBoxOpenDirectoryWithOneClick"; + this.checkBoxOpenDirectoryWithOneClick.UseVisualStyleBackColor = true; + // + // checkBoxOpenItemWithOneClick + // + this.checkBoxOpenItemWithOneClick.AutoSize = true; + this.checkBoxOpenItemWithOneClick.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxOpenItemWithOneClick.Location = new System.Drawing.Point(3, 3); + this.checkBoxOpenItemWithOneClick.Name = "checkBoxOpenItemWithOneClick"; + this.checkBoxOpenItemWithOneClick.Size = new System.Drawing.Size(277, 19); + this.checkBoxOpenItemWithOneClick.TabIndex = 0; + this.checkBoxOpenItemWithOneClick.Text = "checkBoxOpenItemWithOneClick"; + this.checkBoxOpenItemWithOneClick.UseVisualStyleBackColor = true; + // + // tabPageFolders + // + this.tabPageFolders.Controls.Add(this.tableLayoutPanelFoldersInRootFolder); + this.tabPageFolders.Location = new System.Drawing.Point(4, 24); + this.tabPageFolders.Name = "tabPageFolders"; + this.tabPageFolders.Padding = new System.Windows.Forms.Padding(3); + this.tabPageFolders.Size = new System.Drawing.Size(412, 485); + this.tabPageFolders.TabIndex = 2; + this.tabPageFolders.Text = "tabPageFolders"; + this.tabPageFolders.UseVisualStyleBackColor = true; + // + // tableLayoutPanelFoldersInRootFolder + // + this.tableLayoutPanelFoldersInRootFolder.AutoSize = true; + this.tableLayoutPanelFoldersInRootFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelFoldersInRootFolder.ColumnCount = 1; + this.tableLayoutPanelFoldersInRootFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelFoldersInRootFolder.Controls.Add(this.groupBoxFoldersInRootFolder, 0, 0); + this.tableLayoutPanelFoldersInRootFolder.Controls.Add(this.buttonDefaultFolders, 0, 1); + this.tableLayoutPanelFoldersInRootFolder.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelFoldersInRootFolder.Name = "tableLayoutPanelFoldersInRootFolder"; + this.tableLayoutPanelFoldersInRootFolder.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelFoldersInRootFolder.RowCount = 2; + this.tableLayoutPanelFoldersInRootFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFoldersInRootFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFoldersInRootFolder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelFoldersInRootFolder.Size = new System.Drawing.Size(345, 415); + this.tableLayoutPanelFoldersInRootFolder.TabIndex = 1; + // + // groupBoxFoldersInRootFolder + // + this.groupBoxFoldersInRootFolder.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxFoldersInRootFolder.AutoSize = true; + this.groupBoxFoldersInRootFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxFoldersInRootFolder.Controls.Add(this.tableLayoutPanelFolderToRootFoldersList); + this.groupBoxFoldersInRootFolder.Location = new System.Drawing.Point(3, 3); + this.groupBoxFoldersInRootFolder.Name = "groupBoxFoldersInRootFolder"; + this.groupBoxFoldersInRootFolder.Size = new System.Drawing.Size(333, 366); + this.groupBoxFoldersInRootFolder.TabIndex = 0; + this.groupBoxFoldersInRootFolder.TabStop = false; + this.groupBoxFoldersInRootFolder.Text = "groupBoxFoldersInRootFolder"; + // + // tableLayoutPanelFolderToRootFoldersList + // + this.tableLayoutPanelFolderToRootFoldersList.AutoSize = true; + this.tableLayoutPanelFolderToRootFoldersList.ColumnCount = 1; + this.tableLayoutPanelFolderToRootFoldersList.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelFolderToRootFoldersList.Controls.Add(this.tableLayoutPanelFolderToRootFolder, 0, 2); + this.tableLayoutPanelFolderToRootFoldersList.Controls.Add(this.dataGridViewFolders, 0, 3); + this.tableLayoutPanelFolderToRootFoldersList.Controls.Add(this.tableLayoutPanelAddSampleStartMenuFolder, 0, 4); + this.tableLayoutPanelFolderToRootFoldersList.Controls.Add(this.checkBoxGenerateShortcutsToDrives, 0, 5); + this.tableLayoutPanelFolderToRootFoldersList.Controls.Add(this.checkBoxShowOnlyAsSearchResult, 0, 0); + this.tableLayoutPanelFolderToRootFoldersList.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelFolderToRootFoldersList.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelFolderToRootFoldersList.Name = "tableLayoutPanelFolderToRootFoldersList"; + this.tableLayoutPanelFolderToRootFoldersList.RowCount = 6; + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolderToRootFoldersList.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelFolderToRootFoldersList.Size = new System.Drawing.Size(327, 344); + this.tableLayoutPanelFolderToRootFoldersList.TabIndex = 0; + // + // tableLayoutPanelFolderToRootFolder + // + this.tableLayoutPanelFolderToRootFolder.AutoSize = true; + this.tableLayoutPanelFolderToRootFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelFolderToRootFolder.ColumnCount = 3; + this.tableLayoutPanelFolderToRootFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelFolderToRootFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelFolderToRootFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelFolderToRootFolder.Controls.Add(this.buttonAddFolderToRootFolder, 0, 0); + this.tableLayoutPanelFolderToRootFolder.Controls.Add(this.buttonRemoveFolder, 2, 0); + this.tableLayoutPanelFolderToRootFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelFolderToRootFolder.Location = new System.Drawing.Point(0, 25); + this.tableLayoutPanelFolderToRootFolder.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelFolderToRootFolder.Name = "tableLayoutPanelFolderToRootFolder"; + this.tableLayoutPanelFolderToRootFolder.RowCount = 1; + this.tableLayoutPanelFolderToRootFolder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelFolderToRootFolder.Size = new System.Drawing.Size(327, 31); + this.tableLayoutPanelFolderToRootFolder.TabIndex = 2; + // + // buttonAddFolderToRootFolder + // + this.buttonAddFolderToRootFolder.AutoSize = true; + this.buttonAddFolderToRootFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonAddFolderToRootFolder.Location = new System.Drawing.Point(2, 3); + this.buttonAddFolderToRootFolder.Margin = new System.Windows.Forms.Padding(2, 3, 3, 3); + this.buttonAddFolderToRootFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonAddFolderToRootFolder.Name = "buttonAddFolderToRootFolder"; + this.buttonAddFolderToRootFolder.Size = new System.Drawing.Size(178, 25); + this.buttonAddFolderToRootFolder.TabIndex = 0; + this.buttonAddFolderToRootFolder.Text = "buttonAddFolderToRootFolder"; + this.buttonAddFolderToRootFolder.UseVisualStyleBackColor = true; + this.buttonAddFolderToRootFolder.Click += new System.EventHandler(this.ButtonAddFolderToRootFolder_Click); + // + // buttonRemoveFolder + // + this.buttonRemoveFolder.AutoSize = true; + this.buttonRemoveFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonRemoveFolder.Location = new System.Drawing.Point(195, 3); + this.buttonRemoveFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonRemoveFolder.Name = "buttonRemoveFolder"; + this.buttonRemoveFolder.Size = new System.Drawing.Size(129, 25); + this.buttonRemoveFolder.TabIndex = 1; + this.buttonRemoveFolder.Text = "buttonRemoveFolder"; + this.buttonRemoveFolder.UseVisualStyleBackColor = true; + this.buttonRemoveFolder.Click += new System.EventHandler(this.ButtonRemoveFolder_Click); + // + // dataGridViewFolders + // + this.dataGridViewFolders.AllowUserToAddRows = false; + this.dataGridViewFolders.AllowUserToDeleteRows = false; + this.dataGridViewFolders.AllowUserToResizeColumns = false; + this.dataGridViewFolders.AllowUserToResizeRows = false; + this.dataGridViewFolders.BackgroundColor = System.Drawing.Color.White; + this.dataGridViewFolders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridViewFolders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ColumnFolder, + this.ColumnRecursiveLevel, + this.ColumnOnlyFiles}); + this.dataGridViewFolders.Location = new System.Drawing.Point(3, 59); + this.dataGridViewFolders.Name = "dataGridViewFolders"; + this.dataGridViewFolders.RowHeadersVisible = false; + this.dataGridViewFolders.RowTemplate.Height = 25; + this.dataGridViewFolders.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dataGridViewFolders.Size = new System.Drawing.Size(321, 226); + this.dataGridViewFolders.TabIndex = 6; + this.dataGridViewFolders.TabStop = false; + this.dataGridViewFolders.CellValidating += new System.Windows.Forms.DataGridViewCellValidatingEventHandler(this.DataGridViewFolders_CellValidating); + this.dataGridViewFolders.CurrentCellDirtyStateChanged += new System.EventHandler(this.DataGridViewFolders_CurrentCellDirtyStateChanged); + this.dataGridViewFolders.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.DataGridViewFolders_RowsAdded); + this.dataGridViewFolders.RowsRemoved += new System.Windows.Forms.DataGridViewRowsRemovedEventHandler(this.DataGridViewFolders_RowsRemoved); + this.dataGridViewFolders.SelectionChanged += new System.EventHandler(this.DataGridViewFolders_SelectionChanged); + this.dataGridViewFolders.MouseClick += new System.Windows.Forms.MouseEventHandler(this.DataGridViewFolders_MouseClick); + // + // ColumnFolder + // + this.ColumnFolder.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.ColumnFolder.HeaderText = "ColumnFolder"; + this.ColumnFolder.Name = "ColumnFolder"; + // + // ColumnRecursiveLevel + // + this.ColumnRecursiveLevel.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; + this.ColumnRecursiveLevel.HeaderText = "ColumnRecursiveLevel"; + this.ColumnRecursiveLevel.Name = "ColumnRecursiveLevel"; + this.ColumnRecursiveLevel.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.ColumnRecursiveLevel.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.ColumnRecursiveLevel.Width = 152; + // + // ColumnOnlyFiles + // + this.ColumnOnlyFiles.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.ColumnHeader; + this.ColumnOnlyFiles.HeaderText = "ColumnOnlyFiles"; + this.ColumnOnlyFiles.Name = "ColumnOnlyFiles"; + this.ColumnOnlyFiles.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.ColumnOnlyFiles.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.ColumnOnlyFiles.Width = 123; + // + // tableLayoutPanelAddSampleStartMenuFolder + // + this.tableLayoutPanelAddSampleStartMenuFolder.AutoSize = true; + this.tableLayoutPanelAddSampleStartMenuFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelAddSampleStartMenuFolder.ColumnCount = 2; + this.tableLayoutPanelAddSampleStartMenuFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelAddSampleStartMenuFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelAddSampleStartMenuFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelAddSampleStartMenuFolder.Controls.Add(this.buttonAddSampleStartMenuFolder, 0, 0); + this.tableLayoutPanelAddSampleStartMenuFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelAddSampleStartMenuFolder.Location = new System.Drawing.Point(0, 288); + this.tableLayoutPanelAddSampleStartMenuFolder.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelAddSampleStartMenuFolder.Name = "tableLayoutPanelAddSampleStartMenuFolder"; + this.tableLayoutPanelAddSampleStartMenuFolder.RowCount = 1; + this.tableLayoutPanelAddSampleStartMenuFolder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelAddSampleStartMenuFolder.Size = new System.Drawing.Size(327, 31); + this.tableLayoutPanelAddSampleStartMenuFolder.TabIndex = 3; + // + // buttonAddSampleStartMenuFolder + // + this.buttonAddSampleStartMenuFolder.AutoSize = true; + this.buttonAddSampleStartMenuFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonAddSampleStartMenuFolder.Location = new System.Drawing.Point(2, 3); + this.buttonAddSampleStartMenuFolder.Margin = new System.Windows.Forms.Padding(2, 3, 3, 3); + this.buttonAddSampleStartMenuFolder.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonAddSampleStartMenuFolder.Name = "buttonAddSampleStartMenuFolder"; + this.buttonAddSampleStartMenuFolder.Size = new System.Drawing.Size(202, 25); + this.buttonAddSampleStartMenuFolder.TabIndex = 2; + this.buttonAddSampleStartMenuFolder.Text = "buttonAddSampleStartMenuFolder"; + this.buttonAddSampleStartMenuFolder.UseVisualStyleBackColor = true; + this.buttonAddSampleStartMenuFolder.Click += new System.EventHandler(this.ButtonAddSampleStartMenuFolder_Click); + // + // checkBoxGenerateShortcutsToDrives + // + this.checkBoxGenerateShortcutsToDrives.AutoSize = true; + this.checkBoxGenerateShortcutsToDrives.Location = new System.Drawing.Point(3, 322); + this.checkBoxGenerateShortcutsToDrives.Name = "checkBoxGenerateShortcutsToDrives"; + this.checkBoxGenerateShortcutsToDrives.Size = new System.Drawing.Size(218, 19); + this.checkBoxGenerateShortcutsToDrives.TabIndex = 7; + this.checkBoxGenerateShortcutsToDrives.Text = "checkBoxGenerateShortcutsToDrives"; + this.checkBoxGenerateShortcutsToDrives.UseVisualStyleBackColor = true; + // + // checkBoxShowOnlyAsSearchResult + // + this.checkBoxShowOnlyAsSearchResult.AutoSize = true; + this.checkBoxShowOnlyAsSearchResult.Location = new System.Drawing.Point(3, 3); + this.checkBoxShowOnlyAsSearchResult.Name = "checkBoxShowOnlyAsSearchResult"; + this.checkBoxShowOnlyAsSearchResult.Size = new System.Drawing.Size(211, 19); + this.checkBoxShowOnlyAsSearchResult.TabIndex = 8; + this.checkBoxShowOnlyAsSearchResult.Text = "checkBoxShowOnlyAsSearchResult"; + this.checkBoxShowOnlyAsSearchResult.UseVisualStyleBackColor = true; + // + // buttonDefaultFolders + // + this.buttonDefaultFolders.AutoSize = true; + this.buttonDefaultFolders.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonDefaultFolders.Location = new System.Drawing.Point(9, 381); + this.buttonDefaultFolders.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9); + this.buttonDefaultFolders.MinimumSize = new System.Drawing.Size(75, 25); + this.buttonDefaultFolders.Name = "buttonDefaultFolders"; + this.buttonDefaultFolders.Size = new System.Drawing.Size(129, 25); + this.buttonDefaultFolders.TabIndex = 6; + this.buttonDefaultFolders.Text = "buttonDefaultFolders"; + this.buttonDefaultFolders.UseVisualStyleBackColor = true; + this.buttonDefaultFolders.Click += new System.EventHandler(this.ButtonClearFolders_Click); + // + // tabPageExpert + // + this.tabPageExpert.Controls.Add(this.tableLayoutPanelExpert); + this.tabPageExpert.Location = new System.Drawing.Point(4, 24); + this.tabPageExpert.Name = "tabPageExpert"; + this.tabPageExpert.Padding = new System.Windows.Forms.Padding(3); + this.tabPageExpert.Size = new System.Drawing.Size(412, 485); + this.tabPageExpert.TabIndex = 1; + this.tabPageExpert.Text = "tabPageExpert"; + this.tabPageExpert.UseVisualStyleBackColor = true; + // + // tableLayoutPanelExpert + // + this.tableLayoutPanelExpert.AutoSize = true; + this.tableLayoutPanelExpert.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelExpert.ColumnCount = 1; + this.tableLayoutPanelExpert.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelExpert.Controls.Add(this.groupBoxSearchPattern, 0, 3); + this.tableLayoutPanelExpert.Controls.Add(this.groupBoxCache, 0, 2); + this.tableLayoutPanelExpert.Controls.Add(this.groupBoxStaysOpen, 0, 1); + this.tableLayoutPanelExpert.Controls.Add(this.groupBoxOpenSubmenus, 0, 0); + this.tableLayoutPanelExpert.Controls.Add(this.buttonExpertDefault, 0, 4); + this.tableLayoutPanelExpert.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelExpert.Name = "tableLayoutPanelExpert"; + this.tableLayoutPanelExpert.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelExpert.RowCount = 5; + this.tableLayoutPanelExpert.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelExpert.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelExpert.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelExpert.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelExpert.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelExpert.Size = new System.Drawing.Size(345, 387); + this.tableLayoutPanelExpert.TabIndex = 1; + // + // groupBoxSearchPattern + // + this.groupBoxSearchPattern.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxSearchPattern.AutoSize = true; + this.groupBoxSearchPattern.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxSearchPattern.Controls.Add(this.tableLayoutPanelSearchPattern); + this.groupBoxSearchPattern.Location = new System.Drawing.Point(3, 287); + this.groupBoxSearchPattern.Name = "groupBoxSearchPattern"; + this.groupBoxSearchPattern.Padding = new System.Windows.Forms.Padding(3, 3, 3, 6); + this.groupBoxSearchPattern.Size = new System.Drawing.Size(333, 54); + this.groupBoxSearchPattern.TabIndex = 2; + this.groupBoxSearchPattern.TabStop = false; + this.groupBoxSearchPattern.Text = "groupBoxSearchPattern"; + // + // tableLayoutPanelSearchPattern + // + this.tableLayoutPanelSearchPattern.AutoSize = true; + this.tableLayoutPanelSearchPattern.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSearchPattern.ColumnCount = 1; + this.tableLayoutPanelSearchPattern.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearchPattern.Controls.Add(this.textBoxSearchPattern, 0, 0); + this.tableLayoutPanelSearchPattern.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelSearchPattern.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelSearchPattern.Name = "tableLayoutPanelSearchPattern"; + this.tableLayoutPanelSearchPattern.RowCount = 1; + this.tableLayoutPanelSearchPattern.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSearchPattern.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelSearchPattern.TabIndex = 0; + // + // textBoxSearchPattern + // + this.textBoxSearchPattern.Location = new System.Drawing.Point(3, 3); + this.textBoxSearchPattern.Name = "textBoxSearchPattern"; + this.textBoxSearchPattern.Size = new System.Drawing.Size(311, 23); + this.textBoxSearchPattern.TabIndex = 1; + this.textBoxSearchPattern.TabStop = false; + // + // groupBoxCache + // + this.groupBoxCache.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxCache.AutoSize = true; + this.groupBoxCache.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxCache.Controls.Add(this.tableLayoutPanelCache); + this.groupBoxCache.Location = new System.Drawing.Point(3, 227); + this.groupBoxCache.Name = "groupBoxCache"; + this.groupBoxCache.Padding = new System.Windows.Forms.Padding(3, 3, 3, 6); + this.groupBoxCache.Size = new System.Drawing.Size(333, 54); + this.groupBoxCache.TabIndex = 1; + this.groupBoxCache.TabStop = false; + this.groupBoxCache.Text = "groupBoxCache"; + // + // tableLayoutPanelCache + // + this.tableLayoutPanelCache.AutoSize = true; + this.tableLayoutPanelCache.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelCache.ColumnCount = 1; + this.tableLayoutPanelCache.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelCache.Controls.Add(this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems, 0, 0); + this.tableLayoutPanelCache.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelCache.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelCache.Name = "tableLayoutPanelCache"; + this.tableLayoutPanelCache.RowCount = 1; + this.tableLayoutPanelCache.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelCache.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanelCache.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelCache.TabIndex = 0; + // + // tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems + // + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.AutoSize = true; + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.ColumnCount = 2; + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Controls.Add(this.labelClearCacheIfMoreThanThisNumberOfItems, 1, 0); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Controls.Add(this.numericUpDownClearCacheIfMoreThanThisNumberOfItems, 0, 0); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Name = "tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems"; + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.RowCount = 1; + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.TabIndex = 3; + // + // labelClearCacheIfMoreThanThisNumberOfItems + // + this.labelClearCacheIfMoreThanThisNumberOfItems.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelClearCacheIfMoreThanThisNumberOfItems.AutoSize = true; + this.labelClearCacheIfMoreThanThisNumberOfItems.Location = new System.Drawing.Point(64, 7); + this.labelClearCacheIfMoreThanThisNumberOfItems.MaximumSize = new System.Drawing.Size(330, 0); + this.labelClearCacheIfMoreThanThisNumberOfItems.Name = "labelClearCacheIfMoreThanThisNumberOfItems"; + this.labelClearCacheIfMoreThanThisNumberOfItems.Size = new System.Drawing.Size(260, 15); + this.labelClearCacheIfMoreThanThisNumberOfItems.TabIndex = 0; + this.labelClearCacheIfMoreThanThisNumberOfItems.Text = "labelClearCacheIfMoreThanThisNumberOfItems"; + // + // numericUpDownClearCacheIfMoreThanThisNumberOfItems + // + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Location = new System.Drawing.Point(3, 3); + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Maximum = new decimal(new int[] { + 5000, + 0, + 0, + 0}); + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Minimum = new decimal(new int[] { + 200, + 0, + 0, + 0}); + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Name = "numericUpDownClearCacheIfMoreThanThisNumberOfItems"; + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Size = new System.Drawing.Size(55, 23); + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.TabIndex = 5; + this.numericUpDownClearCacheIfMoreThanThisNumberOfItems.Value = new decimal(new int[] { + 1000, + 0, + 0, + 0}); + // + // groupBoxStaysOpen + // + this.groupBoxStaysOpen.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxStaysOpen.AutoSize = true; + this.groupBoxStaysOpen.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxStaysOpen.Controls.Add(this.tableLayoutPanelStaysOpen); + this.groupBoxStaysOpen.Location = new System.Drawing.Point(3, 63); + this.groupBoxStaysOpen.Name = "groupBoxStaysOpen"; + this.groupBoxStaysOpen.Padding = new System.Windows.Forms.Padding(3, 3, 3, 6); + this.groupBoxStaysOpen.Size = new System.Drawing.Size(333, 158); + this.groupBoxStaysOpen.TabIndex = 0; + this.groupBoxStaysOpen.TabStop = false; + this.groupBoxStaysOpen.Text = "groupBoxStaysOpen"; + // + // tableLayoutPanelStaysOpen + // + this.tableLayoutPanelStaysOpen.AutoSize = true; + this.tableLayoutPanelStaysOpen.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelStaysOpen.ColumnCount = 1; + this.tableLayoutPanelStaysOpen.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelStaysOpen.Controls.Add(this.tableLayoutPanelTimeUntilClosesAfterEnterPressed, 0, 4); + this.tableLayoutPanelStaysOpen.Controls.Add(this.checkBoxStayOpenWhenItemClicked, 0, 0); + this.tableLayoutPanelStaysOpen.Controls.Add(this.checkBoxStayOpenWhenFocusLost, 0, 1); + this.tableLayoutPanelStaysOpen.Controls.Add(this.tableLayoutPanelTimeUntilCloses, 0, 2); + this.tableLayoutPanelStaysOpen.Controls.Add(this.checkBoxStayOpenWhenFocusLostAfterEnterPressed, 0, 3); + this.tableLayoutPanelStaysOpen.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelStaysOpen.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelStaysOpen.Name = "tableLayoutPanelStaysOpen"; + this.tableLayoutPanelStaysOpen.RowCount = 5; + this.tableLayoutPanelStaysOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelStaysOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelStaysOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelStaysOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelStaysOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelStaysOpen.Size = new System.Drawing.Size(327, 133); + this.tableLayoutPanelStaysOpen.TabIndex = 0; + // + // tableLayoutPanelTimeUntilClosesAfterEnterPressed + // + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.AutoSize = true; + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.ColumnCount = 2; + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Controls.Add(this.labelTimeUntilClosesAfterEnterPressed, 1, 0); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Controls.Add(this.numericUpDownTimeUntilClosesAfterEnterPressed, 0, 0); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Location = new System.Drawing.Point(0, 104); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Name = "tableLayoutPanelTimeUntilClosesAfterEnterPressed"; + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.RowCount = 1; + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.TabIndex = 2; + // + // labelTimeUntilClosesAfterEnterPressed + // + this.labelTimeUntilClosesAfterEnterPressed.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelTimeUntilClosesAfterEnterPressed.AutoSize = true; + this.labelTimeUntilClosesAfterEnterPressed.Location = new System.Drawing.Point(64, 7); + this.labelTimeUntilClosesAfterEnterPressed.MaximumSize = new System.Drawing.Size(300, 0); + this.labelTimeUntilClosesAfterEnterPressed.Name = "labelTimeUntilClosesAfterEnterPressed"; + this.labelTimeUntilClosesAfterEnterPressed.Size = new System.Drawing.Size(210, 15); + this.labelTimeUntilClosesAfterEnterPressed.TabIndex = 0; + this.labelTimeUntilClosesAfterEnterPressed.Text = "labelTimeUntilClosesAfterEnterPressed"; + // + // numericUpDownTimeUntilClosesAfterEnterPressed + // + this.numericUpDownTimeUntilClosesAfterEnterPressed.Location = new System.Drawing.Point(3, 3); + this.numericUpDownTimeUntilClosesAfterEnterPressed.Name = "numericUpDownTimeUntilClosesAfterEnterPressed"; + this.numericUpDownTimeUntilClosesAfterEnterPressed.Size = new System.Drawing.Size(55, 23); + this.numericUpDownTimeUntilClosesAfterEnterPressed.TabIndex = 1; + // + // checkBoxStayOpenWhenItemClicked + // + this.checkBoxStayOpenWhenItemClicked.AutoSize = true; + this.checkBoxStayOpenWhenItemClicked.Checked = true; + this.checkBoxStayOpenWhenItemClicked.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxStayOpenWhenItemClicked.Location = new System.Drawing.Point(3, 3); + this.checkBoxStayOpenWhenItemClicked.Name = "checkBoxStayOpenWhenItemClicked"; + this.checkBoxStayOpenWhenItemClicked.Size = new System.Drawing.Size(222, 19); + this.checkBoxStayOpenWhenItemClicked.TabIndex = 0; + this.checkBoxStayOpenWhenItemClicked.Text = "checkBoxStayOpenWhenItemClicked"; + this.checkBoxStayOpenWhenItemClicked.UseVisualStyleBackColor = true; + // + // checkBoxStayOpenWhenFocusLost + // + this.checkBoxStayOpenWhenFocusLost.AutoSize = true; + this.checkBoxStayOpenWhenFocusLost.Checked = true; + this.checkBoxStayOpenWhenFocusLost.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxStayOpenWhenFocusLost.Location = new System.Drawing.Point(3, 28); + this.checkBoxStayOpenWhenFocusLost.Name = "checkBoxStayOpenWhenFocusLost"; + this.checkBoxStayOpenWhenFocusLost.Size = new System.Drawing.Size(212, 19); + this.checkBoxStayOpenWhenFocusLost.TabIndex = 0; + this.checkBoxStayOpenWhenFocusLost.Text = "checkBoxStayOpenWhenFocusLost"; + this.checkBoxStayOpenWhenFocusLost.UseVisualStyleBackColor = true; + this.checkBoxStayOpenWhenFocusLost.CheckedChanged += new System.EventHandler(this.CheckBoxStayOpenWhenFocusLost_CheckedChanged); + // + // tableLayoutPanelTimeUntilCloses + // + this.tableLayoutPanelTimeUntilCloses.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelTimeUntilCloses.AutoSize = true; + this.tableLayoutPanelTimeUntilCloses.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelTimeUntilCloses.ColumnCount = 2; + this.tableLayoutPanelTimeUntilCloses.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelTimeUntilCloses.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelTimeUntilCloses.Controls.Add(this.labelTimeUntilCloses, 1, 0); + this.tableLayoutPanelTimeUntilCloses.Controls.Add(this.numericUpDownTimeUntilClose, 0, 0); + this.tableLayoutPanelTimeUntilCloses.Location = new System.Drawing.Point(0, 50); + this.tableLayoutPanelTimeUntilCloses.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanelTimeUntilCloses.Name = "tableLayoutPanelTimeUntilCloses"; + this.tableLayoutPanelTimeUntilCloses.RowCount = 1; + this.tableLayoutPanelTimeUntilCloses.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelTimeUntilCloses.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelTimeUntilCloses.TabIndex = 0; + // + // labelTimeUntilCloses + // + this.labelTimeUntilCloses.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelTimeUntilCloses.AutoSize = true; + this.labelTimeUntilCloses.Location = new System.Drawing.Point(64, 7); + this.labelTimeUntilCloses.MaximumSize = new System.Drawing.Size(300, 0); + this.labelTimeUntilCloses.Name = "labelTimeUntilCloses"; + this.labelTimeUntilCloses.Size = new System.Drawing.Size(117, 15); + this.labelTimeUntilCloses.TabIndex = 0; + this.labelTimeUntilCloses.Text = "labelTimeUntilCloses"; + // + // numericUpDownTimeUntilClose + // + this.numericUpDownTimeUntilClose.Location = new System.Drawing.Point(3, 3); + this.numericUpDownTimeUntilClose.Name = "numericUpDownTimeUntilClose"; + this.numericUpDownTimeUntilClose.Size = new System.Drawing.Size(55, 23); + this.numericUpDownTimeUntilClose.TabIndex = 1; + this.numericUpDownTimeUntilClose.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.numericUpDownTimeUntilClose.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // checkBoxStayOpenWhenFocusLostAfterEnterPressed + // + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.AutoSize = true; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.Checked = true; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.Location = new System.Drawing.Point(3, 82); + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.Name = "checkBoxStayOpenWhenFocusLostAfterEnterPressed"; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.Size = new System.Drawing.Size(305, 19); + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.TabIndex = 1; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.Text = "checkBoxStayOpenWhenFocusLostAfterEnterPressed"; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.UseVisualStyleBackColor = true; + this.checkBoxStayOpenWhenFocusLostAfterEnterPressed.CheckedChanged += new System.EventHandler(this.CheckBoxStayOpenWhenFocusLostAfterEnterPressed_CheckedChanged); + // + // groupBoxOpenSubmenus + // + this.groupBoxOpenSubmenus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxOpenSubmenus.AutoSize = true; + this.groupBoxOpenSubmenus.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxOpenSubmenus.Controls.Add(this.tableLayoutPanelTimeUntilOpen); + this.groupBoxOpenSubmenus.Location = new System.Drawing.Point(3, 3); + this.groupBoxOpenSubmenus.Name = "groupBoxOpenSubmenus"; + this.groupBoxOpenSubmenus.Padding = new System.Windows.Forms.Padding(3, 3, 3, 6); + this.groupBoxOpenSubmenus.Size = new System.Drawing.Size(333, 54); + this.groupBoxOpenSubmenus.TabIndex = 0; + this.groupBoxOpenSubmenus.TabStop = false; + this.groupBoxOpenSubmenus.Text = "groupBoxOpenSubmenus"; + // + // tableLayoutPanelTimeUntilOpen + // + this.tableLayoutPanelTimeUntilOpen.AutoSize = true; + this.tableLayoutPanelTimeUntilOpen.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelTimeUntilOpen.ColumnCount = 2; + this.tableLayoutPanelTimeUntilOpen.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelTimeUntilOpen.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelTimeUntilOpen.Controls.Add(this.numericUpDownTimeUntilOpens, 0, 0); + this.tableLayoutPanelTimeUntilOpen.Controls.Add(this.labelTimeUntilOpen, 1, 0); + this.tableLayoutPanelTimeUntilOpen.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelTimeUntilOpen.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelTimeUntilOpen.Name = "tableLayoutPanelTimeUntilOpen"; + this.tableLayoutPanelTimeUntilOpen.RowCount = 1; + this.tableLayoutPanelTimeUntilOpen.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelTimeUntilOpen.Size = new System.Drawing.Size(327, 29); + this.tableLayoutPanelTimeUntilOpen.TabIndex = 0; + // + // numericUpDownTimeUntilOpens + // + this.numericUpDownTimeUntilOpens.Location = new System.Drawing.Point(3, 3); + this.numericUpDownTimeUntilOpens.Name = "numericUpDownTimeUntilOpens"; + this.numericUpDownTimeUntilOpens.Size = new System.Drawing.Size(55, 23); + this.numericUpDownTimeUntilOpens.TabIndex = 2; + this.numericUpDownTimeUntilOpens.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.numericUpDownTimeUntilOpens.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelTimeUntilOpen + // + this.labelTimeUntilOpen.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelTimeUntilOpen.AutoSize = true; + this.labelTimeUntilOpen.Location = new System.Drawing.Point(64, 7); + this.labelTimeUntilOpen.MaximumSize = new System.Drawing.Size(330, 0); + this.labelTimeUntilOpen.Name = "labelTimeUntilOpen"; + this.labelTimeUntilOpen.Size = new System.Drawing.Size(112, 15); + this.labelTimeUntilOpen.TabIndex = 0; + this.labelTimeUntilOpen.Text = "labelTimeUntilOpen"; + // + // buttonExpertDefault + // + this.buttonExpertDefault.AutoSize = true; + this.buttonExpertDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonExpertDefault.Location = new System.Drawing.Point(9, 353); + this.buttonExpertDefault.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9); + this.buttonExpertDefault.MinimumSize = new System.Drawing.Size(75, 25); + this.buttonExpertDefault.Name = "buttonExpertDefault"; + this.buttonExpertDefault.Size = new System.Drawing.Size(124, 25); + this.buttonExpertDefault.TabIndex = 0; + this.buttonExpertDefault.Text = "buttonExpertDefault"; + this.buttonExpertDefault.UseVisualStyleBackColor = true; + this.buttonExpertDefault.Click += new System.EventHandler(this.ButtonExpertDefault_Click); + // + // tabPageCustomize + // + this.tabPageCustomize.AutoScroll = true; + this.tabPageCustomize.Controls.Add(this.tableLayoutPanelCustomize); + this.tabPageCustomize.Location = new System.Drawing.Point(4, 24); + this.tabPageCustomize.Name = "tabPageCustomize"; + this.tabPageCustomize.Padding = new System.Windows.Forms.Padding(3); + this.tabPageCustomize.Size = new System.Drawing.Size(412, 485); + this.tabPageCustomize.TabIndex = 0; + this.tabPageCustomize.Text = "tabPageCustomize"; + this.tabPageCustomize.UseVisualStyleBackColor = true; + // + // tableLayoutPanelCustomize + // + this.tableLayoutPanelCustomize.AutoSize = true; + this.tableLayoutPanelCustomize.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelCustomize.ColumnCount = 1; + this.tableLayoutPanelCustomize.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelCustomize.Controls.Add(this.groupBoxColorsDarkMode, 0, 2); + this.tableLayoutPanelCustomize.Controls.Add(this.groupBoxColorsLightMode, 0, 1); + this.tableLayoutPanelCustomize.Controls.Add(this.groupBoxAppearance, 0, 0); + this.tableLayoutPanelCustomize.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanelCustomize.Name = "tableLayoutPanelCustomize"; + this.tableLayoutPanelCustomize.Padding = new System.Windows.Forms.Padding(0, 0, 6, 0); + this.tableLayoutPanelCustomize.RowCount = 3; + this.tableLayoutPanelCustomize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelCustomize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelCustomize.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelCustomize.Size = new System.Drawing.Size(385, 1581); + this.tableLayoutPanelCustomize.TabIndex = 0; + // + // groupBoxColorsDarkMode + // + this.groupBoxColorsDarkMode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxColorsDarkMode.AutoSize = true; + this.groupBoxColorsDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxColorsDarkMode.Controls.Add(this.tableLayoutPanelDarkMode); + this.groupBoxColorsDarkMode.Location = new System.Drawing.Point(3, 973); + this.groupBoxColorsDarkMode.Name = "groupBoxColorsDarkMode"; + this.groupBoxColorsDarkMode.Size = new System.Drawing.Size(373, 605); + this.groupBoxColorsDarkMode.TabIndex = 0; + this.groupBoxColorsDarkMode.TabStop = false; + this.groupBoxColorsDarkMode.Text = "groupBoxColorsDarkMode"; + // + // tableLayoutPanelDarkMode + // + this.tableLayoutPanelDarkMode.AutoSize = true; + this.tableLayoutPanelDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelDarkMode.ColumnCount = 1; + this.tableLayoutPanelDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelColorIconsDarkMode, 0, 1); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelColorBackgroundBorderDarkMode, 0, 3); + this.tableLayoutPanelDarkMode.Controls.Add(this.labelMenuDarkMode, 0, 0); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSearchFieldDarkMode, 0, 4); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelOpenFolderDarkMode, 0, 5); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelOpenFolderBorderDarkMode, 0, 6); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSelectedItemDarkMode, 0, 7); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSelectedItemBorderDarkMode, 0, 8); + this.tableLayoutPanelDarkMode.Controls.Add(this.labelScrollbarDarkMode, 0, 9); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelScrollbarBackgroundDarkMode, 0, 10); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSliderDarkMode, 0, 11); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSliderDraggingDarkMode, 0, 12); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSliderHoverDarkMode, 0, 13); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode, 0, 14); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelArrowDarkMode, 0, 15); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelArrowClickDarkMode, 0, 16); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelArrowClickBackgroundDarkMode, 0, 17); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelArrowHoverDarkMode, 0, 18); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelArrowHoverBackgroundDarkMode, 0, 19); + this.tableLayoutPanelDarkMode.Controls.Add(this.buttonColorsDefaultDarkMode, 0, 20); + this.tableLayoutPanelDarkMode.Controls.Add(this.tableLayoutPanelBackgroundDarkMode, 0, 2); + this.tableLayoutPanelDarkMode.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelDarkMode.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelDarkMode.Name = "tableLayoutPanelDarkMode"; + this.tableLayoutPanelDarkMode.RowCount = 21; + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelDarkMode.Size = new System.Drawing.Size(367, 583); + this.tableLayoutPanelDarkMode.TabIndex = 0; + // + // tableLayoutPanelColorIconsDarkMode + // + this.tableLayoutPanelColorIconsDarkMode.AutoSize = true; + this.tableLayoutPanelColorIconsDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelColorIconsDarkMode.ColumnCount = 3; + this.tableLayoutPanelColorIconsDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelColorIconsDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelColorIconsDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelColorIconsDarkMode.Controls.Add(this.pictureBoxIconsDarkMode, 0, 0); + this.tableLayoutPanelColorIconsDarkMode.Controls.Add(this.labelIconsDarkMode, 2, 0); + this.tableLayoutPanelColorIconsDarkMode.Controls.Add(this.textBoxColorIconsDarkMode, 1, 0); + this.tableLayoutPanelColorIconsDarkMode.Location = new System.Drawing.Point(3, 18); + this.tableLayoutPanelColorIconsDarkMode.Name = "tableLayoutPanelColorIconsDarkMode"; + this.tableLayoutPanelColorIconsDarkMode.RowCount = 1; + this.tableLayoutPanelColorIconsDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorIconsDarkMode.Size = new System.Drawing.Size(213, 23); + this.tableLayoutPanelColorIconsDarkMode.TabIndex = 2; + // + // pictureBoxIconsDarkMode + // + this.pictureBoxIconsDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxIconsDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxIconsDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxIconsDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxIconsDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxIconsDarkMode.Name = "pictureBoxIconsDarkMode"; + this.pictureBoxIconsDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxIconsDarkMode.TabIndex = 1; + this.pictureBoxIconsDarkMode.TabStop = false; + this.pictureBoxIconsDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelIconsDarkMode + // + this.labelIconsDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelIconsDarkMode.AutoSize = true; + this.labelIconsDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelIconsDarkMode.Name = "labelIconsDarkMode"; + this.labelIconsDarkMode.Size = new System.Drawing.Size(115, 15); + this.labelIconsDarkMode.TabIndex = 0; + this.labelIconsDarkMode.Text = "labelIconsDarkMode"; + // + // textBoxColorIconsDarkMode + // + this.textBoxColorIconsDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorIconsDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorIconsDarkMode.MaxLength = 12; + this.textBoxColorIconsDarkMode.Name = "textBoxColorIconsDarkMode"; + this.textBoxColorIconsDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorIconsDarkMode.TabIndex = 2; + this.textBoxColorIconsDarkMode.Text = "#ffffff"; + this.textBoxColorIconsDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorIconsDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorIconsDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // tableLayoutPanelColorBackgroundBorderDarkMode + // + this.tableLayoutPanelColorBackgroundBorderDarkMode.AutoSize = true; + this.tableLayoutPanelColorBackgroundBorderDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelColorBackgroundBorderDarkMode.ColumnCount = 3; + this.tableLayoutPanelColorBackgroundBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelColorBackgroundBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelColorBackgroundBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Controls.Add(this.pictureBoxBackgroundBorderDarkMode, 0, 0); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Controls.Add(this.labelBackgroundBorderDarkMode, 2, 0); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Controls.Add(this.textBoxColorBackgroundBorderDarkMode, 1, 0); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Location = new System.Drawing.Point(3, 76); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Name = "tableLayoutPanelColorBackgroundBorderDarkMode"; + this.tableLayoutPanelColorBackgroundBorderDarkMode.RowCount = 1; + this.tableLayoutPanelColorBackgroundBorderDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorBackgroundBorderDarkMode.Size = new System.Drawing.Size(284, 23); + this.tableLayoutPanelColorBackgroundBorderDarkMode.TabIndex = 2; + // + // pictureBoxBackgroundBorderDarkMode + // + this.pictureBoxBackgroundBorderDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxBackgroundBorderDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxBackgroundBorderDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxBackgroundBorderDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxBackgroundBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxBackgroundBorderDarkMode.Name = "pictureBoxBackgroundBorderDarkMode"; + this.pictureBoxBackgroundBorderDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxBackgroundBorderDarkMode.TabIndex = 1; + this.pictureBoxBackgroundBorderDarkMode.TabStop = false; + this.pictureBoxBackgroundBorderDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelBackgroundBorderDarkMode + // + this.labelBackgroundBorderDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelBackgroundBorderDarkMode.AutoSize = true; + this.labelBackgroundBorderDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelBackgroundBorderDarkMode.Name = "labelBackgroundBorderDarkMode"; + this.labelBackgroundBorderDarkMode.Size = new System.Drawing.Size(186, 15); + this.labelBackgroundBorderDarkMode.TabIndex = 0; + this.labelBackgroundBorderDarkMode.Text = "labelBackgroundDarkModeBorder"; + // + // textBoxColorBackgroundBorderDarkMode + // + this.textBoxColorBackgroundBorderDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorBackgroundBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorBackgroundBorderDarkMode.MaxLength = 12; + this.textBoxColorBackgroundBorderDarkMode.Name = "textBoxColorBackgroundBorderDarkMode"; + this.textBoxColorBackgroundBorderDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorBackgroundBorderDarkMode.TabIndex = 2; + this.textBoxColorBackgroundBorderDarkMode.Text = "#ffffff"; + this.textBoxColorBackgroundBorderDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorBackgroundBorderDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorBackgroundBorderDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelMenuDarkMode + // + this.labelMenuDarkMode.AutoSize = true; + this.labelMenuDarkMode.Location = new System.Drawing.Point(3, 0); + this.labelMenuDarkMode.Name = "labelMenuDarkMode"; + this.labelMenuDarkMode.Size = new System.Drawing.Size(118, 15); + this.labelMenuDarkMode.TabIndex = 3; + this.labelMenuDarkMode.Text = "labelMenuDarkMode"; + // + // tableLayoutPanelSearchFieldDarkMode + // + this.tableLayoutPanelSearchFieldDarkMode.AutoSize = true; + this.tableLayoutPanelSearchFieldDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSearchFieldDarkMode.ColumnCount = 3; + this.tableLayoutPanelSearchFieldDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearchFieldDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearchFieldDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSearchFieldDarkMode.Controls.Add(this.pictureBoxSearchFieldDarkMode, 0, 0); + this.tableLayoutPanelSearchFieldDarkMode.Controls.Add(this.labelSearchFieldDarkMode, 2, 0); + this.tableLayoutPanelSearchFieldDarkMode.Controls.Add(this.textBoxColorSearchFieldDarkMode, 1, 0); + this.tableLayoutPanelSearchFieldDarkMode.Location = new System.Drawing.Point(3, 105); + this.tableLayoutPanelSearchFieldDarkMode.Name = "tableLayoutPanelSearchFieldDarkMode"; + this.tableLayoutPanelSearchFieldDarkMode.RowCount = 1; + this.tableLayoutPanelSearchFieldDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSearchFieldDarkMode.Size = new System.Drawing.Size(245, 23); + this.tableLayoutPanelSearchFieldDarkMode.TabIndex = 2; + // + // pictureBoxSearchFieldDarkMode + // + this.pictureBoxSearchFieldDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSearchFieldDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSearchFieldDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSearchFieldDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSearchFieldDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSearchFieldDarkMode.Name = "pictureBoxSearchFieldDarkMode"; + this.pictureBoxSearchFieldDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSearchFieldDarkMode.TabIndex = 1; + this.pictureBoxSearchFieldDarkMode.TabStop = false; + this.pictureBoxSearchFieldDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelSearchFieldDarkMode + // + this.labelSearchFieldDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSearchFieldDarkMode.AutoSize = true; + this.labelSearchFieldDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelSearchFieldDarkMode.Name = "labelSearchFieldDarkMode"; + this.labelSearchFieldDarkMode.Size = new System.Drawing.Size(147, 15); + this.labelSearchFieldDarkMode.TabIndex = 0; + this.labelSearchFieldDarkMode.Text = "labelSearchFieldDarkMode"; + // + // textBoxColorSearchFieldDarkMode + // + this.textBoxColorSearchFieldDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSearchFieldDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSearchFieldDarkMode.MaxLength = 12; + this.textBoxColorSearchFieldDarkMode.Name = "textBoxColorSearchFieldDarkMode"; + this.textBoxColorSearchFieldDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSearchFieldDarkMode.TabIndex = 2; + this.textBoxColorSearchFieldDarkMode.Text = "#ffffff"; + this.textBoxColorSearchFieldDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSearchFieldDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSearchFieldDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // tableLayoutPanelOpenFolderDarkMode + // + this.tableLayoutPanelOpenFolderDarkMode.AutoSize = true; + this.tableLayoutPanelOpenFolderDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelOpenFolderDarkMode.ColumnCount = 3; + this.tableLayoutPanelOpenFolderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelOpenFolderDarkMode.Controls.Add(this.pictureBoxOpenFolderDarkMode, 0, 0); + this.tableLayoutPanelOpenFolderDarkMode.Controls.Add(this.labelOpenFolderDarkMode, 2, 0); + this.tableLayoutPanelOpenFolderDarkMode.Controls.Add(this.textBoxColorOpenFolderDarkMode, 1, 0); + this.tableLayoutPanelOpenFolderDarkMode.Location = new System.Drawing.Point(3, 134); + this.tableLayoutPanelOpenFolderDarkMode.Name = "tableLayoutPanelOpenFolderDarkMode"; + this.tableLayoutPanelOpenFolderDarkMode.RowCount = 1; + this.tableLayoutPanelOpenFolderDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelOpenFolderDarkMode.Size = new System.Drawing.Size(247, 23); + this.tableLayoutPanelOpenFolderDarkMode.TabIndex = 2; + // + // pictureBoxOpenFolderDarkMode + // + this.pictureBoxOpenFolderDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxOpenFolderDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxOpenFolderDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxOpenFolderDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxOpenFolderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxOpenFolderDarkMode.Name = "pictureBoxOpenFolderDarkMode"; + this.pictureBoxOpenFolderDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxOpenFolderDarkMode.TabIndex = 1; + this.pictureBoxOpenFolderDarkMode.TabStop = false; + this.pictureBoxOpenFolderDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelOpenFolderDarkMode + // + this.labelOpenFolderDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelOpenFolderDarkMode.AutoSize = true; + this.labelOpenFolderDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelOpenFolderDarkMode.Name = "labelOpenFolderDarkMode"; + this.labelOpenFolderDarkMode.Size = new System.Drawing.Size(149, 15); + this.labelOpenFolderDarkMode.TabIndex = 0; + this.labelOpenFolderDarkMode.Text = "labelOpenFolderDarkMode"; + // + // textBoxColorOpenFolderDarkMode + // + this.textBoxColorOpenFolderDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorOpenFolderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorOpenFolderDarkMode.MaxLength = 12; + this.textBoxColorOpenFolderDarkMode.Name = "textBoxColorOpenFolderDarkMode"; + this.textBoxColorOpenFolderDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorOpenFolderDarkMode.TabIndex = 2; + this.textBoxColorOpenFolderDarkMode.Text = "#ffffff"; + this.textBoxColorOpenFolderDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorOpenFolderDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorOpenFolderDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // tableLayoutPanelOpenFolderBorderDarkMode + // + this.tableLayoutPanelOpenFolderBorderDarkMode.AutoSize = true; + this.tableLayoutPanelOpenFolderBorderDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelOpenFolderBorderDarkMode.ColumnCount = 3; + this.tableLayoutPanelOpenFolderBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelOpenFolderBorderDarkMode.Controls.Add(this.pictureBoxOpenFolderBorderDarkMode, 0, 0); + this.tableLayoutPanelOpenFolderBorderDarkMode.Controls.Add(this.labelOpenFolderBorderDarkMode, 2, 0); + this.tableLayoutPanelOpenFolderBorderDarkMode.Controls.Add(this.textBoxColorOpenFolderBorderDarkMode, 1, 0); + this.tableLayoutPanelOpenFolderBorderDarkMode.Location = new System.Drawing.Point(3, 163); + this.tableLayoutPanelOpenFolderBorderDarkMode.Name = "tableLayoutPanelOpenFolderBorderDarkMode"; + this.tableLayoutPanelOpenFolderBorderDarkMode.RowCount = 1; + this.tableLayoutPanelOpenFolderBorderDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelOpenFolderBorderDarkMode.Size = new System.Drawing.Size(282, 23); + this.tableLayoutPanelOpenFolderBorderDarkMode.TabIndex = 2; + // + // pictureBoxOpenFolderBorderDarkMode + // + this.pictureBoxOpenFolderBorderDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxOpenFolderBorderDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxOpenFolderBorderDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxOpenFolderBorderDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxOpenFolderBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxOpenFolderBorderDarkMode.Name = "pictureBoxOpenFolderBorderDarkMode"; + this.pictureBoxOpenFolderBorderDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxOpenFolderBorderDarkMode.TabIndex = 1; + this.pictureBoxOpenFolderBorderDarkMode.TabStop = false; + this.pictureBoxOpenFolderBorderDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelOpenFolderBorderDarkMode + // + this.labelOpenFolderBorderDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelOpenFolderBorderDarkMode.AutoSize = true; + this.labelOpenFolderBorderDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelOpenFolderBorderDarkMode.Name = "labelOpenFolderBorderDarkMode"; + this.labelOpenFolderBorderDarkMode.Size = new System.Drawing.Size(184, 15); + this.labelOpenFolderBorderDarkMode.TabIndex = 0; + this.labelOpenFolderBorderDarkMode.Text = "labelOpenFolderBorderDarkMode"; + // + // textBoxColorOpenFolderBorderDarkMode + // + this.textBoxColorOpenFolderBorderDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorOpenFolderBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorOpenFolderBorderDarkMode.Name = "textBoxColorOpenFolderBorderDarkMode"; + this.textBoxColorOpenFolderBorderDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorOpenFolderBorderDarkMode.TabIndex = 2; + this.textBoxColorOpenFolderBorderDarkMode.Text = "#ffffff"; + this.textBoxColorOpenFolderBorderDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorOpenFolderBorderDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorOpenFolderBorderDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // tableLayoutPanelSelectedItemDarkMode + // + this.tableLayoutPanelSelectedItemDarkMode.AutoSize = true; + this.tableLayoutPanelSelectedItemDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSelectedItemDarkMode.ColumnCount = 3; + this.tableLayoutPanelSelectedItemDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSelectedItemDarkMode.Controls.Add(this.pictureColorBoxSelectedItemDarkMode, 0, 0); + this.tableLayoutPanelSelectedItemDarkMode.Controls.Add(this.labelSelectedItemDarkMode, 2, 0); + this.tableLayoutPanelSelectedItemDarkMode.Controls.Add(this.textBoxColorSelecetedItemDarkMode, 1, 0); + this.tableLayoutPanelSelectedItemDarkMode.Location = new System.Drawing.Point(3, 192); + this.tableLayoutPanelSelectedItemDarkMode.Name = "tableLayoutPanelSelectedItemDarkMode"; + this.tableLayoutPanelSelectedItemDarkMode.RowCount = 1; + this.tableLayoutPanelSelectedItemDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSelectedItemDarkMode.Size = new System.Drawing.Size(253, 23); + this.tableLayoutPanelSelectedItemDarkMode.TabIndex = 2; + // + // pictureColorBoxSelectedItemDarkMode + // + this.pictureColorBoxSelectedItemDarkMode.BackColor = System.Drawing.Color.White; + this.pictureColorBoxSelectedItemDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureColorBoxSelectedItemDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureColorBoxSelectedItemDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureColorBoxSelectedItemDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureColorBoxSelectedItemDarkMode.Name = "pictureColorBoxSelectedItemDarkMode"; + this.pictureColorBoxSelectedItemDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureColorBoxSelectedItemDarkMode.TabIndex = 1; + this.pictureColorBoxSelectedItemDarkMode.TabStop = false; + this.pictureColorBoxSelectedItemDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelSelectedItemDarkMode + // + this.labelSelectedItemDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSelectedItemDarkMode.AutoSize = true; + this.labelSelectedItemDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelSelectedItemDarkMode.Name = "labelSelectedItemDarkMode"; + this.labelSelectedItemDarkMode.Size = new System.Drawing.Size(155, 15); + this.labelSelectedItemDarkMode.TabIndex = 0; + this.labelSelectedItemDarkMode.Text = "labelSelectedItemDarkMode"; + // + // textBoxColorSelecetedItemDarkMode + // + this.textBoxColorSelecetedItemDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSelecetedItemDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSelecetedItemDarkMode.MaxLength = 12; + this.textBoxColorSelecetedItemDarkMode.Name = "textBoxColorSelecetedItemDarkMode"; + this.textBoxColorSelecetedItemDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSelecetedItemDarkMode.TabIndex = 2; + this.textBoxColorSelecetedItemDarkMode.Text = "#ffffff"; + this.textBoxColorSelecetedItemDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSelecetedItemDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSelecetedItemDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // tableLayoutPanelSelectedItemBorderDarkMode + // + this.tableLayoutPanelSelectedItemBorderDarkMode.AutoSize = true; + this.tableLayoutPanelSelectedItemBorderDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSelectedItemBorderDarkMode.ColumnCount = 3; + this.tableLayoutPanelSelectedItemBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemBorderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSelectedItemBorderDarkMode.Controls.Add(this.pictureBoxSelectedItemBorderDarkMode, 0, 0); + this.tableLayoutPanelSelectedItemBorderDarkMode.Controls.Add(this.labelSelectedItemBorderDarkMode, 2, 0); + this.tableLayoutPanelSelectedItemBorderDarkMode.Controls.Add(this.textBoxColorSelectedItemBorderDarkMode, 1, 0); + this.tableLayoutPanelSelectedItemBorderDarkMode.Location = new System.Drawing.Point(3, 221); + this.tableLayoutPanelSelectedItemBorderDarkMode.Name = "tableLayoutPanelSelectedItemBorderDarkMode"; + this.tableLayoutPanelSelectedItemBorderDarkMode.RowCount = 1; + this.tableLayoutPanelSelectedItemBorderDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSelectedItemBorderDarkMode.Size = new System.Drawing.Size(288, 23); + this.tableLayoutPanelSelectedItemBorderDarkMode.TabIndex = 2; + // + // pictureBoxSelectedItemBorderDarkMode + // + this.pictureBoxSelectedItemBorderDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSelectedItemBorderDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSelectedItemBorderDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSelectedItemBorderDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSelectedItemBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSelectedItemBorderDarkMode.Name = "pictureBoxSelectedItemBorderDarkMode"; + this.pictureBoxSelectedItemBorderDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSelectedItemBorderDarkMode.TabIndex = 1; + this.pictureBoxSelectedItemBorderDarkMode.TabStop = false; + this.pictureBoxSelectedItemBorderDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelSelectedItemBorderDarkMode + // + this.labelSelectedItemBorderDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSelectedItemBorderDarkMode.AutoSize = true; + this.labelSelectedItemBorderDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelSelectedItemBorderDarkMode.Name = "labelSelectedItemBorderDarkMode"; + this.labelSelectedItemBorderDarkMode.Size = new System.Drawing.Size(190, 15); + this.labelSelectedItemBorderDarkMode.TabIndex = 0; + this.labelSelectedItemBorderDarkMode.Text = "labelSelectedItemBorderDarkMode"; + // + // textBoxColorSelectedItemBorderDarkMode + // + this.textBoxColorSelectedItemBorderDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSelectedItemBorderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSelectedItemBorderDarkMode.MaxLength = 12; + this.textBoxColorSelectedItemBorderDarkMode.Name = "textBoxColorSelectedItemBorderDarkMode"; + this.textBoxColorSelectedItemBorderDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSelectedItemBorderDarkMode.TabIndex = 2; + this.textBoxColorSelectedItemBorderDarkMode.Text = "#ffffff"; + this.textBoxColorSelectedItemBorderDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSelectedItemBorderDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSelectedItemBorderDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelScrollbarDarkMode + // + this.labelScrollbarDarkMode.AutoSize = true; + this.labelScrollbarDarkMode.Location = new System.Drawing.Point(3, 247); + this.labelScrollbarDarkMode.Name = "labelScrollbarDarkMode"; + this.labelScrollbarDarkMode.Size = new System.Drawing.Size(133, 15); + this.labelScrollbarDarkMode.TabIndex = 3; + this.labelScrollbarDarkMode.Text = "labelScrollbarDarkMode"; + // + // tableLayoutPanelScrollbarBackgroundDarkMode + // + this.tableLayoutPanelScrollbarBackgroundDarkMode.AutoSize = true; + this.tableLayoutPanelScrollbarBackgroundDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelScrollbarBackgroundDarkMode.ColumnCount = 3; + this.tableLayoutPanelScrollbarBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelScrollbarBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelScrollbarBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Controls.Add(this.pictureBoxScrollbarBackgroundDarkMode, 0, 0); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Controls.Add(this.textBoxColorScrollbarBackgroundDarkMode, 1, 0); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Controls.Add(this.labelColorDarkModeScrollbarBackground, 2, 0); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Location = new System.Drawing.Point(3, 265); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Name = "tableLayoutPanelScrollbarBackgroundDarkMode"; + this.tableLayoutPanelScrollbarBackgroundDarkMode.RowCount = 1; + this.tableLayoutPanelScrollbarBackgroundDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelScrollbarBackgroundDarkMode.Size = new System.Drawing.Size(324, 23); + this.tableLayoutPanelScrollbarBackgroundDarkMode.TabIndex = 2; + // + // pictureBoxScrollbarBackgroundDarkMode + // + this.pictureBoxScrollbarBackgroundDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxScrollbarBackgroundDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxScrollbarBackgroundDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxScrollbarBackgroundDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxScrollbarBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxScrollbarBackgroundDarkMode.Name = "pictureBoxScrollbarBackgroundDarkMode"; + this.pictureBoxScrollbarBackgroundDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxScrollbarBackgroundDarkMode.TabIndex = 1; + this.pictureBoxScrollbarBackgroundDarkMode.TabStop = false; + this.pictureBoxScrollbarBackgroundDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorScrollbarBackgroundDarkMode + // + this.textBoxColorScrollbarBackgroundDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorScrollbarBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorScrollbarBackgroundDarkMode.MaxLength = 12; + this.textBoxColorScrollbarBackgroundDarkMode.Name = "textBoxColorScrollbarBackgroundDarkMode"; + this.textBoxColorScrollbarBackgroundDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorScrollbarBackgroundDarkMode.TabIndex = 2; + this.textBoxColorScrollbarBackgroundDarkMode.Text = "#ffffff"; + this.textBoxColorScrollbarBackgroundDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorScrollbarBackgroundDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorScrollbarBackgroundDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeScrollbarBackground + // + this.labelColorDarkModeScrollbarBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeScrollbarBackground.AutoSize = true; + this.labelColorDarkModeScrollbarBackground.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeScrollbarBackground.Name = "labelColorDarkModeScrollbarBackground"; + this.labelColorDarkModeScrollbarBackground.Size = new System.Drawing.Size(226, 15); + this.labelColorDarkModeScrollbarBackground.TabIndex = 0; + this.labelColorDarkModeScrollbarBackground.Text = "labelColorDarkModeScrollbarBackground"; + // + // tableLayoutPanelSliderDarkMode + // + this.tableLayoutPanelSliderDarkMode.AutoSize = true; + this.tableLayoutPanelSliderDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderDarkMode.ColumnCount = 3; + this.tableLayoutPanelSliderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderDarkMode.Controls.Add(this.pictureBoxSliderDarkMode, 0, 0); + this.tableLayoutPanelSliderDarkMode.Controls.Add(this.textBoxColorSliderDarkMode, 1, 0); + this.tableLayoutPanelSliderDarkMode.Controls.Add(this.labelColorDarkModeSlider, 2, 0); + this.tableLayoutPanelSliderDarkMode.Location = new System.Drawing.Point(3, 294); + this.tableLayoutPanelSliderDarkMode.Name = "tableLayoutPanelSliderDarkMode"; + this.tableLayoutPanelSliderDarkMode.RowCount = 1; + this.tableLayoutPanelSliderDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderDarkMode.Size = new System.Drawing.Size(243, 23); + this.tableLayoutPanelSliderDarkMode.TabIndex = 2; + // + // pictureBoxSliderDarkMode + // + this.pictureBoxSliderDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderDarkMode.Name = "pictureBoxSliderDarkMode"; + this.pictureBoxSliderDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderDarkMode.TabIndex = 1; + this.pictureBoxSliderDarkMode.TabStop = false; + this.pictureBoxSliderDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderDarkMode + // + this.textBoxColorSliderDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderDarkMode.MaxLength = 12; + this.textBoxColorSliderDarkMode.Name = "textBoxColorSliderDarkMode"; + this.textBoxColorSliderDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderDarkMode.TabIndex = 2; + this.textBoxColorSliderDarkMode.Text = "#ffffff"; + this.textBoxColorSliderDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeSlider + // + this.labelColorDarkModeSlider.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeSlider.AutoSize = true; + this.labelColorDarkModeSlider.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeSlider.Name = "labelColorDarkModeSlider"; + this.labelColorDarkModeSlider.Size = new System.Drawing.Size(145, 15); + this.labelColorDarkModeSlider.TabIndex = 0; + this.labelColorDarkModeSlider.Text = "labelColorDarkModeSlider"; + // + // tableLayoutPanelSliderDraggingDarkMode + // + this.tableLayoutPanelSliderDraggingDarkMode.AutoSize = true; + this.tableLayoutPanelSliderDraggingDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderDraggingDarkMode.ColumnCount = 3; + this.tableLayoutPanelSliderDraggingDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDraggingDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDraggingDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderDraggingDarkMode.Controls.Add(this.pictureBoxSliderDraggingDarkMode, 0, 0); + this.tableLayoutPanelSliderDraggingDarkMode.Controls.Add(this.textBoxColorSliderDraggingDarkMode, 1, 0); + this.tableLayoutPanelSliderDraggingDarkMode.Controls.Add(this.labelColorDarkModeSliderDragging, 2, 0); + this.tableLayoutPanelSliderDraggingDarkMode.Location = new System.Drawing.Point(3, 323); + this.tableLayoutPanelSliderDraggingDarkMode.Name = "tableLayoutPanelSliderDraggingDarkMode"; + this.tableLayoutPanelSliderDraggingDarkMode.RowCount = 1; + this.tableLayoutPanelSliderDraggingDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderDraggingDarkMode.Size = new System.Drawing.Size(292, 23); + this.tableLayoutPanelSliderDraggingDarkMode.TabIndex = 2; + // + // pictureBoxSliderDraggingDarkMode + // + this.pictureBoxSliderDraggingDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderDraggingDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderDraggingDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderDraggingDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderDraggingDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderDraggingDarkMode.Name = "pictureBoxSliderDraggingDarkMode"; + this.pictureBoxSliderDraggingDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderDraggingDarkMode.TabIndex = 1; + this.pictureBoxSliderDraggingDarkMode.TabStop = false; + this.pictureBoxSliderDraggingDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderDraggingDarkMode + // + this.textBoxColorSliderDraggingDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderDraggingDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderDraggingDarkMode.MaxLength = 12; + this.textBoxColorSliderDraggingDarkMode.Name = "textBoxColorSliderDraggingDarkMode"; + this.textBoxColorSliderDraggingDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderDraggingDarkMode.TabIndex = 2; + this.textBoxColorSliderDraggingDarkMode.Text = "#ffffff"; + this.textBoxColorSliderDraggingDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderDraggingDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderDraggingDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeSliderDragging + // + this.labelColorDarkModeSliderDragging.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeSliderDragging.AutoSize = true; + this.labelColorDarkModeSliderDragging.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeSliderDragging.Name = "labelColorDarkModeSliderDragging"; + this.labelColorDarkModeSliderDragging.Size = new System.Drawing.Size(194, 15); + this.labelColorDarkModeSliderDragging.TabIndex = 0; + this.labelColorDarkModeSliderDragging.Text = "labelColorDarkModeSliderDragging"; + // + // tableLayoutPanelSliderHoverDarkMode + // + this.tableLayoutPanelSliderHoverDarkMode.AutoSize = true; + this.tableLayoutPanelSliderHoverDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderHoverDarkMode.ColumnCount = 3; + this.tableLayoutPanelSliderHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderHoverDarkMode.Controls.Add(this.pictureBoxSliderHoverDarkMode, 0, 0); + this.tableLayoutPanelSliderHoverDarkMode.Controls.Add(this.textBoxColorSliderHoverDarkMode, 1, 0); + this.tableLayoutPanelSliderHoverDarkMode.Controls.Add(this.labelColorDarkModeSliderHover, 2, 0); + this.tableLayoutPanelSliderHoverDarkMode.Location = new System.Drawing.Point(3, 352); + this.tableLayoutPanelSliderHoverDarkMode.Name = "tableLayoutPanelSliderHoverDarkMode"; + this.tableLayoutPanelSliderHoverDarkMode.RowCount = 1; + this.tableLayoutPanelSliderHoverDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderHoverDarkMode.Size = new System.Drawing.Size(275, 23); + this.tableLayoutPanelSliderHoverDarkMode.TabIndex = 2; + // + // pictureBoxSliderHoverDarkMode + // + this.pictureBoxSliderHoverDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderHoverDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderHoverDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderHoverDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderHoverDarkMode.Name = "pictureBoxSliderHoverDarkMode"; + this.pictureBoxSliderHoverDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderHoverDarkMode.TabIndex = 1; + this.pictureBoxSliderHoverDarkMode.TabStop = false; + this.pictureBoxSliderHoverDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderHoverDarkMode + // + this.textBoxColorSliderHoverDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderHoverDarkMode.MaxLength = 12; + this.textBoxColorSliderHoverDarkMode.Name = "textBoxColorSliderHoverDarkMode"; + this.textBoxColorSliderHoverDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderHoverDarkMode.TabIndex = 2; + this.textBoxColorSliderHoverDarkMode.Text = "#ffffff"; + this.textBoxColorSliderHoverDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderHoverDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderHoverDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeSliderHover + // + this.labelColorDarkModeSliderHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeSliderHover.AutoSize = true; + this.labelColorDarkModeSliderHover.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeSliderHover.Name = "labelColorDarkModeSliderHover"; + this.labelColorDarkModeSliderHover.Size = new System.Drawing.Size(177, 15); + this.labelColorDarkModeSliderHover.TabIndex = 0; + this.labelColorDarkModeSliderHover.Text = "labelColorDarkModeSliderHover"; + // + // tableLayoutPanelSliderArrowsAndTrackHoverDarkMode + // + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.AutoSize = true; + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.ColumnCount = 3; + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Controls.Add(this.pictureBoxSliderArrowsAndTrackHoverDarkMode, 0, 0); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Controls.Add(this.textBoxColorSliderArrowsAndTrackHoverDarkMode, 1, 0); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Controls.Add(this.labelColorDarkModeSliderArrowsAndTrackHover, 2, 0); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Location = new System.Drawing.Point(3, 381); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Name = "tableLayoutPanelSliderArrowsAndTrackHoverDarkMode"; + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.RowCount = 1; + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.Size = new System.Drawing.Size(361, 23); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.TabIndex = 2; + // + // pictureBoxSliderArrowsAndTrackHoverDarkMode + // + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Name = "pictureBoxSliderArrowsAndTrackHoverDarkMode"; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.TabIndex = 1; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.TabStop = false; + this.pictureBoxSliderArrowsAndTrackHoverDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderArrowsAndTrackHoverDarkMode + // + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.MaxLength = 12; + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.Name = "textBoxColorSliderArrowsAndTrackHoverDarkMode"; + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.TabIndex = 2; + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.Text = "#ffffff"; + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderArrowsAndTrackHoverDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeSliderArrowsAndTrackHover + // + this.labelColorDarkModeSliderArrowsAndTrackHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeSliderArrowsAndTrackHover.AutoSize = true; + this.labelColorDarkModeSliderArrowsAndTrackHover.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeSliderArrowsAndTrackHover.Name = "labelColorDarkModeSliderArrowsAndTrackHover"; + this.labelColorDarkModeSliderArrowsAndTrackHover.Size = new System.Drawing.Size(263, 15); + this.labelColorDarkModeSliderArrowsAndTrackHover.TabIndex = 0; + this.labelColorDarkModeSliderArrowsAndTrackHover.Text = "labelColorDarkModeSliderArrowsAndTrackHover"; + // + // tableLayoutPanelArrowDarkMode + // + this.tableLayoutPanelArrowDarkMode.AutoSize = true; + this.tableLayoutPanelArrowDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowDarkMode.ColumnCount = 3; + this.tableLayoutPanelArrowDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowDarkMode.Controls.Add(this.pictureBoxArrowDarkMode, 0, 0); + this.tableLayoutPanelArrowDarkMode.Controls.Add(this.textBoxColorArrowDarkMode, 1, 0); + this.tableLayoutPanelArrowDarkMode.Controls.Add(this.labelColorDarkModeArrow, 2, 0); + this.tableLayoutPanelArrowDarkMode.Location = new System.Drawing.Point(3, 410); + this.tableLayoutPanelArrowDarkMode.Name = "tableLayoutPanelArrowDarkMode"; + this.tableLayoutPanelArrowDarkMode.RowCount = 1; + this.tableLayoutPanelArrowDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowDarkMode.Size = new System.Drawing.Size(246, 23); + this.tableLayoutPanelArrowDarkMode.TabIndex = 2; + // + // pictureBoxArrowDarkMode + // + this.pictureBoxArrowDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowDarkMode.Name = "pictureBoxArrowDarkMode"; + this.pictureBoxArrowDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowDarkMode.TabIndex = 1; + this.pictureBoxArrowDarkMode.TabStop = false; + this.pictureBoxArrowDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowDarkMode + // + this.textBoxColorArrowDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowDarkMode.MaxLength = 12; + this.textBoxColorArrowDarkMode.Name = "textBoxColorArrowDarkMode"; + this.textBoxColorArrowDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowDarkMode.TabIndex = 2; + this.textBoxColorArrowDarkMode.Text = "#ffffff"; + this.textBoxColorArrowDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeArrow + // + this.labelColorDarkModeArrow.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeArrow.AutoSize = true; + this.labelColorDarkModeArrow.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeArrow.Name = "labelColorDarkModeArrow"; + this.labelColorDarkModeArrow.Size = new System.Drawing.Size(148, 15); + this.labelColorDarkModeArrow.TabIndex = 0; + this.labelColorDarkModeArrow.Text = "labelColorDarkModeArrow"; + // + // tableLayoutPanelArrowClickDarkMode + // + this.tableLayoutPanelArrowClickDarkMode.AutoSize = true; + this.tableLayoutPanelArrowClickDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowClickDarkMode.ColumnCount = 3; + this.tableLayoutPanelArrowClickDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowClickDarkMode.Controls.Add(this.pictureBoxArrowClickDarkMode, 0, 0); + this.tableLayoutPanelArrowClickDarkMode.Controls.Add(this.textBoxColorArrowClickDarkMode, 1, 0); + this.tableLayoutPanelArrowClickDarkMode.Controls.Add(this.labelColorDarkModeArrowClick, 2, 0); + this.tableLayoutPanelArrowClickDarkMode.Location = new System.Drawing.Point(3, 439); + this.tableLayoutPanelArrowClickDarkMode.Name = "tableLayoutPanelArrowClickDarkMode"; + this.tableLayoutPanelArrowClickDarkMode.RowCount = 1; + this.tableLayoutPanelArrowClickDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowClickDarkMode.Size = new System.Drawing.Size(272, 23); + this.tableLayoutPanelArrowClickDarkMode.TabIndex = 2; + // + // pictureBoxArrowClickDarkMode + // + this.pictureBoxArrowClickDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowClickDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowClickDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowClickDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowClickDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowClickDarkMode.Name = "pictureBoxArrowClickDarkMode"; + this.pictureBoxArrowClickDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowClickDarkMode.TabIndex = 1; + this.pictureBoxArrowClickDarkMode.TabStop = false; + this.pictureBoxArrowClickDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowClickDarkMode + // + this.textBoxColorArrowClickDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowClickDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowClickDarkMode.MaxLength = 12; + this.textBoxColorArrowClickDarkMode.Name = "textBoxColorArrowClickDarkMode"; + this.textBoxColorArrowClickDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowClickDarkMode.TabIndex = 2; + this.textBoxColorArrowClickDarkMode.Text = "#ffffff"; + this.textBoxColorArrowClickDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowClickDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowClickDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeArrowClick + // + this.labelColorDarkModeArrowClick.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeArrowClick.AutoSize = true; + this.labelColorDarkModeArrowClick.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeArrowClick.Name = "labelColorDarkModeArrowClick"; + this.labelColorDarkModeArrowClick.Size = new System.Drawing.Size(174, 15); + this.labelColorDarkModeArrowClick.TabIndex = 0; + this.labelColorDarkModeArrowClick.Text = "labelColorDarkModeArrowClick"; + // + // tableLayoutPanelArrowClickBackgroundDarkMode + // + this.tableLayoutPanelArrowClickBackgroundDarkMode.AutoSize = true; + this.tableLayoutPanelArrowClickBackgroundDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowClickBackgroundDarkMode.ColumnCount = 3; + this.tableLayoutPanelArrowClickBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Controls.Add(this.pictureBoxArrowClickBackgroundDarkMode, 0, 0); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Controls.Add(this.textBoxColorArrowClickBackgroundDarkMode, 1, 0); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Controls.Add(this.labelColorDarkModeArrowClickBackground, 2, 0); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Location = new System.Drawing.Point(3, 468); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Name = "tableLayoutPanelArrowClickBackgroundDarkMode"; + this.tableLayoutPanelArrowClickBackgroundDarkMode.RowCount = 1; + this.tableLayoutPanelArrowClickBackgroundDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowClickBackgroundDarkMode.Size = new System.Drawing.Size(336, 23); + this.tableLayoutPanelArrowClickBackgroundDarkMode.TabIndex = 2; + // + // pictureBoxArrowClickBackgroundDarkMode + // + this.pictureBoxArrowClickBackgroundDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowClickBackgroundDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowClickBackgroundDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowClickBackgroundDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowClickBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowClickBackgroundDarkMode.Name = "pictureBoxArrowClickBackgroundDarkMode"; + this.pictureBoxArrowClickBackgroundDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowClickBackgroundDarkMode.TabIndex = 1; + this.pictureBoxArrowClickBackgroundDarkMode.TabStop = false; + this.pictureBoxArrowClickBackgroundDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowClickBackgroundDarkMode + // + this.textBoxColorArrowClickBackgroundDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowClickBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowClickBackgroundDarkMode.MaxLength = 12; + this.textBoxColorArrowClickBackgroundDarkMode.Name = "textBoxColorArrowClickBackgroundDarkMode"; + this.textBoxColorArrowClickBackgroundDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowClickBackgroundDarkMode.TabIndex = 2; + this.textBoxColorArrowClickBackgroundDarkMode.Text = "#ffffff"; + this.textBoxColorArrowClickBackgroundDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowClickBackgroundDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowClickBackgroundDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeArrowClickBackground + // + this.labelColorDarkModeArrowClickBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeArrowClickBackground.AutoSize = true; + this.labelColorDarkModeArrowClickBackground.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeArrowClickBackground.Name = "labelColorDarkModeArrowClickBackground"; + this.labelColorDarkModeArrowClickBackground.Size = new System.Drawing.Size(238, 15); + this.labelColorDarkModeArrowClickBackground.TabIndex = 0; + this.labelColorDarkModeArrowClickBackground.Text = "labelColorDarkModeArrowClickBackground"; + // + // tableLayoutPanelArrowHoverDarkMode + // + this.tableLayoutPanelArrowHoverDarkMode.AutoSize = true; + this.tableLayoutPanelArrowHoverDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowHoverDarkMode.ColumnCount = 3; + this.tableLayoutPanelArrowHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowHoverDarkMode.Controls.Add(this.pictureBoxArrowHoverDarkMode, 0, 0); + this.tableLayoutPanelArrowHoverDarkMode.Controls.Add(this.textBoxColorArrowHoverDarkMode, 1, 0); + this.tableLayoutPanelArrowHoverDarkMode.Controls.Add(this.labelColorDarkModeArrowHover, 2, 0); + this.tableLayoutPanelArrowHoverDarkMode.Location = new System.Drawing.Point(3, 497); + this.tableLayoutPanelArrowHoverDarkMode.Name = "tableLayoutPanelArrowHoverDarkMode"; + this.tableLayoutPanelArrowHoverDarkMode.RowCount = 1; + this.tableLayoutPanelArrowHoverDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowHoverDarkMode.Size = new System.Drawing.Size(278, 23); + this.tableLayoutPanelArrowHoverDarkMode.TabIndex = 2; + // + // pictureBoxArrowHoverDarkMode + // + this.pictureBoxArrowHoverDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowHoverDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowHoverDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowHoverDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowHoverDarkMode.Name = "pictureBoxArrowHoverDarkMode"; + this.pictureBoxArrowHoverDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowHoverDarkMode.TabIndex = 1; + this.pictureBoxArrowHoverDarkMode.TabStop = false; + this.pictureBoxArrowHoverDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowHoverDarkMode + // + this.textBoxColorArrowHoverDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowHoverDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowHoverDarkMode.MaxLength = 12; + this.textBoxColorArrowHoverDarkMode.Name = "textBoxColorArrowHoverDarkMode"; + this.textBoxColorArrowHoverDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowHoverDarkMode.TabIndex = 2; + this.textBoxColorArrowHoverDarkMode.Text = "#ffffff"; + this.textBoxColorArrowHoverDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowHoverDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowHoverDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeArrowHover + // + this.labelColorDarkModeArrowHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeArrowHover.AutoSize = true; + this.labelColorDarkModeArrowHover.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeArrowHover.Name = "labelColorDarkModeArrowHover"; + this.labelColorDarkModeArrowHover.Size = new System.Drawing.Size(180, 15); + this.labelColorDarkModeArrowHover.TabIndex = 0; + this.labelColorDarkModeArrowHover.Text = "labelColorDarkModeArrowHover"; + // + // tableLayoutPanelArrowHoverBackgroundDarkMode + // + this.tableLayoutPanelArrowHoverBackgroundDarkMode.AutoSize = true; + this.tableLayoutPanelArrowHoverBackgroundDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowHoverBackgroundDarkMode.ColumnCount = 3; + this.tableLayoutPanelArrowHoverBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Controls.Add(this.pictureBoxArrowHoverBackgroundDarkMode, 0, 0); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Controls.Add(this.textBoxColorArrowHoverBackgroundDarkMode, 1, 0); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Controls.Add(this.labelColorDarkModeArrowHoverBackground, 2, 0); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Location = new System.Drawing.Point(3, 526); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Name = "tableLayoutPanelArrowHoverBackgroundDarkMode"; + this.tableLayoutPanelArrowHoverBackgroundDarkMode.RowCount = 1; + this.tableLayoutPanelArrowHoverBackgroundDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.Size = new System.Drawing.Size(342, 23); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.TabIndex = 2; + // + // pictureBoxArrowHoverBackgroundDarkMode + // + this.pictureBoxArrowHoverBackgroundDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowHoverBackgroundDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowHoverBackgroundDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowHoverBackgroundDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowHoverBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowHoverBackgroundDarkMode.Name = "pictureBoxArrowHoverBackgroundDarkMode"; + this.pictureBoxArrowHoverBackgroundDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowHoverBackgroundDarkMode.TabIndex = 1; + this.pictureBoxArrowHoverBackgroundDarkMode.TabStop = false; + this.pictureBoxArrowHoverBackgroundDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowHoverBackgroundDarkMode + // + this.textBoxColorArrowHoverBackgroundDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowHoverBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowHoverBackgroundDarkMode.MaxLength = 12; + this.textBoxColorArrowHoverBackgroundDarkMode.Name = "textBoxColorArrowHoverBackgroundDarkMode"; + this.textBoxColorArrowHoverBackgroundDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowHoverBackgroundDarkMode.TabIndex = 2; + this.textBoxColorArrowHoverBackgroundDarkMode.Text = "#ffffff"; + this.textBoxColorArrowHoverBackgroundDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowHoverBackgroundDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowHoverBackgroundDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelColorDarkModeArrowHoverBackground + // + this.labelColorDarkModeArrowHoverBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelColorDarkModeArrowHoverBackground.AutoSize = true; + this.labelColorDarkModeArrowHoverBackground.Location = new System.Drawing.Point(95, 4); + this.labelColorDarkModeArrowHoverBackground.MaximumSize = new System.Drawing.Size(280, 0); + this.labelColorDarkModeArrowHoverBackground.Name = "labelColorDarkModeArrowHoverBackground"; + this.labelColorDarkModeArrowHoverBackground.Size = new System.Drawing.Size(244, 15); + this.labelColorDarkModeArrowHoverBackground.TabIndex = 0; + this.labelColorDarkModeArrowHoverBackground.Text = "labelColorDarkModeArrowHoverBackground"; + // + // buttonColorsDefaultDarkMode + // + this.buttonColorsDefaultDarkMode.AutoSize = true; + this.buttonColorsDefaultDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonColorsDefaultDarkMode.Location = new System.Drawing.Point(3, 555); + this.buttonColorsDefaultDarkMode.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonColorsDefaultDarkMode.Name = "buttonColorsDefaultDarkMode"; + this.buttonColorsDefaultDarkMode.Size = new System.Drawing.Size(180, 25); + this.buttonColorsDefaultDarkMode.TabIndex = 2; + this.buttonColorsDefaultDarkMode.Text = "buttonColorsDarkModeDefault"; + this.buttonColorsDefaultDarkMode.UseVisualStyleBackColor = true; + this.buttonColorsDefaultDarkMode.Click += new System.EventHandler(this.ButtonDefaultColorsDark_Click); + // + // tableLayoutPanelBackgroundDarkMode + // + this.tableLayoutPanelBackgroundDarkMode.AutoSize = true; + this.tableLayoutPanelBackgroundDarkMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelBackgroundDarkMode.ColumnCount = 3; + this.tableLayoutPanelBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackgroundDarkMode.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelBackgroundDarkMode.Controls.Add(this.pictureBoxBackgroundDarkMode, 0, 0); + this.tableLayoutPanelBackgroundDarkMode.Controls.Add(this.labelBackgroundDarkMode, 2, 0); + this.tableLayoutPanelBackgroundDarkMode.Controls.Add(this.textBoxColorBackgroundDarkMode, 1, 0); + this.tableLayoutPanelBackgroundDarkMode.Location = new System.Drawing.Point(3, 47); + this.tableLayoutPanelBackgroundDarkMode.Name = "tableLayoutPanelBackgroundDarkMode"; + this.tableLayoutPanelBackgroundDarkMode.RowCount = 1; + this.tableLayoutPanelBackgroundDarkMode.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelBackgroundDarkMode.Size = new System.Drawing.Size(249, 23); + this.tableLayoutPanelBackgroundDarkMode.TabIndex = 2; + // + // pictureBoxBackgroundDarkMode + // + this.pictureBoxBackgroundDarkMode.BackColor = System.Drawing.Color.White; + this.pictureBoxBackgroundDarkMode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxBackgroundDarkMode.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxBackgroundDarkMode.Location = new System.Drawing.Point(0, 0); + this.pictureBoxBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxBackgroundDarkMode.Name = "pictureBoxBackgroundDarkMode"; + this.pictureBoxBackgroundDarkMode.Size = new System.Drawing.Size(23, 23); + this.pictureBoxBackgroundDarkMode.TabIndex = 1; + this.pictureBoxBackgroundDarkMode.TabStop = false; + this.pictureBoxBackgroundDarkMode.Click += new System.EventHandler(this.PictureBoxClick); + // + // labelBackgroundDarkMode + // + this.labelBackgroundDarkMode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelBackgroundDarkMode.AutoSize = true; + this.labelBackgroundDarkMode.Location = new System.Drawing.Point(95, 4); + this.labelBackgroundDarkMode.Name = "labelBackgroundDarkMode"; + this.labelBackgroundDarkMode.Size = new System.Drawing.Size(151, 15); + this.labelBackgroundDarkMode.TabIndex = 0; + this.labelBackgroundDarkMode.Text = "labelBackgroundDarkMode"; + // + // textBoxColorBackgroundDarkMode + // + this.textBoxColorBackgroundDarkMode.Location = new System.Drawing.Point(23, 0); + this.textBoxColorBackgroundDarkMode.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorBackgroundDarkMode.MaxLength = 12; + this.textBoxColorBackgroundDarkMode.Name = "textBoxColorBackgroundDarkMode"; + this.textBoxColorBackgroundDarkMode.Size = new System.Drawing.Size(69, 23); + this.textBoxColorBackgroundDarkMode.TabIndex = 2; + this.textBoxColorBackgroundDarkMode.Text = "#ffffff"; + this.textBoxColorBackgroundDarkMode.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorBackgroundDarkMode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorBackgroundDarkMode.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // groupBoxColorsLightMode + // + this.groupBoxColorsLightMode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxColorsLightMode.AutoSize = true; + this.groupBoxColorsLightMode.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxColorsLightMode.Controls.Add(this.tableLayoutPanelColorsAndDefault); + this.groupBoxColorsLightMode.Location = new System.Drawing.Point(3, 362); + this.groupBoxColorsLightMode.Name = "groupBoxColorsLightMode"; + this.groupBoxColorsLightMode.Size = new System.Drawing.Size(373, 605); + this.groupBoxColorsLightMode.TabIndex = 0; + this.groupBoxColorsLightMode.TabStop = false; + this.groupBoxColorsLightMode.Text = "groupBoxColorsLightMode"; + // + // tableLayoutPanelColorsAndDefault + // + this.tableLayoutPanelColorsAndDefault.AutoSize = true; + this.tableLayoutPanelColorsAndDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelColorsAndDefault.ColumnCount = 1; + this.tableLayoutPanelColorsAndDefault.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelIcons, 0, 1); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelBackgroundBorder, 0, 3); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.labelMenuLightMode, 0, 0); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelBackground, 0, 2); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.buttonColorsDefault, 0, 20); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelArrowHoverBackground, 0, 19); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelArrowHover, 0, 18); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelArrowClickBackground, 0, 17); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelArrowClick, 0, 16); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelArrow, 0, 15); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSliderArrowsAndTrackHover, 0, 14); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSliderHover, 0, 13); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSliderDragging, 0, 12); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSlider, 0, 11); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelScrollbarBackground, 0, 10); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.labelScrollbarLightMode, 0, 9); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSelectedItemBorder, 0, 8); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSelectedItem, 0, 7); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelOpenFolderBorder, 0, 6); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelOpenFolder, 0, 5); + this.tableLayoutPanelColorsAndDefault.Controls.Add(this.tableLayoutPanelSearchField, 0, 4); + this.tableLayoutPanelColorsAndDefault.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelColorsAndDefault.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelColorsAndDefault.Name = "tableLayoutPanelColorsAndDefault"; + this.tableLayoutPanelColorsAndDefault.RowCount = 21; + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelColorsAndDefault.Size = new System.Drawing.Size(367, 583); + this.tableLayoutPanelColorsAndDefault.TabIndex = 0; + // + // tableLayoutPanelIcons + // + this.tableLayoutPanelIcons.AutoSize = true; + this.tableLayoutPanelIcons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelIcons.ColumnCount = 3; + this.tableLayoutPanelIcons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelIcons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelIcons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelIcons.Controls.Add(this.pictureBoxIcons, 0, 0); + this.tableLayoutPanelIcons.Controls.Add(this.textBoxColorIcons, 1, 0); + this.tableLayoutPanelIcons.Controls.Add(this.labelIcons, 2, 0); + this.tableLayoutPanelIcons.Location = new System.Drawing.Point(3, 18); + this.tableLayoutPanelIcons.Name = "tableLayoutPanelIcons"; + this.tableLayoutPanelIcons.RowCount = 1; + this.tableLayoutPanelIcons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelIcons.Size = new System.Drawing.Size(158, 23); + this.tableLayoutPanelIcons.TabIndex = 2; + // + // pictureBoxIcons + // + this.pictureBoxIcons.BackColor = System.Drawing.Color.White; + this.pictureBoxIcons.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxIcons.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxIcons.Location = new System.Drawing.Point(0, 0); + this.pictureBoxIcons.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxIcons.Name = "pictureBoxIcons"; + this.pictureBoxIcons.Size = new System.Drawing.Size(23, 23); + this.pictureBoxIcons.TabIndex = 1; + this.pictureBoxIcons.TabStop = false; + this.pictureBoxIcons.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorIcons + // + this.textBoxColorIcons.Location = new System.Drawing.Point(23, 0); + this.textBoxColorIcons.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorIcons.MaxLength = 12; + this.textBoxColorIcons.Name = "textBoxColorIcons"; + this.textBoxColorIcons.Size = new System.Drawing.Size(69, 23); + this.textBoxColorIcons.TabIndex = 2; + this.textBoxColorIcons.Text = "#ffffff"; + this.textBoxColorIcons.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorIcons.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorIcons.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelIcons + // + this.labelIcons.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelIcons.AutoSize = true; + this.labelIcons.Location = new System.Drawing.Point(95, 4); + this.labelIcons.Name = "labelIcons"; + this.labelIcons.Size = new System.Drawing.Size(60, 15); + this.labelIcons.TabIndex = 0; + this.labelIcons.Text = "labelIcons"; + // + // tableLayoutPanelBackgroundBorder + // + this.tableLayoutPanelBackgroundBorder.AutoSize = true; + this.tableLayoutPanelBackgroundBorder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelBackgroundBorder.ColumnCount = 3; + this.tableLayoutPanelBackgroundBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackgroundBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackgroundBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelBackgroundBorder.Controls.Add(this.pictureBoxBackgroundBorder, 0, 0); + this.tableLayoutPanelBackgroundBorder.Controls.Add(this.textBoxColorBackgroundBorder, 1, 0); + this.tableLayoutPanelBackgroundBorder.Controls.Add(this.labelBackgroundBorder, 2, 0); + this.tableLayoutPanelBackgroundBorder.Location = new System.Drawing.Point(3, 76); + this.tableLayoutPanelBackgroundBorder.Name = "tableLayoutPanelBackgroundBorder"; + this.tableLayoutPanelBackgroundBorder.RowCount = 1; + this.tableLayoutPanelBackgroundBorder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelBackgroundBorder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 23F)); + this.tableLayoutPanelBackgroundBorder.Size = new System.Drawing.Size(229, 23); + this.tableLayoutPanelBackgroundBorder.TabIndex = 2; + // + // pictureBoxBackgroundBorder + // + this.pictureBoxBackgroundBorder.BackColor = System.Drawing.Color.White; + this.pictureBoxBackgroundBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxBackgroundBorder.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxBackgroundBorder.Location = new System.Drawing.Point(0, 0); + this.pictureBoxBackgroundBorder.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxBackgroundBorder.Name = "pictureBoxBackgroundBorder"; + this.pictureBoxBackgroundBorder.Size = new System.Drawing.Size(23, 23); + this.pictureBoxBackgroundBorder.TabIndex = 1; + this.pictureBoxBackgroundBorder.TabStop = false; + this.pictureBoxBackgroundBorder.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorBackgroundBorder + // + this.textBoxColorBackgroundBorder.Location = new System.Drawing.Point(23, 0); + this.textBoxColorBackgroundBorder.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorBackgroundBorder.MaxLength = 12; + this.textBoxColorBackgroundBorder.Name = "textBoxColorBackgroundBorder"; + this.textBoxColorBackgroundBorder.Size = new System.Drawing.Size(69, 23); + this.textBoxColorBackgroundBorder.TabIndex = 2; + this.textBoxColorBackgroundBorder.Text = "#ffffff"; + this.textBoxColorBackgroundBorder.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorBackgroundBorder.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorBackgroundBorder.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelBackgroundBorder + // + this.labelBackgroundBorder.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelBackgroundBorder.AutoSize = true; + this.labelBackgroundBorder.Location = new System.Drawing.Point(95, 4); + this.labelBackgroundBorder.Name = "labelBackgroundBorder"; + this.labelBackgroundBorder.Size = new System.Drawing.Size(131, 15); + this.labelBackgroundBorder.TabIndex = 0; + this.labelBackgroundBorder.Text = "labelBackgroundBorder"; + // + // labelMenuLightMode + // + this.labelMenuLightMode.AutoSize = true; + this.labelMenuLightMode.Location = new System.Drawing.Point(3, 0); + this.labelMenuLightMode.Name = "labelMenuLightMode"; + this.labelMenuLightMode.Size = new System.Drawing.Size(121, 15); + this.labelMenuLightMode.TabIndex = 3; + this.labelMenuLightMode.Text = "labelMenuLightMode"; + // + // tableLayoutPanelBackground + // + this.tableLayoutPanelBackground.AutoSize = true; + this.tableLayoutPanelBackground.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelBackground.ColumnCount = 3; + this.tableLayoutPanelBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelBackground.Controls.Add(this.pictureBoxBackground, 0, 0); + this.tableLayoutPanelBackground.Controls.Add(this.textBoxColorBackground, 1, 0); + this.tableLayoutPanelBackground.Controls.Add(this.labelBackground, 2, 0); + this.tableLayoutPanelBackground.Location = new System.Drawing.Point(3, 47); + this.tableLayoutPanelBackground.Name = "tableLayoutPanelBackground"; + this.tableLayoutPanelBackground.RowCount = 1; + this.tableLayoutPanelBackground.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelBackground.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 23F)); + this.tableLayoutPanelBackground.Size = new System.Drawing.Size(194, 23); + this.tableLayoutPanelBackground.TabIndex = 2; + // + // pictureBoxBackground + // + this.pictureBoxBackground.BackColor = System.Drawing.Color.White; + this.pictureBoxBackground.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxBackground.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxBackground.Location = new System.Drawing.Point(0, 0); + this.pictureBoxBackground.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxBackground.Name = "pictureBoxBackground"; + this.pictureBoxBackground.Size = new System.Drawing.Size(23, 23); + this.pictureBoxBackground.TabIndex = 1; + this.pictureBoxBackground.TabStop = false; + this.pictureBoxBackground.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorBackground + // + this.textBoxColorBackground.Location = new System.Drawing.Point(23, 0); + this.textBoxColorBackground.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorBackground.MaxLength = 12; + this.textBoxColorBackground.Name = "textBoxColorBackground"; + this.textBoxColorBackground.Size = new System.Drawing.Size(69, 23); + this.textBoxColorBackground.TabIndex = 2; + this.textBoxColorBackground.Text = "#ffffff"; + this.textBoxColorBackground.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorBackground.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorBackground.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelBackground + // + this.labelBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelBackground.AutoSize = true; + this.labelBackground.Location = new System.Drawing.Point(95, 4); + this.labelBackground.Name = "labelBackground"; + this.labelBackground.Size = new System.Drawing.Size(96, 15); + this.labelBackground.TabIndex = 0; + this.labelBackground.Text = "labelBackground"; + // + // buttonColorsDefault + // + this.buttonColorsDefault.AutoSize = true; + this.buttonColorsDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonColorsDefault.Location = new System.Drawing.Point(3, 555); + this.buttonColorsDefault.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonColorsDefault.Name = "buttonColorsDefault"; + this.buttonColorsDefault.Size = new System.Drawing.Size(125, 25); + this.buttonColorsDefault.TabIndex = 2; + this.buttonColorsDefault.Text = "buttonColorsDefault"; + this.buttonColorsDefault.UseVisualStyleBackColor = true; + this.buttonColorsDefault.Click += new System.EventHandler(this.ButtonDefaultColors_Click); + // + // tableLayoutPanelArrowHoverBackground + // + this.tableLayoutPanelArrowHoverBackground.AutoSize = true; + this.tableLayoutPanelArrowHoverBackground.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowHoverBackground.ColumnCount = 3; + this.tableLayoutPanelArrowHoverBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHoverBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowHoverBackground.Controls.Add(this.pictureBoxArrowHoverBackground, 0, 0); + this.tableLayoutPanelArrowHoverBackground.Controls.Add(this.textBoxColorArrowHoverBackground, 1, 0); + this.tableLayoutPanelArrowHoverBackground.Controls.Add(this.labelArrowHoverBackground, 2, 0); + this.tableLayoutPanelArrowHoverBackground.Location = new System.Drawing.Point(3, 526); + this.tableLayoutPanelArrowHoverBackground.Name = "tableLayoutPanelArrowHoverBackground"; + this.tableLayoutPanelArrowHoverBackground.RowCount = 1; + this.tableLayoutPanelArrowHoverBackground.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowHoverBackground.Size = new System.Drawing.Size(258, 23); + this.tableLayoutPanelArrowHoverBackground.TabIndex = 2; + // + // pictureBoxArrowHoverBackground + // + this.pictureBoxArrowHoverBackground.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowHoverBackground.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowHoverBackground.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowHoverBackground.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowHoverBackground.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowHoverBackground.Name = "pictureBoxArrowHoverBackground"; + this.pictureBoxArrowHoverBackground.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowHoverBackground.TabIndex = 1; + this.pictureBoxArrowHoverBackground.TabStop = false; + this.pictureBoxArrowHoverBackground.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowHoverBackground + // + this.textBoxColorArrowHoverBackground.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowHoverBackground.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowHoverBackground.MaxLength = 12; + this.textBoxColorArrowHoverBackground.Name = "textBoxColorArrowHoverBackground"; + this.textBoxColorArrowHoverBackground.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowHoverBackground.TabIndex = 2; + this.textBoxColorArrowHoverBackground.Text = "#ffffff"; + this.textBoxColorArrowHoverBackground.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowHoverBackground.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowHoverBackground.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelArrowHoverBackground + // + this.labelArrowHoverBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelArrowHoverBackground.AutoSize = true; + this.labelArrowHoverBackground.Location = new System.Drawing.Point(95, 4); + this.labelArrowHoverBackground.MaximumSize = new System.Drawing.Size(280, 0); + this.labelArrowHoverBackground.Name = "labelArrowHoverBackground"; + this.labelArrowHoverBackground.Size = new System.Drawing.Size(160, 15); + this.labelArrowHoverBackground.TabIndex = 0; + this.labelArrowHoverBackground.Text = "labelArrowHoverBackground"; + // + // tableLayoutPanelArrowHover + // + this.tableLayoutPanelArrowHover.AutoSize = true; + this.tableLayoutPanelArrowHover.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowHover.ColumnCount = 3; + this.tableLayoutPanelArrowHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowHover.Controls.Add(this.pictureBoxArrowHover, 0, 0); + this.tableLayoutPanelArrowHover.Controls.Add(this.textBoxColorArrowHover, 1, 0); + this.tableLayoutPanelArrowHover.Controls.Add(this.labelArrowHover, 2, 0); + this.tableLayoutPanelArrowHover.Location = new System.Drawing.Point(3, 497); + this.tableLayoutPanelArrowHover.Name = "tableLayoutPanelArrowHover"; + this.tableLayoutPanelArrowHover.RowCount = 1; + this.tableLayoutPanelArrowHover.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowHover.Size = new System.Drawing.Size(194, 23); + this.tableLayoutPanelArrowHover.TabIndex = 2; + // + // pictureBoxArrowHover + // + this.pictureBoxArrowHover.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowHover.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowHover.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowHover.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowHover.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowHover.Name = "pictureBoxArrowHover"; + this.pictureBoxArrowHover.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowHover.TabIndex = 1; + this.pictureBoxArrowHover.TabStop = false; + this.pictureBoxArrowHover.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowHover + // + this.textBoxColorArrowHover.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowHover.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowHover.MaxLength = 12; + this.textBoxColorArrowHover.Name = "textBoxColorArrowHover"; + this.textBoxColorArrowHover.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowHover.TabIndex = 2; + this.textBoxColorArrowHover.Text = "#ffffff"; + this.textBoxColorArrowHover.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowHover.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowHover.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelArrowHover + // + this.labelArrowHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelArrowHover.AutoSize = true; + this.labelArrowHover.Location = new System.Drawing.Point(95, 4); + this.labelArrowHover.Name = "labelArrowHover"; + this.labelArrowHover.Size = new System.Drawing.Size(96, 15); + this.labelArrowHover.TabIndex = 0; + this.labelArrowHover.Text = "labelArrowHover"; + // + // tableLayoutPanelArrowClickBackground + // + this.tableLayoutPanelArrowClickBackground.AutoSize = true; + this.tableLayoutPanelArrowClickBackground.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowClickBackground.ColumnCount = 3; + this.tableLayoutPanelArrowClickBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClickBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowClickBackground.Controls.Add(this.pictureBoxArrowClickBackground, 0, 0); + this.tableLayoutPanelArrowClickBackground.Controls.Add(this.textBoxColorArrowClickBackground, 1, 0); + this.tableLayoutPanelArrowClickBackground.Controls.Add(this.labelArrowClickBackground, 2, 0); + this.tableLayoutPanelArrowClickBackground.Location = new System.Drawing.Point(3, 468); + this.tableLayoutPanelArrowClickBackground.Name = "tableLayoutPanelArrowClickBackground"; + this.tableLayoutPanelArrowClickBackground.RowCount = 1; + this.tableLayoutPanelArrowClickBackground.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowClickBackground.Size = new System.Drawing.Size(252, 23); + this.tableLayoutPanelArrowClickBackground.TabIndex = 2; + // + // pictureBoxArrowClickBackground + // + this.pictureBoxArrowClickBackground.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowClickBackground.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowClickBackground.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowClickBackground.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowClickBackground.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowClickBackground.Name = "pictureBoxArrowClickBackground"; + this.pictureBoxArrowClickBackground.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowClickBackground.TabIndex = 1; + this.pictureBoxArrowClickBackground.TabStop = false; + this.pictureBoxArrowClickBackground.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowClickBackground + // + this.textBoxColorArrowClickBackground.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowClickBackground.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowClickBackground.MaxLength = 12; + this.textBoxColorArrowClickBackground.Name = "textBoxColorArrowClickBackground"; + this.textBoxColorArrowClickBackground.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowClickBackground.TabIndex = 2; + this.textBoxColorArrowClickBackground.Text = "#ffffff"; + this.textBoxColorArrowClickBackground.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowClickBackground.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowClickBackground.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelArrowClickBackground + // + this.labelArrowClickBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelArrowClickBackground.AutoSize = true; + this.labelArrowClickBackground.Location = new System.Drawing.Point(95, 4); + this.labelArrowClickBackground.Name = "labelArrowClickBackground"; + this.labelArrowClickBackground.Size = new System.Drawing.Size(154, 15); + this.labelArrowClickBackground.TabIndex = 0; + this.labelArrowClickBackground.Text = "labelArrowClickBackground"; + // + // tableLayoutPanelArrowClick + // + this.tableLayoutPanelArrowClick.AutoSize = true; + this.tableLayoutPanelArrowClick.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrowClick.ColumnCount = 3; + this.tableLayoutPanelArrowClick.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClick.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrowClick.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrowClick.Controls.Add(this.pictureBoxArrowClick, 0, 0); + this.tableLayoutPanelArrowClick.Controls.Add(this.textBoxColorArrowClick, 1, 0); + this.tableLayoutPanelArrowClick.Controls.Add(this.labelArrowClick, 2, 0); + this.tableLayoutPanelArrowClick.Location = new System.Drawing.Point(3, 439); + this.tableLayoutPanelArrowClick.Name = "tableLayoutPanelArrowClick"; + this.tableLayoutPanelArrowClick.RowCount = 1; + this.tableLayoutPanelArrowClick.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrowClick.Size = new System.Drawing.Size(188, 23); + this.tableLayoutPanelArrowClick.TabIndex = 2; + // + // pictureBoxArrowClick + // + this.pictureBoxArrowClick.BackColor = System.Drawing.Color.White; + this.pictureBoxArrowClick.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrowClick.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrowClick.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrowClick.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrowClick.Name = "pictureBoxArrowClick"; + this.pictureBoxArrowClick.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrowClick.TabIndex = 1; + this.pictureBoxArrowClick.TabStop = false; + this.pictureBoxArrowClick.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrowClick + // + this.textBoxColorArrowClick.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrowClick.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrowClick.MaxLength = 12; + this.textBoxColorArrowClick.Name = "textBoxColorArrowClick"; + this.textBoxColorArrowClick.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrowClick.TabIndex = 2; + this.textBoxColorArrowClick.Text = "#ffffff"; + this.textBoxColorArrowClick.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrowClick.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrowClick.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelArrowClick + // + this.labelArrowClick.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelArrowClick.AutoSize = true; + this.labelArrowClick.Location = new System.Drawing.Point(95, 4); + this.labelArrowClick.Name = "labelArrowClick"; + this.labelArrowClick.Size = new System.Drawing.Size(90, 15); + this.labelArrowClick.TabIndex = 0; + this.labelArrowClick.Text = "labelArrowClick"; + // + // tableLayoutPanelArrow + // + this.tableLayoutPanelArrow.AutoSize = true; + this.tableLayoutPanelArrow.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelArrow.ColumnCount = 3; + this.tableLayoutPanelArrow.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrow.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelArrow.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelArrow.Controls.Add(this.pictureBoxArrow, 0, 0); + this.tableLayoutPanelArrow.Controls.Add(this.textBoxColorArrow, 1, 0); + this.tableLayoutPanelArrow.Controls.Add(this.labelArrow, 2, 0); + this.tableLayoutPanelArrow.Location = new System.Drawing.Point(3, 410); + this.tableLayoutPanelArrow.Name = "tableLayoutPanelArrow"; + this.tableLayoutPanelArrow.RowCount = 1; + this.tableLayoutPanelArrow.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelArrow.Size = new System.Drawing.Size(162, 23); + this.tableLayoutPanelArrow.TabIndex = 2; + // + // pictureBoxArrow + // + this.pictureBoxArrow.BackColor = System.Drawing.Color.White; + this.pictureBoxArrow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxArrow.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxArrow.Location = new System.Drawing.Point(0, 0); + this.pictureBoxArrow.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxArrow.Name = "pictureBoxArrow"; + this.pictureBoxArrow.Size = new System.Drawing.Size(23, 23); + this.pictureBoxArrow.TabIndex = 1; + this.pictureBoxArrow.TabStop = false; + this.pictureBoxArrow.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorArrow + // + this.textBoxColorArrow.Location = new System.Drawing.Point(23, 0); + this.textBoxColorArrow.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorArrow.MaxLength = 12; + this.textBoxColorArrow.Name = "textBoxColorArrow"; + this.textBoxColorArrow.Size = new System.Drawing.Size(69, 23); + this.textBoxColorArrow.TabIndex = 2; + this.textBoxColorArrow.Text = "#ffffff"; + this.textBoxColorArrow.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorArrow.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorArrow.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelArrow + // + this.labelArrow.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelArrow.AutoSize = true; + this.labelArrow.Location = new System.Drawing.Point(95, 4); + this.labelArrow.Name = "labelArrow"; + this.labelArrow.Size = new System.Drawing.Size(64, 15); + this.labelArrow.TabIndex = 0; + this.labelArrow.Text = "labelArrow"; + // + // tableLayoutPanelSliderArrowsAndTrackHover + // + this.tableLayoutPanelSliderArrowsAndTrackHover.AutoSize = true; + this.tableLayoutPanelSliderArrowsAndTrackHover.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderArrowsAndTrackHover.ColumnCount = 3; + this.tableLayoutPanelSliderArrowsAndTrackHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderArrowsAndTrackHover.Controls.Add(this.pictureBoxSliderArrowsAndTrackHover, 0, 0); + this.tableLayoutPanelSliderArrowsAndTrackHover.Controls.Add(this.textBoxColorSliderArrowsAndTrackHover, 1, 0); + this.tableLayoutPanelSliderArrowsAndTrackHover.Controls.Add(this.labelSliderArrowsAndTrackHover, 2, 0); + this.tableLayoutPanelSliderArrowsAndTrackHover.Location = new System.Drawing.Point(3, 381); + this.tableLayoutPanelSliderArrowsAndTrackHover.Name = "tableLayoutPanelSliderArrowsAndTrackHover"; + this.tableLayoutPanelSliderArrowsAndTrackHover.RowCount = 1; + this.tableLayoutPanelSliderArrowsAndTrackHover.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderArrowsAndTrackHover.Size = new System.Drawing.Size(277, 23); + this.tableLayoutPanelSliderArrowsAndTrackHover.TabIndex = 2; + // + // pictureBoxSliderArrowsAndTrackHover + // + this.pictureBoxSliderArrowsAndTrackHover.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderArrowsAndTrackHover.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderArrowsAndTrackHover.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderArrowsAndTrackHover.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderArrowsAndTrackHover.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderArrowsAndTrackHover.Name = "pictureBoxSliderArrowsAndTrackHover"; + this.pictureBoxSliderArrowsAndTrackHover.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderArrowsAndTrackHover.TabIndex = 1; + this.pictureBoxSliderArrowsAndTrackHover.TabStop = false; + this.pictureBoxSliderArrowsAndTrackHover.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderArrowsAndTrackHover + // + this.textBoxColorSliderArrowsAndTrackHover.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderArrowsAndTrackHover.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderArrowsAndTrackHover.MaxLength = 12; + this.textBoxColorSliderArrowsAndTrackHover.Name = "textBoxColorSliderArrowsAndTrackHover"; + this.textBoxColorSliderArrowsAndTrackHover.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderArrowsAndTrackHover.TabIndex = 2; + this.textBoxColorSliderArrowsAndTrackHover.Text = "#ffffff"; + this.textBoxColorSliderArrowsAndTrackHover.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderArrowsAndTrackHover.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderArrowsAndTrackHover.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSliderArrowsAndTrackHover + // + this.labelSliderArrowsAndTrackHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSliderArrowsAndTrackHover.AutoSize = true; + this.labelSliderArrowsAndTrackHover.Location = new System.Drawing.Point(95, 4); + this.labelSliderArrowsAndTrackHover.Name = "labelSliderArrowsAndTrackHover"; + this.labelSliderArrowsAndTrackHover.Size = new System.Drawing.Size(179, 15); + this.labelSliderArrowsAndTrackHover.TabIndex = 0; + this.labelSliderArrowsAndTrackHover.Text = "labelSliderArrowsAndTrackHover"; + // + // tableLayoutPanelSliderHover + // + this.tableLayoutPanelSliderHover.AutoSize = true; + this.tableLayoutPanelSliderHover.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderHover.ColumnCount = 3; + this.tableLayoutPanelSliderHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderHover.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderHover.Controls.Add(this.pictureBoxSliderHover, 0, 0); + this.tableLayoutPanelSliderHover.Controls.Add(this.textBoxColorSliderHover, 1, 0); + this.tableLayoutPanelSliderHover.Controls.Add(this.labelSliderHover, 2, 0); + this.tableLayoutPanelSliderHover.Location = new System.Drawing.Point(3, 352); + this.tableLayoutPanelSliderHover.Name = "tableLayoutPanelSliderHover"; + this.tableLayoutPanelSliderHover.RowCount = 1; + this.tableLayoutPanelSliderHover.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderHover.Size = new System.Drawing.Size(191, 23); + this.tableLayoutPanelSliderHover.TabIndex = 2; + // + // pictureBoxSliderHover + // + this.pictureBoxSliderHover.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderHover.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderHover.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderHover.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderHover.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderHover.Name = "pictureBoxSliderHover"; + this.pictureBoxSliderHover.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderHover.TabIndex = 1; + this.pictureBoxSliderHover.TabStop = false; + this.pictureBoxSliderHover.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderHover + // + this.textBoxColorSliderHover.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderHover.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderHover.MaxLength = 12; + this.textBoxColorSliderHover.Name = "textBoxColorSliderHover"; + this.textBoxColorSliderHover.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderHover.TabIndex = 2; + this.textBoxColorSliderHover.Text = "#ffffff"; + this.textBoxColorSliderHover.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderHover.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderHover.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSliderHover + // + this.labelSliderHover.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSliderHover.AutoSize = true; + this.labelSliderHover.Location = new System.Drawing.Point(95, 4); + this.labelSliderHover.Name = "labelSliderHover"; + this.labelSliderHover.Size = new System.Drawing.Size(93, 15); + this.labelSliderHover.TabIndex = 0; + this.labelSliderHover.Text = "labelSliderHover"; + // + // tableLayoutPanelSliderDragging + // + this.tableLayoutPanelSliderDragging.AutoSize = true; + this.tableLayoutPanelSliderDragging.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSliderDragging.ColumnCount = 3; + this.tableLayoutPanelSliderDragging.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDragging.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSliderDragging.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSliderDragging.Controls.Add(this.pictureBoxSliderDragging, 0, 0); + this.tableLayoutPanelSliderDragging.Controls.Add(this.textBoxColorSliderDragging, 1, 0); + this.tableLayoutPanelSliderDragging.Controls.Add(this.labelSliderDragging, 2, 0); + this.tableLayoutPanelSliderDragging.Location = new System.Drawing.Point(3, 323); + this.tableLayoutPanelSliderDragging.Name = "tableLayoutPanelSliderDragging"; + this.tableLayoutPanelSliderDragging.RowCount = 1; + this.tableLayoutPanelSliderDragging.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSliderDragging.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 23F)); + this.tableLayoutPanelSliderDragging.Size = new System.Drawing.Size(208, 23); + this.tableLayoutPanelSliderDragging.TabIndex = 2; + // + // pictureBoxSliderDragging + // + this.pictureBoxSliderDragging.BackColor = System.Drawing.Color.White; + this.pictureBoxSliderDragging.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSliderDragging.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSliderDragging.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSliderDragging.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSliderDragging.Name = "pictureBoxSliderDragging"; + this.pictureBoxSliderDragging.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSliderDragging.TabIndex = 1; + this.pictureBoxSliderDragging.TabStop = false; + this.pictureBoxSliderDragging.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSliderDragging + // + this.textBoxColorSliderDragging.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSliderDragging.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSliderDragging.MaxLength = 12; + this.textBoxColorSliderDragging.Name = "textBoxColorSliderDragging"; + this.textBoxColorSliderDragging.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSliderDragging.TabIndex = 2; + this.textBoxColorSliderDragging.Text = "#ffffff"; + this.textBoxColorSliderDragging.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSliderDragging.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSliderDragging.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSliderDragging + // + this.labelSliderDragging.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSliderDragging.AutoSize = true; + this.labelSliderDragging.Location = new System.Drawing.Point(95, 4); + this.labelSliderDragging.Name = "labelSliderDragging"; + this.labelSliderDragging.Size = new System.Drawing.Size(110, 15); + this.labelSliderDragging.TabIndex = 0; + this.labelSliderDragging.Text = "labelSliderDragging"; + // + // tableLayoutPanelSlider + // + this.tableLayoutPanelSlider.AutoSize = true; + this.tableLayoutPanelSlider.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSlider.ColumnCount = 3; + this.tableLayoutPanelSlider.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSlider.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSlider.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSlider.Controls.Add(this.pictureBoxSlider, 0, 0); + this.tableLayoutPanelSlider.Controls.Add(this.textBoxColorSlider, 1, 0); + this.tableLayoutPanelSlider.Controls.Add(this.labelSlider, 2, 0); + this.tableLayoutPanelSlider.Location = new System.Drawing.Point(3, 294); + this.tableLayoutPanelSlider.Name = "tableLayoutPanelSlider"; + this.tableLayoutPanelSlider.RowCount = 1; + this.tableLayoutPanelSlider.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSlider.Size = new System.Drawing.Size(159, 23); + this.tableLayoutPanelSlider.TabIndex = 2; + // + // pictureBoxSlider + // + this.pictureBoxSlider.BackColor = System.Drawing.Color.White; + this.pictureBoxSlider.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSlider.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSlider.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSlider.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSlider.Name = "pictureBoxSlider"; + this.pictureBoxSlider.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSlider.TabIndex = 1; + this.pictureBoxSlider.TabStop = false; + this.pictureBoxSlider.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSlider + // + this.textBoxColorSlider.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSlider.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSlider.MaxLength = 12; + this.textBoxColorSlider.Name = "textBoxColorSlider"; + this.textBoxColorSlider.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSlider.TabIndex = 2; + this.textBoxColorSlider.Text = "#ffffff"; + this.textBoxColorSlider.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSlider.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSlider.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSlider + // + this.labelSlider.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSlider.AutoSize = true; + this.labelSlider.Location = new System.Drawing.Point(95, 4); + this.labelSlider.Name = "labelSlider"; + this.labelSlider.Size = new System.Drawing.Size(61, 15); + this.labelSlider.TabIndex = 0; + this.labelSlider.Text = "labelSlider"; + // + // tableLayoutPanelScrollbarBackground + // + this.tableLayoutPanelScrollbarBackground.AutoSize = true; + this.tableLayoutPanelScrollbarBackground.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelScrollbarBackground.ColumnCount = 3; + this.tableLayoutPanelScrollbarBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelScrollbarBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelScrollbarBackground.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelScrollbarBackground.Controls.Add(this.pictureBoxScrollbarBackground, 0, 0); + this.tableLayoutPanelScrollbarBackground.Controls.Add(this.textBoxColorScrollbarBackground, 1, 0); + this.tableLayoutPanelScrollbarBackground.Controls.Add(this.labelScrollbarBackground, 2, 0); + this.tableLayoutPanelScrollbarBackground.Location = new System.Drawing.Point(3, 265); + this.tableLayoutPanelScrollbarBackground.Name = "tableLayoutPanelScrollbarBackground"; + this.tableLayoutPanelScrollbarBackground.RowCount = 1; + this.tableLayoutPanelScrollbarBackground.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelScrollbarBackground.Size = new System.Drawing.Size(240, 23); + this.tableLayoutPanelScrollbarBackground.TabIndex = 2; + // + // pictureBoxScrollbarBackground + // + this.pictureBoxScrollbarBackground.BackColor = System.Drawing.Color.White; + this.pictureBoxScrollbarBackground.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxScrollbarBackground.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxScrollbarBackground.Location = new System.Drawing.Point(0, 0); + this.pictureBoxScrollbarBackground.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxScrollbarBackground.Name = "pictureBoxScrollbarBackground"; + this.pictureBoxScrollbarBackground.Size = new System.Drawing.Size(23, 23); + this.pictureBoxScrollbarBackground.TabIndex = 1; + this.pictureBoxScrollbarBackground.TabStop = false; + this.pictureBoxScrollbarBackground.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorScrollbarBackground + // + this.textBoxColorScrollbarBackground.Location = new System.Drawing.Point(23, 0); + this.textBoxColorScrollbarBackground.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorScrollbarBackground.MaxLength = 12; + this.textBoxColorScrollbarBackground.Name = "textBoxColorScrollbarBackground"; + this.textBoxColorScrollbarBackground.Size = new System.Drawing.Size(69, 23); + this.textBoxColorScrollbarBackground.TabIndex = 2; + this.textBoxColorScrollbarBackground.Text = "#ffffff"; + this.textBoxColorScrollbarBackground.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorScrollbarBackground.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorScrollbarBackground.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelScrollbarBackground + // + this.labelScrollbarBackground.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelScrollbarBackground.AutoSize = true; + this.labelScrollbarBackground.Location = new System.Drawing.Point(95, 4); + this.labelScrollbarBackground.Name = "labelScrollbarBackground"; + this.labelScrollbarBackground.Size = new System.Drawing.Size(142, 15); + this.labelScrollbarBackground.TabIndex = 0; + this.labelScrollbarBackground.Text = "labelScrollbarBackground"; + // + // labelScrollbarLightMode + // + this.labelScrollbarLightMode.AutoSize = true; + this.labelScrollbarLightMode.Location = new System.Drawing.Point(3, 247); + this.labelScrollbarLightMode.Name = "labelScrollbarLightMode"; + this.labelScrollbarLightMode.Size = new System.Drawing.Size(136, 15); + this.labelScrollbarLightMode.TabIndex = 3; + this.labelScrollbarLightMode.Text = "labelScrollbarLightMode"; + // + // tableLayoutPanelSelectedItemBorder + // + this.tableLayoutPanelSelectedItemBorder.AutoSize = true; + this.tableLayoutPanelSelectedItemBorder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSelectedItemBorder.ColumnCount = 3; + this.tableLayoutPanelSelectedItemBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItemBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSelectedItemBorder.Controls.Add(this.pictureBoxSelectedItemBorder, 0, 0); + this.tableLayoutPanelSelectedItemBorder.Controls.Add(this.textBoxColorSelectedItemBorder, 1, 0); + this.tableLayoutPanelSelectedItemBorder.Controls.Add(this.labelSelectedItemBorder, 2, 0); + this.tableLayoutPanelSelectedItemBorder.Location = new System.Drawing.Point(3, 221); + this.tableLayoutPanelSelectedItemBorder.Name = "tableLayoutPanelSelectedItemBorder"; + this.tableLayoutPanelSelectedItemBorder.RowCount = 1; + this.tableLayoutPanelSelectedItemBorder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSelectedItemBorder.Size = new System.Drawing.Size(233, 23); + this.tableLayoutPanelSelectedItemBorder.TabIndex = 2; + // + // pictureBoxSelectedItemBorder + // + this.pictureBoxSelectedItemBorder.BackColor = System.Drawing.Color.White; + this.pictureBoxSelectedItemBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSelectedItemBorder.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSelectedItemBorder.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSelectedItemBorder.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSelectedItemBorder.Name = "pictureBoxSelectedItemBorder"; + this.pictureBoxSelectedItemBorder.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSelectedItemBorder.TabIndex = 1; + this.pictureBoxSelectedItemBorder.TabStop = false; + this.pictureBoxSelectedItemBorder.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSelectedItemBorder + // + this.textBoxColorSelectedItemBorder.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSelectedItemBorder.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSelectedItemBorder.MaxLength = 12; + this.textBoxColorSelectedItemBorder.Name = "textBoxColorSelectedItemBorder"; + this.textBoxColorSelectedItemBorder.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSelectedItemBorder.TabIndex = 2; + this.textBoxColorSelectedItemBorder.Text = "#ffffff"; + this.textBoxColorSelectedItemBorder.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSelectedItemBorder.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSelectedItemBorder.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSelectedItemBorder + // + this.labelSelectedItemBorder.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSelectedItemBorder.AutoSize = true; + this.labelSelectedItemBorder.Location = new System.Drawing.Point(95, 4); + this.labelSelectedItemBorder.Name = "labelSelectedItemBorder"; + this.labelSelectedItemBorder.Size = new System.Drawing.Size(135, 15); + this.labelSelectedItemBorder.TabIndex = 0; + this.labelSelectedItemBorder.Text = "labelSelectedItemBorder"; + // + // tableLayoutPanelSelectedItem + // + this.tableLayoutPanelSelectedItem.AutoSize = true; + this.tableLayoutPanelSelectedItem.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSelectedItem.ColumnCount = 3; + this.tableLayoutPanelSelectedItem.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItem.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSelectedItem.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSelectedItem.Controls.Add(this.pictureBoxSelectedItem, 0, 0); + this.tableLayoutPanelSelectedItem.Controls.Add(this.textBoxColorSelectedItem, 1, 0); + this.tableLayoutPanelSelectedItem.Controls.Add(this.labelSelectedItem, 2, 0); + this.tableLayoutPanelSelectedItem.Location = new System.Drawing.Point(3, 192); + this.tableLayoutPanelSelectedItem.Name = "tableLayoutPanelSelectedItem"; + this.tableLayoutPanelSelectedItem.RowCount = 1; + this.tableLayoutPanelSelectedItem.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSelectedItem.Size = new System.Drawing.Size(198, 23); + this.tableLayoutPanelSelectedItem.TabIndex = 2; + // + // pictureBoxSelectedItem + // + this.pictureBoxSelectedItem.BackColor = System.Drawing.Color.White; + this.pictureBoxSelectedItem.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSelectedItem.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSelectedItem.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSelectedItem.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSelectedItem.Name = "pictureBoxSelectedItem"; + this.pictureBoxSelectedItem.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSelectedItem.TabIndex = 1; + this.pictureBoxSelectedItem.TabStop = false; + this.pictureBoxSelectedItem.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSelectedItem + // + this.textBoxColorSelectedItem.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSelectedItem.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSelectedItem.MaxLength = 12; + this.textBoxColorSelectedItem.Name = "textBoxColorSelectedItem"; + this.textBoxColorSelectedItem.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSelectedItem.TabIndex = 2; + this.textBoxColorSelectedItem.Text = "#ffffff"; + this.textBoxColorSelectedItem.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSelectedItem.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSelectedItem.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSelectedItem + // + this.labelSelectedItem.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSelectedItem.AutoSize = true; + this.labelSelectedItem.Location = new System.Drawing.Point(95, 4); + this.labelSelectedItem.Name = "labelSelectedItem"; + this.labelSelectedItem.Size = new System.Drawing.Size(100, 15); + this.labelSelectedItem.TabIndex = 0; + this.labelSelectedItem.Text = "labelSelectedItem"; + // + // tableLayoutPanelOpenFolderBorder + // + this.tableLayoutPanelOpenFolderBorder.AutoSize = true; + this.tableLayoutPanelOpenFolderBorder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelOpenFolderBorder.ColumnCount = 3; + this.tableLayoutPanelOpenFolderBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolderBorder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelOpenFolderBorder.Controls.Add(this.pictureBoxOpenFolderBorder, 0, 0); + this.tableLayoutPanelOpenFolderBorder.Controls.Add(this.textBoxColorOpenFolderBorder, 1, 0); + this.tableLayoutPanelOpenFolderBorder.Controls.Add(this.labelOpenFolderBorder, 2, 0); + this.tableLayoutPanelOpenFolderBorder.Location = new System.Drawing.Point(3, 163); + this.tableLayoutPanelOpenFolderBorder.Name = "tableLayoutPanelOpenFolderBorder"; + this.tableLayoutPanelOpenFolderBorder.RowCount = 1; + this.tableLayoutPanelOpenFolderBorder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelOpenFolderBorder.Size = new System.Drawing.Size(227, 23); + this.tableLayoutPanelOpenFolderBorder.TabIndex = 2; + // + // pictureBoxOpenFolderBorder + // + this.pictureBoxOpenFolderBorder.BackColor = System.Drawing.Color.White; + this.pictureBoxOpenFolderBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxOpenFolderBorder.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxOpenFolderBorder.Location = new System.Drawing.Point(0, 0); + this.pictureBoxOpenFolderBorder.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxOpenFolderBorder.Name = "pictureBoxOpenFolderBorder"; + this.pictureBoxOpenFolderBorder.Size = new System.Drawing.Size(23, 23); + this.pictureBoxOpenFolderBorder.TabIndex = 1; + this.pictureBoxOpenFolderBorder.TabStop = false; + this.pictureBoxOpenFolderBorder.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorOpenFolderBorder + // + this.textBoxColorOpenFolderBorder.Location = new System.Drawing.Point(23, 0); + this.textBoxColorOpenFolderBorder.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorOpenFolderBorder.Name = "textBoxColorOpenFolderBorder"; + this.textBoxColorOpenFolderBorder.Size = new System.Drawing.Size(69, 23); + this.textBoxColorOpenFolderBorder.TabIndex = 2; + this.textBoxColorOpenFolderBorder.Text = "#ffffff"; + this.textBoxColorOpenFolderBorder.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorOpenFolderBorder.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorOpenFolderBorder.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelOpenFolderBorder + // + this.labelOpenFolderBorder.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelOpenFolderBorder.AutoSize = true; + this.labelOpenFolderBorder.Location = new System.Drawing.Point(95, 4); + this.labelOpenFolderBorder.Name = "labelOpenFolderBorder"; + this.labelOpenFolderBorder.Size = new System.Drawing.Size(129, 15); + this.labelOpenFolderBorder.TabIndex = 0; + this.labelOpenFolderBorder.Text = "labelOpenFolderBorder"; + // + // tableLayoutPanelOpenFolder + // + this.tableLayoutPanelOpenFolder.AutoSize = true; + this.tableLayoutPanelOpenFolder.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelOpenFolder.ColumnCount = 3; + this.tableLayoutPanelOpenFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelOpenFolder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelOpenFolder.Controls.Add(this.pictureBoxOpenFolder, 0, 0); + this.tableLayoutPanelOpenFolder.Controls.Add(this.textBoxColorOpenFolder, 1, 0); + this.tableLayoutPanelOpenFolder.Controls.Add(this.labelOpenFolder, 2, 0); + this.tableLayoutPanelOpenFolder.Location = new System.Drawing.Point(3, 134); + this.tableLayoutPanelOpenFolder.Name = "tableLayoutPanelOpenFolder"; + this.tableLayoutPanelOpenFolder.RowCount = 1; + this.tableLayoutPanelOpenFolder.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelOpenFolder.Size = new System.Drawing.Size(192, 23); + this.tableLayoutPanelOpenFolder.TabIndex = 2; + // + // pictureBoxOpenFolder + // + this.pictureBoxOpenFolder.BackColor = System.Drawing.Color.White; + this.pictureBoxOpenFolder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxOpenFolder.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxOpenFolder.Location = new System.Drawing.Point(0, 0); + this.pictureBoxOpenFolder.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxOpenFolder.Name = "pictureBoxOpenFolder"; + this.pictureBoxOpenFolder.Size = new System.Drawing.Size(23, 23); + this.pictureBoxOpenFolder.TabIndex = 1; + this.pictureBoxOpenFolder.TabStop = false; + this.pictureBoxOpenFolder.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorOpenFolder + // + this.textBoxColorOpenFolder.Location = new System.Drawing.Point(23, 0); + this.textBoxColorOpenFolder.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorOpenFolder.MaxLength = 12; + this.textBoxColorOpenFolder.Name = "textBoxColorOpenFolder"; + this.textBoxColorOpenFolder.Size = new System.Drawing.Size(69, 23); + this.textBoxColorOpenFolder.TabIndex = 2; + this.textBoxColorOpenFolder.Text = "#ffffff"; + this.textBoxColorOpenFolder.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorOpenFolder.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorOpenFolder.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelOpenFolder + // + this.labelOpenFolder.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelOpenFolder.AutoSize = true; + this.labelOpenFolder.Location = new System.Drawing.Point(95, 4); + this.labelOpenFolder.Name = "labelOpenFolder"; + this.labelOpenFolder.Size = new System.Drawing.Size(94, 15); + this.labelOpenFolder.TabIndex = 0; + this.labelOpenFolder.Text = "labelOpenFolder"; + // + // tableLayoutPanelSearchField + // + this.tableLayoutPanelSearchField.AutoSize = true; + this.tableLayoutPanelSearchField.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelSearchField.ColumnCount = 3; + this.tableLayoutPanelSearchField.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearchField.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearchField.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelSearchField.Controls.Add(this.pictureBoxSearchField, 0, 0); + this.tableLayoutPanelSearchField.Controls.Add(this.textBoxColorSearchField, 1, 0); + this.tableLayoutPanelSearchField.Controls.Add(this.labelSearchField, 2, 0); + this.tableLayoutPanelSearchField.Location = new System.Drawing.Point(3, 105); + this.tableLayoutPanelSearchField.Name = "tableLayoutPanelSearchField"; + this.tableLayoutPanelSearchField.RowCount = 1; + this.tableLayoutPanelSearchField.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSearchField.Size = new System.Drawing.Size(190, 23); + this.tableLayoutPanelSearchField.TabIndex = 2; + // + // pictureBoxSearchField + // + this.pictureBoxSearchField.BackColor = System.Drawing.Color.White; + this.pictureBoxSearchField.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBoxSearchField.Cursor = System.Windows.Forms.Cursors.Hand; + this.pictureBoxSearchField.Location = new System.Drawing.Point(0, 0); + this.pictureBoxSearchField.Margin = new System.Windows.Forms.Padding(0); + this.pictureBoxSearchField.Name = "pictureBoxSearchField"; + this.pictureBoxSearchField.Size = new System.Drawing.Size(23, 23); + this.pictureBoxSearchField.TabIndex = 1; + this.pictureBoxSearchField.TabStop = false; + this.pictureBoxSearchField.Click += new System.EventHandler(this.PictureBoxClick); + // + // textBoxColorSearchField + // + this.textBoxColorSearchField.Location = new System.Drawing.Point(23, 0); + this.textBoxColorSearchField.Margin = new System.Windows.Forms.Padding(0); + this.textBoxColorSearchField.MaxLength = 12; + this.textBoxColorSearchField.Name = "textBoxColorSearchField"; + this.textBoxColorSearchField.Size = new System.Drawing.Size(69, 23); + this.textBoxColorSearchField.TabIndex = 2; + this.textBoxColorSearchField.Text = "#ffffff"; + this.textBoxColorSearchField.TextChanged += new System.EventHandler(this.TextBoxColorsChanged); + this.textBoxColorSearchField.KeyDown += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyDown); + this.textBoxColorSearchField.KeyUp += new System.Windows.Forms.KeyEventHandler(this.StopPlayingDingSoundEnterKeyPressed_KeyUp); + // + // labelSearchField + // + this.labelSearchField.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.labelSearchField.AutoSize = true; + this.labelSearchField.Location = new System.Drawing.Point(95, 4); + this.labelSearchField.Name = "labelSearchField"; + this.labelSearchField.Size = new System.Drawing.Size(92, 15); + this.labelSearchField.TabIndex = 0; + this.labelSearchField.Text = "labelSearchField"; + // + // groupBoxAppearance + // + this.groupBoxAppearance.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxAppearance.AutoSize = true; + this.groupBoxAppearance.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxAppearance.Controls.Add(this.tableLayoutPanelAppearance); + this.groupBoxAppearance.Location = new System.Drawing.Point(3, 3); + this.groupBoxAppearance.Name = "groupBoxAppearance"; + this.groupBoxAppearance.Size = new System.Drawing.Size(373, 353); + this.groupBoxAppearance.TabIndex = 1; + this.groupBoxAppearance.TabStop = false; + this.groupBoxAppearance.Text = "groupBoxAppearance"; + // + // tableLayoutPanelAppearance + // + this.tableLayoutPanelAppearance.AutoSize = true; + this.tableLayoutPanelAppearance.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelAppearance.ColumnCount = 1; + this.tableLayoutPanelAppearance.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowFunctionKeyPinMenu, 0, 8); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowFunctionKeySettings, 0, 9); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowFunctionKeyRestart, 0, 10); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowLinkOverlay, 0, 4); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxUseFading, 0, 3); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxUseIconFromRootFolder, 0, 0); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowSearchBar, 0, 6); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowDirectoryTitleAtTop, 0, 5); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxRoundCorners, 0, 1); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxDarkModeAlwaysOn, 0, 2); + this.tableLayoutPanelAppearance.Controls.Add(this.buttonAppearanceDefault, 0, 12); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowCountOfElementsBelow, 0, 11); + this.tableLayoutPanelAppearance.Controls.Add(this.checkBoxShowFunctionKeyOpenFolder, 0, 7); + this.tableLayoutPanelAppearance.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanelAppearance.Location = new System.Drawing.Point(3, 19); + this.tableLayoutPanelAppearance.Name = "tableLayoutPanelAppearance"; + this.tableLayoutPanelAppearance.RowCount = 13; + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelAppearance.Size = new System.Drawing.Size(367, 331); + this.tableLayoutPanelAppearance.TabIndex = 1; + // + // checkBoxShowFunctionKeyPinMenu + // + this.checkBoxShowFunctionKeyPinMenu.AutoSize = true; + this.checkBoxShowFunctionKeyPinMenu.Location = new System.Drawing.Point(3, 203); + this.checkBoxShowFunctionKeyPinMenu.Name = "checkBoxShowFunctionKeyPinMenu"; + this.checkBoxShowFunctionKeyPinMenu.Size = new System.Drawing.Size(220, 19); + this.checkBoxShowFunctionKeyPinMenu.TabIndex = 4; + this.checkBoxShowFunctionKeyPinMenu.Text = "checkBoxShowFunctionKeyPinMenu"; + this.checkBoxShowFunctionKeyPinMenu.UseVisualStyleBackColor = true; + // + // checkBoxShowFunctionKeySettings + // + this.checkBoxShowFunctionKeySettings.AutoSize = true; + this.checkBoxShowFunctionKeySettings.Location = new System.Drawing.Point(3, 228); + this.checkBoxShowFunctionKeySettings.Name = "checkBoxShowFunctionKeySettings"; + this.checkBoxShowFunctionKeySettings.Size = new System.Drawing.Size(214, 19); + this.checkBoxShowFunctionKeySettings.TabIndex = 5; + this.checkBoxShowFunctionKeySettings.Text = "checkBoxShowFunctionKeySettings"; + this.checkBoxShowFunctionKeySettings.UseVisualStyleBackColor = true; + // + // checkBoxShowFunctionKeyRestart + // + this.checkBoxShowFunctionKeyRestart.AutoSize = true; + this.checkBoxShowFunctionKeyRestart.Location = new System.Drawing.Point(3, 253); + this.checkBoxShowFunctionKeyRestart.Name = "checkBoxShowFunctionKeyRestart"; + this.checkBoxShowFunctionKeyRestart.Size = new System.Drawing.Size(208, 19); + this.checkBoxShowFunctionKeyRestart.TabIndex = 6; + this.checkBoxShowFunctionKeyRestart.Text = "checkBoxShowFunctionKeyRestart"; + this.checkBoxShowFunctionKeyRestart.UseVisualStyleBackColor = true; + // + // checkBoxShowLinkOverlay + // + this.checkBoxShowLinkOverlay.AutoSize = true; + this.checkBoxShowLinkOverlay.Location = new System.Drawing.Point(3, 103); + this.checkBoxShowLinkOverlay.Name = "checkBoxShowLinkOverlay"; + this.checkBoxShowLinkOverlay.Size = new System.Drawing.Size(168, 19); + this.checkBoxShowLinkOverlay.TabIndex = 5; + this.checkBoxShowLinkOverlay.Text = "checkBoxShowLinkOverlay"; + this.checkBoxShowLinkOverlay.UseVisualStyleBackColor = true; + // + // checkBoxUseFading + // + this.checkBoxUseFading.AutoSize = true; + this.checkBoxUseFading.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxUseFading.Location = new System.Drawing.Point(3, 78); + this.checkBoxUseFading.Name = "checkBoxUseFading"; + this.checkBoxUseFading.Size = new System.Drawing.Size(361, 19); + this.checkBoxUseFading.TabIndex = 5; + this.checkBoxUseFading.Text = "checkBoxUseFading"; + this.checkBoxUseFading.UseVisualStyleBackColor = true; + // + // checkBoxUseIconFromRootFolder + // + this.checkBoxUseIconFromRootFolder.AutoSize = true; + this.checkBoxUseIconFromRootFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxUseIconFromRootFolder.Location = new System.Drawing.Point(3, 3); + this.checkBoxUseIconFromRootFolder.Name = "checkBoxUseIconFromRootFolder"; + this.checkBoxUseIconFromRootFolder.Size = new System.Drawing.Size(361, 19); + this.checkBoxUseIconFromRootFolder.TabIndex = 4; + this.checkBoxUseIconFromRootFolder.Text = "checkBoxUseIconFromRootFolder"; + this.checkBoxUseIconFromRootFolder.UseVisualStyleBackColor = true; + // + // checkBoxShowSearchBar + // + this.checkBoxShowSearchBar.AutoSize = true; + this.checkBoxShowSearchBar.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxShowSearchBar.Location = new System.Drawing.Point(3, 153); + this.checkBoxShowSearchBar.Name = "checkBoxShowSearchBar"; + this.checkBoxShowSearchBar.Size = new System.Drawing.Size(361, 19); + this.checkBoxShowSearchBar.TabIndex = 2; + this.checkBoxShowSearchBar.Text = "checkBoxShowSearchBar"; + this.checkBoxShowSearchBar.UseVisualStyleBackColor = true; + // + // checkBoxShowDirectoryTitleAtTop + // + this.checkBoxShowDirectoryTitleAtTop.AutoSize = true; + this.checkBoxShowDirectoryTitleAtTop.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxShowDirectoryTitleAtTop.Location = new System.Drawing.Point(3, 128); + this.checkBoxShowDirectoryTitleAtTop.Name = "checkBoxShowDirectoryTitleAtTop"; + this.checkBoxShowDirectoryTitleAtTop.Size = new System.Drawing.Size(361, 19); + this.checkBoxShowDirectoryTitleAtTop.TabIndex = 1; + this.checkBoxShowDirectoryTitleAtTop.Text = "checkBoxShowDirectoryTitleAtTop"; + this.checkBoxShowDirectoryTitleAtTop.UseVisualStyleBackColor = true; + // + // checkBoxRoundCorners + // + this.checkBoxRoundCorners.AutoSize = true; + this.checkBoxRoundCorners.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxRoundCorners.Location = new System.Drawing.Point(3, 28); + this.checkBoxRoundCorners.Name = "checkBoxRoundCorners"; + this.checkBoxRoundCorners.Size = new System.Drawing.Size(361, 19); + this.checkBoxRoundCorners.TabIndex = 4; + this.checkBoxRoundCorners.Text = "checkBoxRoundCorners"; + this.checkBoxRoundCorners.UseVisualStyleBackColor = true; + // + // checkBoxDarkModeAlwaysOn + // + this.checkBoxDarkModeAlwaysOn.AutoSize = true; + this.checkBoxDarkModeAlwaysOn.Dock = System.Windows.Forms.DockStyle.Fill; + this.checkBoxDarkModeAlwaysOn.Location = new System.Drawing.Point(3, 53); + this.checkBoxDarkModeAlwaysOn.Name = "checkBoxDarkModeAlwaysOn"; + this.checkBoxDarkModeAlwaysOn.Size = new System.Drawing.Size(361, 19); + this.checkBoxDarkModeAlwaysOn.TabIndex = 0; + this.checkBoxDarkModeAlwaysOn.Text = "checkBoxDarkModeAlwaysOn"; + this.checkBoxDarkModeAlwaysOn.UseVisualStyleBackColor = true; + this.checkBoxDarkModeAlwaysOn.CheckedChanged += new System.EventHandler(this.CheckBoxDarkModeAlwaysOnCheckedChanged); + // + // buttonAppearanceDefault + // + this.buttonAppearanceDefault.AutoSize = true; + this.buttonAppearanceDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonAppearanceDefault.Location = new System.Drawing.Point(3, 303); + this.buttonAppearanceDefault.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonAppearanceDefault.Name = "buttonAppearanceDefault"; + this.buttonAppearanceDefault.Size = new System.Drawing.Size(154, 25); + this.buttonAppearanceDefault.TabIndex = 3; + this.buttonAppearanceDefault.Text = "buttonAppearanceDefault"; + this.buttonAppearanceDefault.UseVisualStyleBackColor = true; + this.buttonAppearanceDefault.Click += new System.EventHandler(this.ButtonAppearanceDefault_Click); + // + // checkBoxShowCountOfElementsBelow + // + this.checkBoxShowCountOfElementsBelow.AutoSize = true; + this.checkBoxShowCountOfElementsBelow.Location = new System.Drawing.Point(3, 278); + this.checkBoxShowCountOfElementsBelow.Name = "checkBoxShowCountOfElementsBelow"; + this.checkBoxShowCountOfElementsBelow.Size = new System.Drawing.Size(232, 19); + this.checkBoxShowCountOfElementsBelow.TabIndex = 4; + this.checkBoxShowCountOfElementsBelow.Text = "checkBoxShowCountOfElementsBelow"; + this.checkBoxShowCountOfElementsBelow.UseVisualStyleBackColor = true; + // + // checkBoxShowFunctionKeyOpenFolder + // + this.checkBoxShowFunctionKeyOpenFolder.AutoSize = true; + this.checkBoxShowFunctionKeyOpenFolder.Location = new System.Drawing.Point(3, 178); + this.checkBoxShowFunctionKeyOpenFolder.Name = "checkBoxShowFunctionKeyOpenFolder"; + this.checkBoxShowFunctionKeyOpenFolder.Size = new System.Drawing.Size(234, 19); + this.checkBoxShowFunctionKeyOpenFolder.TabIndex = 3; + this.checkBoxShowFunctionKeyOpenFolder.Text = "checkBoxShowFunctionKeyOpenFolder"; + this.checkBoxShowFunctionKeyOpenFolder.UseVisualStyleBackColor = true; + // + // tableLayoutPanelBottom + // + this.tableLayoutPanelBottom.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanelBottom.AutoSize = true; + this.tableLayoutPanelBottom.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanelBottom.ColumnCount = 3; + this.tableLayoutPanelBottom.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanelBottom.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBottom.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelBottom.Controls.Add(this.buttonOk, 1, 0); + this.tableLayoutPanelBottom.Controls.Add(this.buttonCancel, 2, 0); + this.tableLayoutPanelBottom.Location = new System.Drawing.Point(3, 522); + this.tableLayoutPanelBottom.Margin = new System.Windows.Forms.Padding(3, 3, 3, 6); + this.tableLayoutPanelBottom.Name = "tableLayoutPanelBottom"; + this.tableLayoutPanelBottom.RowCount = 1; + this.tableLayoutPanelBottom.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelBottom.Size = new System.Drawing.Size(426, 25); + this.tableLayoutPanelBottom.TabIndex = 0; + // + // buttonOk + // + this.buttonOk.AutoSize = true; + this.buttonOk.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonOk.DialogResult = System.Windows.Forms.DialogResult.OK; + this.buttonOk.Location = new System.Drawing.Point(265, 0); + this.buttonOk.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.buttonOk.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonOk.Name = "buttonOk"; + this.buttonOk.Size = new System.Drawing.Size(75, 25); + this.buttonOk.TabIndex = 1; + this.buttonOk.Text = "OK"; + this.buttonOk.UseVisualStyleBackColor = true; + this.buttonOk.Click += new System.EventHandler(this.ButtonOk_Click); + // + // buttonCancel + // + this.buttonCancel.AutoSize = true; + this.buttonCancel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.buttonCancel.Location = new System.Drawing.Point(346, 0); + this.buttonCancel.Margin = new System.Windows.Forms.Padding(3, 0, 5, 0); + this.buttonCancel.MinimumSize = new System.Drawing.Size(75, 23); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(75, 25); + this.buttonCancel.TabIndex = 2; + this.buttonCancel.Text = "Abort"; + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.ButtonCancel_Click); + // + // radioButtonSortByFileExtensionAndName + // + this.radioButtonSortByFileExtensionAndName.AutoSize = true; + this.radioButtonSortByFileExtensionAndName.Location = new System.Drawing.Point(3, 53); + this.radioButtonSortByFileExtensionAndName.Name = "radioButtonSortByFileExtensionAndName"; + this.radioButtonSortByFileExtensionAndName.Size = new System.Drawing.Size(245, 19); + this.radioButtonSortByFileExtensionAndName.TabIndex = 5; + this.radioButtonSortByFileExtensionAndName.TabStop = true; + this.radioButtonSortByFileExtensionAndName.Text = "radioButtonSortByFileExtensionAndName"; + this.radioButtonSortByFileExtensionAndName.UseVisualStyleBackColor = true; + // + // SettingsForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoSize = true; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.ClientSize = new System.Drawing.Size(1080, 577); + this.Controls.Add(this.tableLayoutPanelMain); + this.Name = "SettingsForm"; + this.Opacity = 0D; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Settings"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.SettingsForm_FormClosed); + this.Load += new System.EventHandler(this.SettingsForm_Load); + this.Shown += new System.EventHandler(this.SettingsForm_Shown); + this.tableLayoutPanelMain.ResumeLayout(false); + this.tableLayoutPanelMain.PerformLayout(); + this.tabControl.ResumeLayout(false); + this.tabPageGeneral.ResumeLayout(false); + this.tabPageGeneral.PerformLayout(); + this.tableLayoutPanelGeneral.ResumeLayout(false); + this.tableLayoutPanelGeneral.PerformLayout(); + this.groupBoxFolder.ResumeLayout(false); + this.groupBoxFolder.PerformLayout(); + this.tableLayoutPanelFolder.ResumeLayout(false); + this.tableLayoutPanelFolder.PerformLayout(); + this.tableLayoutPanelChangeFolder.ResumeLayout(false); + this.tableLayoutPanelChangeFolder.PerformLayout(); + this.tableLayoutPanelRelativeFolderOpenAssembly.ResumeLayout(false); + this.tableLayoutPanelRelativeFolderOpenAssembly.PerformLayout(); + this.groupBoxConfigAndLogfile.ResumeLayout(false); + this.groupBoxConfigAndLogfile.PerformLayout(); + this.tableLayoutPanelConfigAndLogfile.ResumeLayout(false); + this.tableLayoutPanelConfigAndLogfile.PerformLayout(); + this.groupBoxAutostart.ResumeLayout(false); + this.groupBoxAutostart.PerformLayout(); + this.tableLayoutPanel5.ResumeLayout(false); + this.tableLayoutPanel5.PerformLayout(); + this.tableLayoutPanelAutostart.ResumeLayout(false); + this.tableLayoutPanelAutostart.PerformLayout(); + this.groupBoxHotkey.ResumeLayout(false); + this.groupBoxHotkey.PerformLayout(); + this.tableLayoutPanelHotkey.ResumeLayout(false); + this.tableLayoutPanelHotkey.PerformLayout(); + this.groupBoxLanguage.ResumeLayout(false); + this.groupBoxLanguage.PerformLayout(); + this.tableLayoutPanelLanguage.ResumeLayout(false); + this.tabPageSizeAndLocation.ResumeLayout(false); + this.tabPageSizeAndLocation.PerformLayout(); + this.tableLayoutPanelSizeAndLocation.ResumeLayout(false); + this.tableLayoutPanelSizeAndLocation.PerformLayout(); + this.groupBoxSubMenuAppearAt.ResumeLayout(false); + this.groupBoxSubMenuAppearAt.PerformLayout(); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel3.PerformLayout(); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownOverlappingOffsetPixels)).EndInit(); + this.groupBoxMenuAppearAt.ResumeLayout(false); + this.groupBoxMenuAppearAt.PerformLayout(); + this.tableLayoutPanelMenuAppearAt.ResumeLayout(false); + this.tableLayoutPanelMenuAppearAt.PerformLayout(); + this.groupBoxSize.ResumeLayout(false); + this.groupBoxSize.PerformLayout(); + this.tableLayoutPanelSize.ResumeLayout(false); + this.tableLayoutPanelSize.PerformLayout(); + this.tableLayoutPanelIconSizeInPercent.ResumeLayout(false); + this.tableLayoutPanelIconSizeInPercent.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownIconSizeInPercent)).EndInit(); + this.tableLayoutPanelRowHeighteInPercentage.ResumeLayout(false); + this.tableLayoutPanelRowHeighteInPercentage.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownRowHeighteInPercentage)).EndInit(); + this.tableLayoutPanelSizeInPercent.ResumeLayout(false); + this.tableLayoutPanelSizeInPercent.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownSizeInPercent)).EndInit(); + this.tableLayoutPanelMenuHeight.ResumeLayout(false); + this.tableLayoutPanelMenuHeight.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMenuHeight)).EndInit(); + this.tableLayoutPanelMaxMenuWidth.ResumeLayout(false); + this.tableLayoutPanelMaxMenuWidth.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMenuWidth)).EndInit(); + this.tabPageAdvanced.ResumeLayout(false); + this.tabPageAdvanced.PerformLayout(); + this.tableLayoutPanelAdvanced.ResumeLayout(false); + this.tableLayoutPanelAdvanced.PerformLayout(); + this.groupBoxOptionalFeatures.ResumeLayout(false); + this.groupBoxOptionalFeatures.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + this.groupBoxInternetShortcutIcons.ResumeLayout(false); + this.groupBoxInternetShortcutIcons.PerformLayout(); + this.tableLayoutPanelInternetShortcutIcons.ResumeLayout(false); + this.tableLayoutPanelInternetShortcutIcons.PerformLayout(); + this.tableLayoutPanelChangeIcoFolder.ResumeLayout(false); + this.tableLayoutPanelChangeIcoFolder.PerformLayout(); + this.groupBoxDrag.ResumeLayout(false); + this.groupBoxDrag.PerformLayout(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.groupBoxSorting.ResumeLayout(false); + this.groupBoxSorting.PerformLayout(); + this.tableLayoutPanelSorting.ResumeLayout(false); + this.tableLayoutPanelSorting.PerformLayout(); + this.groupBoxHiddenFilesAndFolders.ResumeLayout(false); + this.groupBoxHiddenFilesAndFolders.PerformLayout(); + this.tableLayoutPanelHiddenFilesAndFolders.ResumeLayout(false); + this.tableLayoutPanelHiddenFilesAndFolders.PerformLayout(); + this.groupBoxClick.ResumeLayout(false); + this.groupBoxClick.PerformLayout(); + this.tableLayoutPanelClick.ResumeLayout(false); + this.tableLayoutPanelClick.PerformLayout(); + this.tabPageFolders.ResumeLayout(false); + this.tabPageFolders.PerformLayout(); + this.tableLayoutPanelFoldersInRootFolder.ResumeLayout(false); + this.tableLayoutPanelFoldersInRootFolder.PerformLayout(); + this.groupBoxFoldersInRootFolder.ResumeLayout(false); + this.groupBoxFoldersInRootFolder.PerformLayout(); + this.tableLayoutPanelFolderToRootFoldersList.ResumeLayout(false); + this.tableLayoutPanelFolderToRootFoldersList.PerformLayout(); + this.tableLayoutPanelFolderToRootFolder.ResumeLayout(false); + this.tableLayoutPanelFolderToRootFolder.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewFolders)).EndInit(); + this.tableLayoutPanelAddSampleStartMenuFolder.ResumeLayout(false); + this.tableLayoutPanelAddSampleStartMenuFolder.PerformLayout(); + this.tabPageExpert.ResumeLayout(false); + this.tabPageExpert.PerformLayout(); + this.tableLayoutPanelExpert.ResumeLayout(false); + this.tableLayoutPanelExpert.PerformLayout(); + this.groupBoxSearchPattern.ResumeLayout(false); + this.groupBoxSearchPattern.PerformLayout(); + this.tableLayoutPanelSearchPattern.ResumeLayout(false); + this.tableLayoutPanelSearchPattern.PerformLayout(); + this.groupBoxCache.ResumeLayout(false); + this.groupBoxCache.PerformLayout(); + this.tableLayoutPanelCache.ResumeLayout(false); + this.tableLayoutPanelCache.PerformLayout(); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.ResumeLayout(false); + this.tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownClearCacheIfMoreThanThisNumberOfItems)).EndInit(); + this.groupBoxStaysOpen.ResumeLayout(false); + this.groupBoxStaysOpen.PerformLayout(); + this.tableLayoutPanelStaysOpen.ResumeLayout(false); + this.tableLayoutPanelStaysOpen.PerformLayout(); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.ResumeLayout(false); + this.tableLayoutPanelTimeUntilClosesAfterEnterPressed.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilClosesAfterEnterPressed)).EndInit(); + this.tableLayoutPanelTimeUntilCloses.ResumeLayout(false); + this.tableLayoutPanelTimeUntilCloses.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilClose)).EndInit(); + this.groupBoxOpenSubmenus.ResumeLayout(false); + this.groupBoxOpenSubmenus.PerformLayout(); + this.tableLayoutPanelTimeUntilOpen.ResumeLayout(false); + this.tableLayoutPanelTimeUntilOpen.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownTimeUntilOpens)).EndInit(); + this.tabPageCustomize.ResumeLayout(false); + this.tabPageCustomize.PerformLayout(); + this.tableLayoutPanelCustomize.ResumeLayout(false); + this.tableLayoutPanelCustomize.PerformLayout(); + this.groupBoxColorsDarkMode.ResumeLayout(false); + this.groupBoxColorsDarkMode.PerformLayout(); + this.tableLayoutPanelDarkMode.ResumeLayout(false); + this.tableLayoutPanelDarkMode.PerformLayout(); + this.tableLayoutPanelColorIconsDarkMode.ResumeLayout(false); + this.tableLayoutPanelColorIconsDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIconsDarkMode)).EndInit(); + this.tableLayoutPanelColorBackgroundBorderDarkMode.ResumeLayout(false); + this.tableLayoutPanelColorBackgroundBorderDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundBorderDarkMode)).EndInit(); + this.tableLayoutPanelSearchFieldDarkMode.ResumeLayout(false); + this.tableLayoutPanelSearchFieldDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSearchFieldDarkMode)).EndInit(); + this.tableLayoutPanelOpenFolderDarkMode.ResumeLayout(false); + this.tableLayoutPanelOpenFolderDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderDarkMode)).EndInit(); + this.tableLayoutPanelOpenFolderBorderDarkMode.ResumeLayout(false); + this.tableLayoutPanelOpenFolderBorderDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderBorderDarkMode)).EndInit(); + this.tableLayoutPanelSelectedItemDarkMode.ResumeLayout(false); + this.tableLayoutPanelSelectedItemDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureColorBoxSelectedItemDarkMode)).EndInit(); + this.tableLayoutPanelSelectedItemBorderDarkMode.ResumeLayout(false); + this.tableLayoutPanelSelectedItemBorderDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItemBorderDarkMode)).EndInit(); + this.tableLayoutPanelScrollbarBackgroundDarkMode.ResumeLayout(false); + this.tableLayoutPanelScrollbarBackgroundDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxScrollbarBackgroundDarkMode)).EndInit(); + this.tableLayoutPanelSliderDarkMode.ResumeLayout(false); + this.tableLayoutPanelSliderDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDarkMode)).EndInit(); + this.tableLayoutPanelSliderDraggingDarkMode.ResumeLayout(false); + this.tableLayoutPanelSliderDraggingDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDraggingDarkMode)).EndInit(); + this.tableLayoutPanelSliderHoverDarkMode.ResumeLayout(false); + this.tableLayoutPanelSliderHoverDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderHoverDarkMode)).EndInit(); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.ResumeLayout(false); + this.tableLayoutPanelSliderArrowsAndTrackHoverDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderArrowsAndTrackHoverDarkMode)).EndInit(); + this.tableLayoutPanelArrowDarkMode.ResumeLayout(false); + this.tableLayoutPanelArrowDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowDarkMode)).EndInit(); + this.tableLayoutPanelArrowClickDarkMode.ResumeLayout(false); + this.tableLayoutPanelArrowClickDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickDarkMode)).EndInit(); + this.tableLayoutPanelArrowClickBackgroundDarkMode.ResumeLayout(false); + this.tableLayoutPanelArrowClickBackgroundDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickBackgroundDarkMode)).EndInit(); + this.tableLayoutPanelArrowHoverDarkMode.ResumeLayout(false); + this.tableLayoutPanelArrowHoverDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverDarkMode)).EndInit(); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.ResumeLayout(false); + this.tableLayoutPanelArrowHoverBackgroundDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverBackgroundDarkMode)).EndInit(); + this.tableLayoutPanelBackgroundDarkMode.ResumeLayout(false); + this.tableLayoutPanelBackgroundDarkMode.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundDarkMode)).EndInit(); + this.groupBoxColorsLightMode.ResumeLayout(false); + this.groupBoxColorsLightMode.PerformLayout(); + this.tableLayoutPanelColorsAndDefault.ResumeLayout(false); + this.tableLayoutPanelColorsAndDefault.PerformLayout(); + this.tableLayoutPanelIcons.ResumeLayout(false); + this.tableLayoutPanelIcons.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxIcons)).EndInit(); + this.tableLayoutPanelBackgroundBorder.ResumeLayout(false); + this.tableLayoutPanelBackgroundBorder.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackgroundBorder)).EndInit(); + this.tableLayoutPanelBackground.ResumeLayout(false); + this.tableLayoutPanelBackground.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBackground)).EndInit(); + this.tableLayoutPanelArrowHoverBackground.ResumeLayout(false); + this.tableLayoutPanelArrowHoverBackground.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHoverBackground)).EndInit(); + this.tableLayoutPanelArrowHover.ResumeLayout(false); + this.tableLayoutPanelArrowHover.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowHover)).EndInit(); + this.tableLayoutPanelArrowClickBackground.ResumeLayout(false); + this.tableLayoutPanelArrowClickBackground.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClickBackground)).EndInit(); + this.tableLayoutPanelArrowClick.ResumeLayout(false); + this.tableLayoutPanelArrowClick.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowClick)).EndInit(); + this.tableLayoutPanelArrow.ResumeLayout(false); + this.tableLayoutPanelArrow.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrow)).EndInit(); + this.tableLayoutPanelSliderArrowsAndTrackHover.ResumeLayout(false); + this.tableLayoutPanelSliderArrowsAndTrackHover.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderArrowsAndTrackHover)).EndInit(); + this.tableLayoutPanelSliderHover.ResumeLayout(false); + this.tableLayoutPanelSliderHover.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderHover)).EndInit(); + this.tableLayoutPanelSliderDragging.ResumeLayout(false); + this.tableLayoutPanelSliderDragging.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSliderDragging)).EndInit(); + this.tableLayoutPanelSlider.ResumeLayout(false); + this.tableLayoutPanelSlider.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSlider)).EndInit(); + this.tableLayoutPanelScrollbarBackground.ResumeLayout(false); + this.tableLayoutPanelScrollbarBackground.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxScrollbarBackground)).EndInit(); + this.tableLayoutPanelSelectedItemBorder.ResumeLayout(false); + this.tableLayoutPanelSelectedItemBorder.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItemBorder)).EndInit(); + this.tableLayoutPanelSelectedItem.ResumeLayout(false); + this.tableLayoutPanelSelectedItem.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSelectedItem)).EndInit(); + this.tableLayoutPanelOpenFolderBorder.ResumeLayout(false); + this.tableLayoutPanelOpenFolderBorder.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolderBorder)).EndInit(); + this.tableLayoutPanelOpenFolder.ResumeLayout(false); + this.tableLayoutPanelOpenFolder.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxOpenFolder)).EndInit(); + this.tableLayoutPanelSearchField.ResumeLayout(false); + this.tableLayoutPanelSearchField.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxSearchField)).EndInit(); + this.groupBoxAppearance.ResumeLayout(false); + this.groupBoxAppearance.PerformLayout(); + this.tableLayoutPanelAppearance.ResumeLayout(false); + this.tableLayoutPanelAppearance.PerformLayout(); + this.tableLayoutPanelBottom.ResumeLayout(false); + this.tableLayoutPanelBottom.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelMain; + private System.Windows.Forms.Button buttonOk; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelBottom; + private System.Windows.Forms.TabControl tabControl; + private System.Windows.Forms.TabPage tabPageGeneral; + private System.Windows.Forms.ComboBox comboBoxLanguage; + //private System.Windows.Forms.TextBox textBoxHotkey; + private HotkeyControl textBoxHotkey; + private System.Windows.Forms.TextBox textBoxFolder; + private System.Windows.Forms.CheckBox checkBoxAutostart; + private System.Windows.Forms.Button buttonChangeFolder; + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.TabPage tabPageCustomize; + private System.Windows.Forms.CheckBox checkBoxOpenItemWithOneClick; + private System.Windows.Forms.CheckBox checkBoxDarkModeAlwaysOn; + private System.Windows.Forms.TabPage tabPageAdvanced; + private System.Windows.Forms.Label labelMaxMenuWidth; + private System.Windows.Forms.Label labelTimeUntilOpen; + private System.Windows.Forms.CheckBox checkBoxStayOpenWhenFocusLost; + private System.Windows.Forms.GroupBox groupBoxFolder; + private System.Windows.Forms.GroupBox groupBoxAutostart; + private System.Windows.Forms.GroupBox groupBoxHotkey; + private System.Windows.Forms.GroupBox groupBoxLanguage; + private System.Windows.Forms.GroupBox groupBoxStaysOpen; + private System.Windows.Forms.GroupBox groupBoxClick; + private System.Windows.Forms.GroupBox groupBoxSize; + private System.Windows.Forms.GroupBox groupBoxOpenSubmenus; + private System.Windows.Forms.GroupBox groupBoxColorsDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelDarkMode; + private System.Windows.Forms.GroupBox groupBoxColorsLightMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelClick; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelColorsAndDefault; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelCustomize; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelStaysOpen; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelTimeUntilCloses; + private System.Windows.Forms.Label labelTimeUntilCloses; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelAdvanced; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSize; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelMaxMenuWidth; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelTimeUntilOpen; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelHotkey; + private System.Windows.Forms.Button buttonHotkeyDefault; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelLanguage; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelChangeFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelAutostart; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelGeneral; + private System.Windows.Forms.TextBox textBoxHotkeyPlaceholder; + private System.Windows.Forms.Button buttonAdvancedDefault; + private System.Windows.Forms.NumericUpDown numericUpDownTimeUntilClose; + private System.Windows.Forms.NumericUpDown numericUpDownMenuWidth; + private System.Windows.Forms.NumericUpDown numericUpDownTimeUntilOpens; + private System.Windows.Forms.CheckBox checkBoxStayOpenWhenItemClicked; + private System.Windows.Forms.ColorDialog colorDialog; + private System.Windows.Forms.TextBox textBoxColorOpenFolder; + private System.Windows.Forms.TextBox textBoxColorBackground; + private System.Windows.Forms.TextBox textBoxColorSelectedItem; + private System.Windows.Forms.TextBox textBoxColorOpenFolderBorder; + private System.Windows.Forms.TextBox textBoxColorBackgroundDarkMode; + private System.Windows.Forms.TextBox textBoxColorSelecetedItemDarkMode; + private System.Windows.Forms.TextBox textBoxColorOpenFolderDarkMode; + private System.Windows.Forms.TextBox textBoxColorOpenFolderBorderDarkMode; + private System.Windows.Forms.TextBox textBoxColorSelectedItemBorder; + private System.Windows.Forms.TextBox textBoxColorSelectedItemBorderDarkMode; + private System.Windows.Forms.TextBox textBoxColorSearchFieldDarkMode; + private System.Windows.Forms.TextBox textBoxColorSearchField; + private System.Windows.Forms.Label labelBackground; + private System.Windows.Forms.Label labelSearchField; + private System.Windows.Forms.Label labelOpenFolder; + private System.Windows.Forms.Label labelOpenFolderBorder; + private System.Windows.Forms.Label labelSelectedItem; + private System.Windows.Forms.Label labelSelectedItemBorder; + private System.Windows.Forms.CheckBox checkBoxSaveConfigInApplicationDirectory; + private System.Windows.Forms.GroupBox groupBoxConfigAndLogfile; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelConfigAndLogfile; + private System.Windows.Forms.Button buttonChangeRelativeFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelRelativeFolderOpenAssembly; + private System.Windows.Forms.Button buttonOpenAssemblyLocation; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelMenuHeight; + private System.Windows.Forms.NumericUpDown numericUpDownMenuHeight; + private System.Windows.Forms.Label labelMaxMenuHeight; + private System.Windows.Forms.Button buttonColorsDefault; + private System.Windows.Forms.Label labelMenuLightMode; + private System.Windows.Forms.Label labelMenuDarkMode; + private System.Windows.Forms.Label labelScrollbarDarkMode; + private System.Windows.Forms.Label labelScrollbarLightMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelScrollbarBackgroundDarkMode; + private System.Windows.Forms.PictureBox pictureBoxScrollbarBackgroundDarkMode; + private System.Windows.Forms.TextBox textBoxColorScrollbarBackgroundDarkMode; + private System.Windows.Forms.Label labelColorDarkModeScrollbarBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSelectedItemBorderDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSelectedItemBorderDarkMode; + private System.Windows.Forms.Label labelSelectedItemBorderDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSelectedItemDarkMode; + private System.Windows.Forms.PictureBox pictureColorBoxSelectedItemDarkMode; + private System.Windows.Forms.Label labelSelectedItemDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelOpenFolderBorderDarkMode; + private System.Windows.Forms.PictureBox pictureBoxOpenFolderBorderDarkMode; + private System.Windows.Forms.Label labelOpenFolderBorderDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelOpenFolderDarkMode; + private System.Windows.Forms.PictureBox pictureBoxOpenFolderDarkMode; + private System.Windows.Forms.Label labelOpenFolderDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSearchFieldDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSearchFieldDarkMode; + private System.Windows.Forms.Label labelSearchFieldDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelBackgroundDarkMode; + private System.Windows.Forms.PictureBox pictureBoxBackgroundDarkMode; + private System.Windows.Forms.Label labelBackgroundDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelScrollbarBackground; + private System.Windows.Forms.PictureBox pictureBoxScrollbarBackground; + private System.Windows.Forms.TextBox textBoxColorScrollbarBackground; + private System.Windows.Forms.Label labelScrollbarBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSelectedItemBorder; + private System.Windows.Forms.PictureBox pictureBoxSelectedItemBorder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSelectedItem; + private System.Windows.Forms.PictureBox pictureBoxSelectedItem; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelOpenFolderBorder; + private System.Windows.Forms.PictureBox pictureBoxOpenFolderBorder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelOpenFolder; + private System.Windows.Forms.PictureBox pictureBoxOpenFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSearchField; + private System.Windows.Forms.PictureBox pictureBoxSearchField; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelBackground; + private System.Windows.Forms.PictureBox pictureBoxBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowClickBackground; + private System.Windows.Forms.PictureBox pictureBoxArrowClickBackground; + private System.Windows.Forms.TextBox textBoxColorArrowClickBackground; + private System.Windows.Forms.Label labelArrowClickBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowClick; + private System.Windows.Forms.PictureBox pictureBoxArrowClick; + private System.Windows.Forms.TextBox textBoxColorArrowClick; + private System.Windows.Forms.Label labelArrowClick; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrow; + private System.Windows.Forms.PictureBox pictureBoxArrow; + private System.Windows.Forms.TextBox textBoxColorArrow; + private System.Windows.Forms.Label labelArrow; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderArrowsAndTrackHover; + private System.Windows.Forms.PictureBox pictureBoxSliderArrowsAndTrackHover; + private System.Windows.Forms.TextBox textBoxColorSliderArrowsAndTrackHover; + private System.Windows.Forms.Label labelSliderArrowsAndTrackHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderHover; + private System.Windows.Forms.PictureBox pictureBoxSliderHover; + private System.Windows.Forms.TextBox textBoxColorSliderHover; + private System.Windows.Forms.Label labelSliderHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderDragging; + private System.Windows.Forms.PictureBox pictureBoxSliderDragging; + private System.Windows.Forms.TextBox textBoxColorSliderDragging; + private System.Windows.Forms.Label labelSliderDragging; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSlider; + private System.Windows.Forms.PictureBox pictureBoxSlider; + private System.Windows.Forms.TextBox textBoxColorSlider; + private System.Windows.Forms.Label labelSlider; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowHoverBackground; + private System.Windows.Forms.PictureBox pictureBoxArrowHoverBackground; + private System.Windows.Forms.TextBox textBoxColorArrowHoverBackground; + private System.Windows.Forms.Label labelArrowHoverBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowHover; + private System.Windows.Forms.PictureBox pictureBoxArrowHover; + private System.Windows.Forms.TextBox textBoxColorArrowHover; + private System.Windows.Forms.Label labelArrowHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowHoverBackgroundDarkMode; + private System.Windows.Forms.PictureBox pictureBoxArrowHoverBackgroundDarkMode; + private System.Windows.Forms.TextBox textBoxColorArrowHoverBackgroundDarkMode; + private System.Windows.Forms.Label labelColorDarkModeArrowHoverBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowHoverDarkMode; + private System.Windows.Forms.PictureBox pictureBoxArrowHoverDarkMode; + private System.Windows.Forms.TextBox textBoxColorArrowHoverDarkMode; + private System.Windows.Forms.Label labelColorDarkModeArrowHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowClickBackgroundDarkMode; + private System.Windows.Forms.PictureBox pictureBoxArrowClickBackgroundDarkMode; + private System.Windows.Forms.TextBox textBoxColorArrowClickBackgroundDarkMode; + private System.Windows.Forms.Label labelColorDarkModeArrowClickBackground; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowClickDarkMode; + private System.Windows.Forms.PictureBox pictureBoxArrowClickDarkMode; + private System.Windows.Forms.TextBox textBoxColorArrowClickDarkMode; + private System.Windows.Forms.Label labelColorDarkModeArrowClick; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelArrowDarkMode; + private System.Windows.Forms.PictureBox pictureBoxArrowDarkMode; + private System.Windows.Forms.TextBox textBoxColorArrowDarkMode; + private System.Windows.Forms.Label labelColorDarkModeArrow; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderArrowsAndTrackHoverDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSliderArrowsAndTrackHoverDarkMode; + private System.Windows.Forms.TextBox textBoxColorSliderArrowsAndTrackHoverDarkMode; + private System.Windows.Forms.Label labelColorDarkModeSliderArrowsAndTrackHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderHoverDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSliderHoverDarkMode; + private System.Windows.Forms.TextBox textBoxColorSliderHoverDarkMode; + private System.Windows.Forms.Label labelColorDarkModeSliderHover; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderDraggingDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSliderDraggingDarkMode; + private System.Windows.Forms.TextBox textBoxColorSliderDraggingDarkMode; + private System.Windows.Forms.Label labelColorDarkModeSliderDragging; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSliderDarkMode; + private System.Windows.Forms.PictureBox pictureBoxSliderDarkMode; + private System.Windows.Forms.TextBox textBoxColorSliderDarkMode; + private System.Windows.Forms.Label labelColorDarkModeSlider; + private System.Windows.Forms.Button buttonColorsDefaultDarkMode; + private System.Windows.Forms.CheckBox checkBoxUseIconFromRootFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSizeInPercent; + private System.Windows.Forms.NumericUpDown numericUpDownSizeInPercent; + private System.Windows.Forms.Label labelSizeInPercent; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelBackgroundBorder; + private System.Windows.Forms.PictureBox pictureBoxBackgroundBorder; + private System.Windows.Forms.TextBox textBoxColorBackgroundBorder; + private System.Windows.Forms.Label labelBackgroundBorder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelColorBackgroundBorderDarkMode; + private System.Windows.Forms.PictureBox pictureBoxBackgroundBorderDarkMode; + private System.Windows.Forms.Label labelBackgroundBorderDarkMode; + private System.Windows.Forms.TextBox textBoxColorBackgroundBorderDarkMode; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelIcons; + private System.Windows.Forms.PictureBox pictureBoxIcons; + private System.Windows.Forms.TextBox textBoxColorIcons; + private System.Windows.Forms.Label labelIcons; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelColorIconsDarkMode; + private System.Windows.Forms.PictureBox pictureBoxIconsDarkMode; + private System.Windows.Forms.Label labelIconsDarkMode; + private System.Windows.Forms.TextBox textBoxColorIconsDarkMode; + private System.Windows.Forms.CheckBox checkBoxSetFolderByWindowsContextMenu; + private System.Windows.Forms.Button buttonOpenFolder; + private System.Windows.Forms.Button buttonAddStartup; + private System.Windows.Forms.Label labelStartupStatus; + private System.Windows.Forms.TabPage tabPageExpert; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelExpert; + private System.Windows.Forms.Button buttonExpertDefault; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelTimeUntilClosesAfterEnterPressed; + private System.Windows.Forms.Label labelTimeUntilClosesAfterEnterPressed; + private System.Windows.Forms.NumericUpDown numericUpDownTimeUntilClosesAfterEnterPressed; + private System.Windows.Forms.CheckBox checkBoxStayOpenWhenFocusLostAfterEnterPressed; + private System.Windows.Forms.CheckBox checkBoxShowInTaskbar; + private System.Windows.Forms.TabPage tabPageFolders; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelFoldersInRootFolder; + private System.Windows.Forms.GroupBox groupBoxFoldersInRootFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelFolderToRootFoldersList; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelFolderToRootFolder; + private System.Windows.Forms.Button buttonAddFolderToRootFolder; + private System.Windows.Forms.Button buttonRemoveFolder; + private System.Windows.Forms.DataGridView dataGridViewFolders; + private System.Windows.Forms.Button buttonDefaultFolders; + private System.Windows.Forms.DataGridViewTextBoxColumn ColumnFolder; + private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnRecursiveLevel; + private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnOnlyFiles; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelClearCacheIfMoreThanThisNumberOfItems; + private System.Windows.Forms.NumericUpDown numericUpDownClearCacheIfMoreThanThisNumberOfItems; + private System.Windows.Forms.Label labelClearCacheIfMoreThanThisNumberOfItems; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelAddSampleStartMenuFolder; + private System.Windows.Forms.Button buttonAddSampleStartMenuFolder; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelRowHeighteInPercentage; + private System.Windows.Forms.NumericUpDown numericUpDownRowHeighteInPercentage; + private System.Windows.Forms.Label labelRowHeightInPercentage; + private System.Windows.Forms.CheckBox checkBoxRoundCorners; + private System.Windows.Forms.GroupBox groupBoxAppearance; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelAppearance; + private System.Windows.Forms.GroupBox groupBoxMenuAppearAt; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelMenuAppearAt; + private System.Windows.Forms.RadioButton radioButtonAppearAtTheBottomLeft; + private System.Windows.Forms.RadioButton radioButtonAppearAtTheBottomRight; + private System.Windows.Forms.RadioButton radioButtonAppearAtMouseLocation; + private System.Windows.Forms.RadioButton radioButtonUseCustomLocation; + private System.Windows.Forms.CheckBox checkBoxGenerateShortcutsToDrives; + private System.Windows.Forms.GroupBox groupBoxCache; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelCache; + private System.Windows.Forms.TabPage tabPageSizeAndLocation; + private System.Windows.Forms.GroupBox groupBoxHiddenFilesAndFolders; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelHiddenFilesAndFolders; + private System.Windows.Forms.RadioButton radioButtonAlwaysShowHiddenFiles; + private System.Windows.Forms.RadioButton radioButtonNeverShowHiddenFiles; + private System.Windows.Forms.RadioButton radioButtonSystemSettingsShowHiddenFiles; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSizeAndLocation; + private System.Windows.Forms.Button buttonSizeAndLocationDefault; + private System.Windows.Forms.CheckBox checkBoxShowOnlyAsSearchResult; + private System.Windows.Forms.CheckBox checkBoxOpenDirectoryWithOneClick; + private System.Windows.Forms.GroupBox groupBoxSubMenuAppearAt; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + private System.Windows.Forms.Label labelOverlappingByPixelsOffset; + private System.Windows.Forms.RadioButton radioButtonOverlapping; + private System.Windows.Forms.RadioButton radioButtonNextToPreviousMenu; + private System.Windows.Forms.NumericUpDown numericUpDownOverlappingOffsetPixels; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelIconSizeInPercent; + private System.Windows.Forms.NumericUpDown numericUpDownIconSizeInPercent; + private System.Windows.Forms.Label labelIconSizeInPercent; + private System.Windows.Forms.CheckBox checkBoxUseFading; + private System.Windows.Forms.Button buttonAppearanceDefault; + private System.Windows.Forms.CheckBox checkBoxSendHotkeyInsteadKillOtherInstances; + private System.Windows.Forms.GroupBox groupBoxSorting; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSorting; + private System.Windows.Forms.RadioButton radioButtonSortByDate; + private System.Windows.Forms.RadioButton radioButtonSortByName; + private System.Windows.Forms.GroupBox groupBoxDrag; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.CheckBox checkBoxSwipeScrolling; + private System.Windows.Forms.CheckBox checkBoxDragDropItems; + private System.Windows.Forms.GroupBox groupBoxSearchPattern; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSearchPattern; + private System.Windows.Forms.TextBox textBoxSearchPattern; + private System.Windows.Forms.CheckBox checkBoxShowFunctionKeyOpenFolder; + private System.Windows.Forms.CheckBox checkBoxShowSearchBar; + private System.Windows.Forms.CheckBox checkBoxShowDirectoryTitleAtTop; + private System.Windows.Forms.CheckBox checkBoxShowCountOfElementsBelow; + private System.Windows.Forms.CheckBox checkBoxSaveLogFileInApplicationDirectory; + private System.Windows.Forms.CheckBox checkBoxShowLinkOverlay; + private System.Windows.Forms.GroupBox groupBoxInternetShortcutIcons; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelInternetShortcutIcons; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanelChangeIcoFolder; + private System.Windows.Forms.Button buttonChangeIcoFolder; + private System.Windows.Forms.TextBox textBoxIcoFolder; + private System.Windows.Forms.RadioButton radioButtonSortByTypeAndDate; + private System.Windows.Forms.RadioButton radioButtonSortByTypeAndName; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; + private System.Windows.Forms.CheckBox checkBoxCheckForUpdates; + private System.Windows.Forms.Button buttonGeneralDefault; + private System.Windows.Forms.CheckBox checkBoxShowFunctionKeyPinMenu; + private System.Windows.Forms.CheckBox checkBoxShowFunctionKeySettings; + private System.Windows.Forms.CheckBox checkBoxShowFunctionKeyRestart; + private System.Windows.Forms.CheckBox checkBoxSupportGamepad; + private System.Windows.Forms.GroupBox groupBoxOptionalFeatures; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.CheckBox checkBoxResolveLinksToFolders; + private System.Windows.Forms.RadioButton radioButtonSortByFileExtensionAndName; + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs new file mode 100644 index 0000000..4ad5d54 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs @@ -0,0 +1,1462 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.UserInterface +{ + using System; + using System.Collections.Generic; + using System.Drawing; + using System.IO; + using System.Reflection; + using System.Text; + using System.Threading.Tasks; + using System.Windows.Forms; + using Microsoft.Win32; + using FSI.BT.Tools.SystemTrayMenu.Properties; + using FSI.BT.Tools.Global.UserInterface.FolderBrowseDialog; + using FSI.BT.Tools.SystemTrayMenu.Utilities; + using Windows.ApplicationModel; + using static FSI.BT.Tools.Global.UserInterface.HotkeyTextboxControl.HotkeyControl; + using FSI.BT.Tools.SystemTrayMenu.UserInterface; + using FSI.BT.Tools.Global.Utilities; + + public partial class SettingsForm : Form + { + private const string MenuName = @"Software\Classes\directory\shell\FSI.BT.Tools.SystemTrayMenu_SetAsRootFolder"; + private const string Command = @"Software\Classes\directory\shell\FSI.BT.Tools.SystemTrayMenu_SetAsRootFolder\command"; + + private static readonly Icon SystemTrayMenu = Resources.SystemTrayMenu; + private static SettingsForm settingsForm; + private readonly ColorConverter colorConverter = new(); + private bool inHotkey; + + public SettingsForm() + { + InitializeComponent(); + Icon = SystemTrayMenu; + + // Initialize and replace here here, because designer always removes it + InitializeTextBoxHotkeyAndReplacetextBoxHotkeyPlaceholder(); + void InitializeTextBoxHotkeyAndReplacetextBoxHotkeyPlaceholder() + { + textBoxHotkey = new Tools.Global.UserInterface.HotkeyTextboxControl.HotkeyControl + { + Hotkey = Keys.None, + HotkeyModifiers = Keys.None, + Name = "textBoxHotkey", + Size = new Size(200, 20), + Text = "None", + TabStop = false, + }; + textBoxHotkey.Enter += new EventHandler(TextBoxHotkeyEnter); + textBoxHotkey.Leave += new EventHandler(TextBoxHotkey_Leave); + tableLayoutPanelHotkey.Controls.Remove(textBoxHotkeyPlaceholder); + tableLayoutPanelHotkey.Controls.Add(textBoxHotkey, 0, 0); + } + + // designer always resets it to 1 + tabControl.SelectedIndex = 0; + + CombineControls(textBoxColorIcons, pictureBoxIcons); + CombineControls(textBoxColorBackground, pictureBoxBackground); + CombineControls(textBoxColorBackgroundBorder, pictureBoxBackgroundBorder); + CombineControls(textBoxColorSearchField, pictureBoxSearchField); + CombineControls(textBoxColorOpenFolder, pictureBoxOpenFolder); + CombineControls(textBoxColorOpenFolderBorder, pictureBoxOpenFolderBorder); + CombineControls(textBoxColorSelectedItem, pictureBoxSelectedItem); + CombineControls(textBoxColorSelectedItemBorder, pictureBoxSelectedItemBorder); + CombineControls(textBoxColorScrollbarBackground, pictureBoxScrollbarBackground); + CombineControls(textBoxColorSlider, pictureBoxSlider); + CombineControls(textBoxColorSliderDragging, pictureBoxSliderDragging); + CombineControls(textBoxColorSliderHover, pictureBoxSliderHover); + CombineControls(textBoxColorSliderArrowsAndTrackHover, pictureBoxSliderArrowsAndTrackHover); + CombineControls(textBoxColorArrow, pictureBoxArrow); + CombineControls(textBoxColorArrowClick, pictureBoxArrowClick); + CombineControls(textBoxColorArrowClickBackground, pictureBoxArrowClickBackground); + CombineControls(textBoxColorArrowHover, pictureBoxArrowHover); + CombineControls(textBoxColorArrowHoverBackground, pictureBoxArrowHoverBackground); + + CombineControls(textBoxColorIconsDarkMode, pictureBoxIconsDarkMode); + CombineControls(textBoxColorBackgroundDarkMode, pictureBoxBackgroundDarkMode); + CombineControls(textBoxColorBackgroundBorderDarkMode, pictureBoxBackgroundBorderDarkMode); + CombineControls(textBoxColorSearchFieldDarkMode, pictureBoxSearchFieldDarkMode); + CombineControls(textBoxColorOpenFolderDarkMode, pictureBoxOpenFolderDarkMode); + CombineControls(textBoxColorOpenFolderBorderDarkMode, pictureBoxOpenFolderBorderDarkMode); + CombineControls(textBoxColorSelecetedItemDarkMode, pictureColorBoxSelectedItemDarkMode); + CombineControls(textBoxColorSelectedItemBorderDarkMode, pictureBoxSelectedItemBorderDarkMode); + CombineControls(textBoxColorScrollbarBackgroundDarkMode, pictureBoxScrollbarBackgroundDarkMode); + CombineControls(textBoxColorSliderDarkMode, pictureBoxSliderDarkMode); + CombineControls(textBoxColorSliderDraggingDarkMode, pictureBoxSliderDraggingDarkMode); + CombineControls(textBoxColorSliderHoverDarkMode, pictureBoxSliderHoverDarkMode); + CombineControls(textBoxColorSliderArrowsAndTrackHoverDarkMode, pictureBoxSliderArrowsAndTrackHoverDarkMode); + CombineControls(textBoxColorArrowDarkMode, pictureBoxArrowDarkMode); + CombineControls(textBoxColorArrowClickDarkMode, pictureBoxArrowClickDarkMode); + CombineControls(textBoxColorArrowClickBackgroundDarkMode, pictureBoxArrowClickBackgroundDarkMode); + CombineControls(textBoxColorArrowHoverDarkMode, pictureBoxArrowHoverDarkMode); + CombineControls(textBoxColorArrowHoverBackgroundDarkMode, pictureBoxArrowHoverBackgroundDarkMode); + void CombineControls(Control textBoxColor, Control pictureBox) + { + textBoxColor.Tag = pictureBox; + pictureBox.Tag = textBoxColor; + } + + Translate(); + void Translate() + { + Text = Global.Utilities.Translator.GetText("Settings"); + tabPageGeneral.Text = Global.Utilities.Translator.GetText("General"); + groupBoxFolder.Text = Global.Utilities.Translator.GetText("Directory"); + buttonChangeFolder.Text =Global.Utilities.Translator.GetText("Changing directory"); + buttonOpenFolder.Text = Global.Utilities.Translator.GetText("Open directory"); + checkBoxSetFolderByWindowsContextMenu.Text =Global.Utilities.Translator.GetText("Set by context menu "); + groupBoxConfigAndLogfile.Text = Global.Utilities.Translator.GetText("Configuration and log files"); + buttonChangeRelativeFolder.Text = Global.Utilities.Translator.GetText("Relative directory"); + checkBoxSaveConfigInApplicationDirectory.Text = Global.Utilities.Translator.GetText("Save configuration file in application directory"); + checkBoxSaveLogFileInApplicationDirectory.Text = Global.Utilities.Translator.GetText("Saving log file in application directory"); + buttonOpenAssemblyLocation.Text = Global.Utilities.Translator.GetText("Open application directory"); + groupBoxAutostart.Text = Global.Utilities.Translator.GetText("App start"); + if (IsStartupTask()) + { + groupBoxAutostart.Text += $" ({Global.Utilities.Translator.GetText("Task Manager")})"; + } + + checkBoxAutostart.Text = Global.Utilities.Translator.GetText("Start with Windows"); + checkBoxCheckForUpdates.Text = Global.Utilities.Translator.GetText("Check for updates"); + buttonAddStartup.Text = Global.Utilities.Translator.GetText("Start with Windows"); + groupBoxHotkey.Text = Global.Utilities.Translator.GetText("Hotkey"); + buttonHotkeyDefault.Text = Global.Utilities.Translator.GetText("Default"); + groupBoxLanguage.Text = Global.Utilities.Translator.GetText("Language"); + buttonGeneralDefault.Text = Global.Utilities.Translator.GetText("Default"); + + tabPageSizeAndLocation.Text = Global.Utilities.Translator.GetText("Size and location"); + groupBoxSize.Text = Global.Utilities.Translator.GetText("Sizes in percent"); + labelSizeInPercent.Text = Global.Utilities.Translator.GetText("Application size"); + labelIconSizeInPercent.Text = Global.Utilities.Translator.GetText("Icon size"); + labelRowHeightInPercentage.Text = Global.Utilities.Translator.GetText("Row height"); + labelMaxMenuWidth.Text = Global.Utilities.Translator.GetText("Maximum menu width"); + labelMaxMenuHeight.Text = Global.Utilities.Translator.GetText("Maximum menu height"); + groupBoxMenuAppearAt.Text = Global.Utilities.Translator.GetText("Main menu appears"); + radioButtonAppearAtTheBottomLeft.Text = Global.Utilities.Translator.GetText("Bottom left"); + radioButtonAppearAtTheBottomRight.Text = Global.Utilities.Translator.GetText("Bottom right"); + radioButtonUseCustomLocation.Text = Global.Utilities.Translator.GetText("Custom (drag it to the appropriate position)"); + radioButtonAppearAtMouseLocation.Text = Global.Utilities.Translator.GetText("At mouse location"); + groupBoxSubMenuAppearAt.Text = Global.Utilities.Translator.GetText("Sub menu appears"); + radioButtonNextToPreviousMenu.Text = Global.Utilities.Translator.GetText("Next to the previous one"); + radioButtonOverlapping.Text = Global.Utilities.Translator.GetText("Overlapping"); + labelOverlappingByPixelsOffset.Text = Global.Utilities.Translator.GetText("Offset by pixels"); + buttonSizeAndLocationDefault.Text = Global.Utilities.Translator.GetText("Default"); + + tabPageAdvanced.Text = Global.Utilities.Translator.GetText("Advanced"); + groupBoxOptionalFeatures.Text = Global.Utilities.Translator.GetText("Optional Features"); + checkBoxResolveLinksToFolders.Text = Global.Utilities.Translator.GetText("Resolve links to folders and show content"); + checkBoxShowInTaskbar.Text = Global.Utilities.Translator.GetText("Show in Taskbar"); + checkBoxSendHotkeyInsteadKillOtherInstances.Text = Global.Utilities.Translator.GetText("Send hotkey to other instance"); + checkBoxSupportGamepad.Text = Global.Utilities.Translator.GetText("Support Gamepad"); + groupBoxClick.Text = Global.Utilities.Translator.GetText("Click"); + checkBoxOpenItemWithOneClick.Text = Global.Utilities.Translator.GetText("Single click to open an element"); + checkBoxOpenDirectoryWithOneClick.Text = Global.Utilities.Translator.GetText("Single click to open a directory"); + groupBoxDrag.Text = Global.Utilities.Translator.GetText("Drag"); + checkBoxDragDropItems.Text = Global.Utilities.Translator.GetText("Copy row element via drag and drop"); + checkBoxSwipeScrolling.Text = Global.Utilities.Translator.GetText("Scroll via swipe"); + groupBoxInternetShortcutIcons.Text = Global.Utilities.Translator.GetText("Directory of Internet Shortcut Icons"); + buttonChangeIcoFolder.Text = Global.Utilities.Translator.GetText("Changing directory"); + groupBoxSorting.Text = Global.Utilities.Translator.GetText("Sorting"); + radioButtonSortByTypeAndName.Text = Global.Utilities.Translator.GetText("Sorted by type (folder or file) and name"); + radioButtonSortByTypeAndDate.Text = Global.Utilities.Translator.GetText("Sorted by type (folder or file) and date"); + radioButtonSortByFileExtensionAndName.Text = Global.Utilities.Translator.GetText("Sorted by file extension and name"); + radioButtonSortByName.Text = Global.Utilities.Translator.GetText("Sorted by name"); + radioButtonSortByDate.Text = Global.Utilities.Translator.GetText("Sorted by date"); + groupBoxHiddenFilesAndFolders.Text = Global.Utilities.Translator.GetText("Hidden files and directories"); + radioButtonSystemSettingsShowHiddenFiles.Text = Global.Utilities.Translator.GetText("Use operating system settings"); + radioButtonNeverShowHiddenFiles.Text = Global.Utilities.Translator.GetText("Never show"); + radioButtonAlwaysShowHiddenFiles.Text = Global.Utilities.Translator.GetText("Always show"); + buttonAdvancedDefault.Text = Global.Utilities.Translator.GetText("Default"); + + tabPageFolders.Text = Global.Utilities.Translator.GetText("Directories"); + groupBoxFoldersInRootFolder.Text = Global.Utilities.Translator.GetText("Add content of directory to root directory"); + checkBoxShowOnlyAsSearchResult.Text = Global.Utilities.Translator.GetText("Show only as search result"); + buttonAddFolderToRootFolder.Text = Global.Utilities.Translator.GetText("Add directory"); + buttonRemoveFolder.Text = Global.Utilities.Translator.GetText("Remove directory"); + ColumnFolder.HeaderText = Global.Utilities.Translator.GetText("Directory paths"); + ColumnRecursiveLevel.HeaderText = Global.Utilities.Translator.GetText("Recursive"); + ColumnOnlyFiles.HeaderText = Global.Utilities.Translator.GetText("Only Files"); + buttonAddSampleStartMenuFolder.Text = Global.Utilities.Translator.GetText("Add sample directory 'Start Menu'"); + buttonDefaultFolders.Text = Global.Utilities.Translator.GetText("Default"); + checkBoxGenerateShortcutsToDrives.Text = Global.Utilities.Translator.GetText("Generate drive shortcuts on startup"); + + tabPageExpert.Text = Global.Utilities.Translator.GetText("Expert"); + groupBoxStaysOpen.Text = Global.Utilities.Translator.GetText("Menu stays open"); + checkBoxStayOpenWhenItemClicked.Text = Global.Utilities.Translator.GetText("If an element was clicked"); + checkBoxStayOpenWhenFocusLost.Text = Global.Utilities.Translator.GetText("If the focus is lost and the mouse is still on the menu"); + labelTimeUntilCloses.Text = Global.Utilities.Translator.GetText("Milliseconds until the menu closes if the mouse then leaves the menu"); + groupBoxOpenSubmenus.Text = Global.Utilities.Translator.GetText("Time until a menu opens"); + labelTimeUntilOpen.Text = Global.Utilities.Translator.GetText("Milliseconds until a menu opens when the mouse is on it"); + checkBoxStayOpenWhenFocusLostAfterEnterPressed.Text = Global.Utilities.Translator.GetText("If the focus is lost and the Enter key was pressed"); + labelTimeUntilClosesAfterEnterPressed.Text = Global.Utilities.Translator.GetText("Milliseconds until the menu closes if the menu is not reactivated"); + groupBoxCache.Text = Global.Utilities.Translator.GetText("Cache"); + labelClearCacheIfMoreThanThisNumberOfItems.Text = Global.Utilities.Translator.GetText("Clear cache if more than this number of items"); + groupBoxSearchPattern.Text = Global.Utilities.Translator.GetText("Filter menu by file type e.g.: *.exe|*.dll"); + buttonExpertDefault.Text = Global.Utilities.Translator.GetText("Default"); + + tabPageCustomize.Text = Global.Utilities.Translator.GetText("Customize"); + groupBoxAppearance.Text = Global.Utilities.Translator.GetText("Appearance"); + checkBoxUseIconFromRootFolder.Text = Global.Utilities.Translator.GetText("Use icon from directory"); + checkBoxRoundCorners.Text = Global.Utilities.Translator.GetText("Round corners"); + checkBoxDarkModeAlwaysOn.Text = Global.Utilities.Translator.GetText("Color scheme dark always active"); + checkBoxUseFading.Text = Global.Utilities.Translator.GetText("Fading"); + checkBoxShowLinkOverlay.Text = Global.Utilities.Translator.GetText("Show link overlay"); + checkBoxShowDirectoryTitleAtTop.Text = Global.Utilities.Translator.GetText("Show directory title at top"); + checkBoxShowCountOfElementsBelow.Text = Global.Utilities.Translator.GetText("Show count of elements"); + checkBoxShowSearchBar.Text = Global.Utilities.Translator.GetText("Show search bar"); + checkBoxShowFunctionKeyOpenFolder.Text = Global.Utilities.Translator.GetText("Show function key 'Open Folder'"); + checkBoxShowFunctionKeyPinMenu.Text = Global.Utilities.Translator.GetText("Show function key 'Pin menu'"); + checkBoxShowFunctionKeySettings.Text = Global.Utilities.Translator.GetText("Show function key 'Settings'"); + checkBoxShowFunctionKeyRestart.Text = Global.Utilities.Translator.GetText("Show function key 'Restart'"); + buttonAppearanceDefault.Text = Global.Utilities.Translator.GetText("Default"); + groupBoxColorsLightMode.Text = Global.Utilities.Translator.GetText("Color scheme bright"); + groupBoxColorsDarkMode.Text = Global.Utilities.Translator.GetText("Color scheme dark"); + labelMenuLightMode.Text = Global.Utilities.Translator.GetText("App menu"); + labelMenuDarkMode.Text = Global.Utilities.Translator.GetText("App menu"); + labelScrollbarLightMode.Text = Global.Utilities.Translator.GetText("Scrollbar"); + labelScrollbarDarkMode.Text = Global.Utilities.Translator.GetText("Scrollbar"); + labelIcons.Text = Global.Utilities.Translator.GetText("Icons"); + labelIconsDarkMode.Text = Global.Utilities.Translator.GetText("Icons"); + labelBackground.Text = Global.Utilities.Translator.GetText("Background"); + labelBackgroundDarkMode.Text = Global.Utilities.Translator.GetText("Background"); + labelBackgroundBorder.Text = Global.Utilities.Translator.GetText("Border of menu"); + labelBackgroundBorderDarkMode.Text = Global.Utilities.Translator.GetText("Border of menu"); + labelSearchField.Text = Global.Utilities.Translator.GetText("Search field"); + labelSearchFieldDarkMode.Text = Global.Utilities.Translator.GetText("Search field"); + labelOpenFolder.Text = Global.Utilities.Translator.GetText("Opened directory"); + labelOpenFolderDarkMode.Text = Global.Utilities.Translator.GetText("Opened directory"); + labelOpenFolderBorder.Text = Global.Utilities.Translator.GetText("Border of opened directory"); + labelOpenFolderBorderDarkMode.Text = Global.Utilities.Translator.GetText("Border of opened directory"); + labelSelectedItem.Text = Global.Utilities.Translator.GetText("Selected element"); + labelSelectedItemDarkMode.Text = Global.Utilities.Translator.GetText("Selected element"); + labelSelectedItemBorder.Text = Global.Utilities.Translator.GetText("Border of selected element"); + labelSelectedItemBorderDarkMode.Text = Global.Utilities.Translator.GetText("Border of selected element"); + labelScrollbarBackground.Text = Global.Utilities.Translator.GetText("Background"); + labelColorDarkModeScrollbarBackground.Text = Global.Utilities.Translator.GetText("Background"); + labelSlider.Text = Global.Utilities.Translator.GetText("Slider"); + labelColorDarkModeSlider.Text = Global.Utilities.Translator.GetText("Slider"); + labelSliderDragging.Text = Global.Utilities.Translator.GetText("Slider while dragging"); + labelColorDarkModeSliderDragging.Text = Global.Utilities.Translator.GetText("Slider while dragging"); + labelSliderHover.Text = Global.Utilities.Translator.GetText("Slider while mouse hovers over it 1"); + labelColorDarkModeSliderHover.Text = Global.Utilities.Translator.GetText("Slider while mouse hovers over it 1"); + labelSliderArrowsAndTrackHover.Text = Global.Utilities.Translator.GetText("Slider while mouse hovers over it 2"); + labelColorDarkModeSliderArrowsAndTrackHover.Text = Global.Utilities.Translator.GetText("Slider while mouse hovers over it 2"); + labelArrow.Text = Global.Utilities.Translator.GetText("Arrow"); + labelColorDarkModeArrow.Text = Global.Utilities.Translator.GetText("Arrow"); + labelArrowClick.Text = Global.Utilities.Translator.GetText("Arrow when clicking"); + labelColorDarkModeArrowClick.Text = Global.Utilities.Translator.GetText("Arrow when clicking"); + labelArrowClickBackground.Text = Global.Utilities.Translator.GetText("Background of arrow when clicking"); + labelColorDarkModeArrowClickBackground.Text = Global.Utilities.Translator.GetText("Background of arrow when clicking"); + labelArrowHover.Text = Global.Utilities.Translator.GetText("Arrow while mouse hovers over it"); + labelColorDarkModeArrowHover.Text = Global.Utilities.Translator.GetText("Arrow while mouse hovers over it"); + labelArrowHoverBackground.Text = Global.Utilities.Translator.GetText("Background of arrow while mouse hovers over it"); + labelColorDarkModeArrowHoverBackground.Text = Global.Utilities.Translator.GetText("Background of arrow while mouse hovers over it"); + + buttonColorsDefault.Text = Global.Utilities.Translator.GetText("Default"); + buttonColorsDefaultDarkMode.Text = Global.Utilities.Translator.GetText("Default"); + buttonOk.Text = Global.Utilities.Translator.GetText("OK"); + buttonCancel.Text = Global.Utilities.Translator.GetText("Abort"); + } + + textBoxFolder.Text = Tools.SystemTrayMenu.Config.Path; + checkBoxSetFolderByWindowsContextMenu.Checked = Global.Vars.SystemTrayMenuSettings.SetFolderByWindowsContextMenu; + //checkBoxSaveConfigInApplicationDirectory.Checked = CustomSettingsProvider.IsActivatedConfigPathAssembly(); + checkBoxSaveLogFileInApplicationDirectory.Checked = Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory; + + if (IsStartupTask()) + { + checkBoxAutostart.Visible = false; + labelStartupStatus.Text = string.Empty; + } + else + { + buttonAddStartup.Visible = false; + labelStartupStatus.Visible = false; + checkBoxAutostart.Checked = Global.Vars.SystemTrayMenuSettings.IsAutostartActivated; + } + + checkBoxCheckForUpdates.Checked = Global.Vars.SystemTrayMenuSettings.CheckForUpdates; + textBoxHotkey.SetHotkey(Global.Vars.SystemTrayMenuSettings.HotKey); + + InitializeLanguage(); + void InitializeLanguage() + { + List dataSource = new() + { + new Language() { Name = "Deutsch", Value = "de" }, + new Language() { Name = "English", Value = "en" }, + }; + comboBoxLanguage.DataSource = dataSource; + comboBoxLanguage.DisplayMember = "Name"; + comboBoxLanguage.ValueMember = "Value"; + comboBoxLanguage.SelectedValue = + Global.Vars.SystemTrayMenuSettings.CurrentCultureInfoName; + comboBoxLanguage.SelectedValue ??= "en"; + } + + numericUpDownSizeInPercent.Minimum = 100; + numericUpDownSizeInPercent.Maximum = 200; + numericUpDownSizeInPercent.Increment = 5; + numericUpDownSizeInPercent.MouseWheel += NumericUpDown_MouseWheel; + void NumericUpDown_MouseWheel(object sender, MouseEventArgs e) + { + NumericUpDown numericUpDown = (NumericUpDown)sender; + decimal newValue = numericUpDown.Value; + if (e.Delta > 0) + { + newValue += numericUpDown.Increment; + if (newValue > numericUpDown.Maximum) + { + newValue = (int)numericUpDown.Maximum; + } + } + else + { + newValue -= numericUpDown.Increment; + if (newValue < numericUpDown.Minimum) + { + newValue = (int)numericUpDown.Minimum; + } + } + + numericUpDown.Value = newValue; + ((HandledMouseEventArgs)e).Handled = true; + } + + numericUpDownSizeInPercent.Value = Global.Vars.SystemTrayMenuSettings.SizeInPercent; + + numericUpDownIconSizeInPercent.Minimum = 50; + numericUpDownIconSizeInPercent.Maximum = 200; + numericUpDownIconSizeInPercent.Increment = 5; + numericUpDownIconSizeInPercent.MouseWheel += NumericUpDown_MouseWheel; + numericUpDownIconSizeInPercent.Value = Global.Vars.SystemTrayMenuSettings.IconSizeInPercent; + + numericUpDownRowHeighteInPercentage.Minimum = 50; + numericUpDownRowHeighteInPercentage.Maximum = 200; + numericUpDownRowHeighteInPercentage.Increment = 5; + numericUpDownRowHeighteInPercentage.MouseWheel += NumericUpDown_MouseWheel; + if (Global.DllImports.NativeMethods.IsTouchEnabled()) + { + numericUpDownRowHeighteInPercentage.Value = Global.Vars.SystemTrayMenuSettings.RowHeighteInPercentageTouch; + } + else + { + numericUpDownRowHeighteInPercentage.Value = Global.Vars.SystemTrayMenuSettings.RowHeighteInPercentage; + } + + numericUpDownMenuWidth.Minimum = 25; + numericUpDownMenuWidth.Maximum = 400; + numericUpDownMenuWidth.Increment = 5; + numericUpDownMenuWidth.Value = Global.Vars.SystemTrayMenuSettings.WidthMaxInPercent; + + numericUpDownMenuHeight.Minimum = 25; + numericUpDownMenuHeight.Maximum = 400; + numericUpDownMenuHeight.Increment = 5; + numericUpDownMenuHeight.Value = Global.Vars.SystemTrayMenuSettings.HeightMaxInPercent; + + if (Global.Vars.SystemTrayMenuSettings.UseCustomLocation) + { + radioButtonUseCustomLocation.Checked = true; + } + else if (Global.Vars.SystemTrayMenuSettings.AppearAtMouseLocation) + { + radioButtonAppearAtMouseLocation.Checked = true; + } + else if (Global.Vars.SystemTrayMenuSettings.AppearAtTheBottomLeft) + { + radioButtonAppearAtTheBottomLeft.Checked = true; + } + else + { + radioButtonAppearAtTheBottomRight.Checked = true; + } + + numericUpDownOverlappingOffsetPixels.Value = Global.Vars.SystemTrayMenuSettings.OverlappingOffsetPixels; + if (Global.Vars.SystemTrayMenuSettings.AppearNextToPreviousMenu) + { + radioButtonNextToPreviousMenu.Checked = true; + numericUpDownOverlappingOffsetPixels.Enabled = false; + } + else + { + radioButtonOverlapping.Checked = true; + numericUpDownOverlappingOffsetPixels.Enabled = true; + } + + checkBoxResolveLinksToFolders.Checked = Global.Vars.SystemTrayMenuSettings.ResolveLinksToFolders; + checkBoxShowInTaskbar.Checked = Global.Vars.SystemTrayMenuSettings.ShowInTaskbar; + checkBoxSendHotkeyInsteadKillOtherInstances.Checked = Global.Vars.SystemTrayMenuSettings.SendHotkeyInsteadKillOtherInstances; + checkBoxSupportGamepad.Checked = Global.Vars.SystemTrayMenuSettings.SupportGamepad; + checkBoxOpenItemWithOneClick.Checked = Global.Vars.SystemTrayMenuSettings.OpenItemWithOneClick; + checkBoxOpenDirectoryWithOneClick.Checked = Global.Vars.SystemTrayMenuSettings.OpenDirectoryWithOneClick; + + if (Global.DllImports.NativeMethods.IsTouchEnabled()) + { + checkBoxDragDropItems.Checked = Global.Vars.SystemTrayMenuSettings.DragDropItemsEnabledTouch; + checkBoxSwipeScrolling.Checked = Global.Vars.SystemTrayMenuSettings.SwipeScrollingEnabledTouch; + } + else + { + checkBoxDragDropItems.Checked = Global.Vars.SystemTrayMenuSettings.DragDropItemsEnabled; + checkBoxSwipeScrolling.Checked = Global.Vars.SystemTrayMenuSettings.SwipeScrollingEnabled; + } + + textBoxIcoFolder.Text = Global.Vars.SystemTrayMenuSettings.PathIcoDirectory; + radioButtonSortByTypeAndName.Checked = Global.Vars.SystemTrayMenuSettings.SortByTypeAndNameWindowsExplorerSort; + radioButtonSortByTypeAndDate.Checked = Global.Vars.SystemTrayMenuSettings.SortByTypeAndDate; + radioButtonSortByFileExtensionAndName.Checked = Global.Vars.SystemTrayMenuSettings.SortByFileExtensionAndName; + radioButtonSortByName.Checked = Global.Vars.SystemTrayMenuSettings.SortByName; + radioButtonSortByDate.Checked = Global.Vars.SystemTrayMenuSettings.SortByDate; + radioButtonSystemSettingsShowHiddenFiles.Checked = Global.Vars.SystemTrayMenuSettings.SystemSettingsShowHiddenFiles; + radioButtonNeverShowHiddenFiles.Checked = Global.Vars.SystemTrayMenuSettings.NeverShowHiddenFiles; + radioButtonAlwaysShowHiddenFiles.Checked = Global.Vars.SystemTrayMenuSettings.AlwaysShowHiddenFiles; + + checkBoxShowOnlyAsSearchResult.Checked = Global.Vars.SystemTrayMenuSettings.ShowOnlyAsSearchResult; + try + { + foreach (string pathAndRecursivString in Global.Vars.SystemTrayMenuSettings.PathsAddToMainMenu.Split(@"|")) + { + if (string.IsNullOrEmpty(pathAndRecursivString)) + { + continue; + } + + string pathAddToMainMenu = pathAndRecursivString.Split("recursiv:")[0].Trim(); + bool recursive = pathAndRecursivString.Split("recursiv:")[1].StartsWith("True"); + bool onlyFiles = pathAndRecursivString.Split("onlyFiles:")[1].StartsWith("True"); + dataGridViewFolders.Rows.Add(pathAddToMainMenu, recursive, onlyFiles); + } + } + catch (Exception ex) + { + Log.Warn("PathsAddToMainMenu", ex); + } + + checkBoxGenerateShortcutsToDrives.Checked = Global.Vars.SystemTrayMenuSettings.GenerateShortcutsToDrives; + + checkBoxStayOpenWhenItemClicked.Checked = Global.Vars.SystemTrayMenuSettings.StaysOpenWhenItemClicked; + checkBoxStayOpenWhenFocusLost.Checked = Global.Vars.SystemTrayMenuSettings.StaysOpenWhenFocusLost; + + numericUpDownTimeUntilClose.Minimum = 200; + numericUpDownTimeUntilClose.Maximum = 5000; + numericUpDownTimeUntilClose.Increment = 10; + numericUpDownTimeUntilClose.Value = Global.Vars.SystemTrayMenuSettings.TimeUntilCloses; + + numericUpDownTimeUntilOpens.Minimum = 20; + numericUpDownTimeUntilOpens.Maximum = 1000; + numericUpDownTimeUntilOpens.Increment = 10; + numericUpDownTimeUntilOpens.Value = Global.Vars.SystemTrayMenuSettings.TimeUntilOpens; + + checkBoxStayOpenWhenFocusLostAfterEnterPressed.Checked = Global.Vars.SystemTrayMenuSettings.StaysOpenWhenFocusLostAfterEnterPressed; + + numericUpDownTimeUntilClosesAfterEnterPressed.Minimum = 20; + numericUpDownTimeUntilClosesAfterEnterPressed.Maximum = 1000; + numericUpDownTimeUntilClosesAfterEnterPressed.Increment = 10; + numericUpDownTimeUntilClosesAfterEnterPressed.Value = Global.Vars.SystemTrayMenuSettings.TimeUntilClosesAfterEnterPressed; + + numericUpDownClearCacheIfMoreThanThisNumberOfItems.Value = Global.Vars.SystemTrayMenuSettings.ClearCacheIfMoreThanThisNumberOfItems; + + textBoxSearchPattern.Text = Global.Vars.SystemTrayMenuSettings.SearchPattern; + + checkBoxUseIconFromRootFolder.Checked = Global.Vars.SystemTrayMenuSettings.UseIconFromRootFolder; + checkBoxRoundCorners.Checked = Global.Vars.SystemTrayMenuSettings.RoundCorners; + checkBoxDarkModeAlwaysOn.Checked = Global.Vars.SystemTrayMenuSettings.IsDarkModeAlwaysOn; + checkBoxUseFading.Checked = Global.Vars.SystemTrayMenuSettings.UseFading; + checkBoxShowLinkOverlay.Checked = Global.Vars.SystemTrayMenuSettings.ShowLinkOverlay; + checkBoxShowDirectoryTitleAtTop.Checked = Global.Vars.SystemTrayMenuSettings.ShowDirectoryTitleAtTop; + checkBoxShowSearchBar.Checked = Global.Vars.SystemTrayMenuSettings.ShowSearchBar; + checkBoxShowCountOfElementsBelow.Checked = Global.Vars.SystemTrayMenuSettings.ShowCountOfElementsBelow; + checkBoxShowFunctionKeyOpenFolder.Checked = Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyOpenFolder; + checkBoxShowFunctionKeyPinMenu.Checked = Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyPinMenu; + checkBoxShowFunctionKeySettings.Checked = Global.Vars.SystemTrayMenuSettings.ShowFunctionKeySettings; + checkBoxShowFunctionKeyRestart.Checked = Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyRestart; + + textBoxColorSelectedItem.Text = Global.Vars.SystemTrayMenuSettings.ColorSelectedItem; + textBoxColorSelecetedItemDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeSelecetedItem; + textBoxColorSelectedItemBorder.Text = Global.Vars.SystemTrayMenuSettings.ColorSelectedItemBorder; + textBoxColorSelectedItemBorderDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeSelectedItemBorder; + textBoxColorOpenFolder.Text = Global.Vars.SystemTrayMenuSettings.ColorOpenFolder; + textBoxColorOpenFolderDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeOpenFolder; + textBoxColorOpenFolderBorder.Text = Global.Vars.SystemTrayMenuSettings.ColorOpenFolderBorder; + textBoxColorOpenFolderBorderDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeOpenFolderBorder; + textBoxColorIcons.Text = Global.Vars.SystemTrayMenuSettings.ColorIcons; + textBoxColorIconsDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeIcons; + textBoxColorBackground.Text = Global.Vars.SystemTrayMenuSettings.ColorBackground; + textBoxColorBackgroundDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeBackground; + textBoxColorBackgroundBorder.Text = Global.Vars.SystemTrayMenuSettings.ColorBackgroundBorder; + textBoxColorBackgroundBorderDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeBackgroundBorder; + textBoxColorSearchField.Text = Global.Vars.SystemTrayMenuSettings.ColorSearchField; + textBoxColorSearchFieldDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorDarkModeSearchField; + + textBoxColorScrollbarBackground.Text = Global.Vars.SystemTrayMenuSettings.ColorScrollbarBackground; + textBoxColorSlider.Text = Global.Vars.SystemTrayMenuSettings.ColorSlider; + textBoxColorSliderDragging.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderDragging; + textBoxColorSliderHover.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderHover; + textBoxColorSliderArrowsAndTrackHover.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderArrowsAndTrackHover; + textBoxColorArrow.Text = Global.Vars.SystemTrayMenuSettings.ColorArrow; + textBoxColorArrowClick.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowClick; + textBoxColorArrowClickBackground.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowClickBackground; + textBoxColorArrowHover.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowHover; + textBoxColorArrowHoverBackground.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowHoverBackground; + textBoxColorScrollbarBackgroundDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorScrollbarBackgroundDarkMode; + textBoxColorSliderDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderDarkMode; + textBoxColorSliderDraggingDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderDraggingDarkMode; + textBoxColorSliderHoverDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderHoverDarkMode; + textBoxColorSliderArrowsAndTrackHoverDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorSliderArrowsAndTrackHoverDarkMode; + textBoxColorArrowDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowDarkMode; + textBoxColorArrowClickDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowClickDarkMode; + textBoxColorArrowClickBackgroundDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowClickBackgroundDarkMode; + textBoxColorArrowHoverDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowHoverDarkMode; + textBoxColorArrowHoverBackgroundDarkMode.Text = Global.Vars.SystemTrayMenuSettings.ColorArrowHoverBackgroundDarkMode; + } + + /// + /// Gets NewHotKey. + /// + public string NewHotKey { get; } = string.Empty; + + /// + /// Registers all hotkeys as configured, displaying a dialog in case of hotkey conflicts with other tools. + /// + /// Whether the hotkeys could be registered to the users content. This also applies if conflicts arise and the user decides to ignore these (i.e. not to register the conflicting hotkey). + public static bool RegisterHotkeys() + { + return RegisterHotkeys(false); + } + + public static void ShowSingleInstance() + { + if (IsOpen()) + { + settingsForm.HandleInvoke(settingsForm.Activate); + } + else + { + settingsForm = new(); + settingsForm.ShowDialog(); + } + } + + public static bool IsOpen() + { + return settingsForm != null; + } + + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + switch (keyData) + { + case Keys.Escape: + if (!inHotkey) + { + DialogResult = DialogResult.Cancel; + } + else + { + return base.ProcessCmdKey(ref msg, keyData); + } + + break; + default: + return base.ProcessCmdKey(ref msg, keyData); + } + + return true; + } + + /// + /// Helper method to cleanly register a hotkey. + /// + /// failedKeys. + /// hotkeyString. + /// handler. + /// bool success. + private static bool RegisterHotkey(StringBuilder failedKeys, string hotkeyString, HotKeyHandler handler) + { + Keys modifierKeyCode = HotkeyModifiersFromString(hotkeyString); + Keys virtualKeyCode = HotkeyFromString(hotkeyString); + if (!Keys.None.Equals(virtualKeyCode)) + { + if (RegisterHotKey(modifierKeyCode, virtualKeyCode, handler) < 0) + { + if (failedKeys.Length > 0) + { + failedKeys.Append(", "); + } + + failedKeys.Append(hotkeyString); + return false; + } + } + + return true; + } + + private static bool RegisterWrapper(StringBuilder failedKeys, HotKeyHandler handler) + { + bool success = RegisterHotkey( + failedKeys, + Global.Vars.SystemTrayMenuSettings.HotKey, + handler); + return success; + } + + /// + /// Registers all hotkeys as configured, displaying a dialog in case of hotkey conflicts with other tools. + /// + /// if true, a failed hotkey registration will not be reported to the user - the hotkey will simply not be registered. + /// Whether the hotkeys could be registered to the users content. This also applies if conflicts arise and the user decides to ignore these (i.e. not to register the conflicting hotkey). + private static bool RegisterHotkeys(bool ignoreFailedRegistration) + { + bool success = true; + StringBuilder failedKeys = new(); + if (!RegisterWrapper(failedKeys, Handler)) + { + success = false; + } + + if (!success) + { + if (!ignoreFailedRegistration) + { + success = HandleFailedHotkeyRegistration(failedKeys.ToString()); + } + } + + return success || ignoreFailedRegistration; + } + + private static void Handler() + { + } + + /// + /// Displays a dialog for the user to choose how to handle hotkey registration failures: + /// retry (allowing to shut down the conflicting application before), + /// ignore (not registering the conflicting hotkey and resetting the respective config to "None", i.e. not trying to register it again on next startup) + /// abort (do nothing about it). + /// + /// comma separated list of the hotkeys that could not be registered, for display in dialog text. + /// bool success. + private static bool HandleFailedHotkeyRegistration(string failedKeys) + { + bool success = false; + string warningTitle = Global.Utilities.Translator.GetText("Warning"); + string message = Global.Utilities.Translator.GetText("Could not register the hot key.") + failedKeys; + DialogResult dr = MessageBox.Show(message, warningTitle, MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation); + if (dr == DialogResult.Retry) + { + UnregisterHotkeys(); + success = RegisterHotkeys(false); + } + else if (dr == DialogResult.Ignore) + { + UnregisterHotkeys(); + success = RegisterHotkeys(true); + } + + return success; + } + + private static void AdjustControlMultilineIfNecessary(Control control) + { + if (control.Width > control.Parent.Width) + { + control.MaximumSize = new Size(control.Parent.Width, 0); + control.MinimumSize = new Size(0, control.Height * 2); + } + } + + private static void AddSetFolderByWindowsContextMenu() + { + RegistryKey registryKeyContextMenu = null; + RegistryKey registryKeyContextMenuCommand = null; + + try + { + registryKeyContextMenu = Registry.CurrentUser.CreateSubKey(MenuName); + string binLocation = Environment.ProcessPath; + if (registryKeyContextMenu != null) + { + registryKeyContextMenu.SetValue(string.Empty, Global.Utilities.Translator.GetText("Set as directory")); + registryKeyContextMenu.SetValue("Icon", binLocation); + } + + registryKeyContextMenuCommand = Registry.CurrentUser.CreateSubKey(Command); + + if (registryKeyContextMenuCommand != null) + { + registryKeyContextMenuCommand.SetValue(string.Empty, binLocation + " \"%1\""); + } + + Global.Vars.SystemTrayMenuSettings.SetFolderByWindowsContextMenu = true; + } + catch (Exception ex) + { + Log.Warn("SaveSetFolderByWindowsContextMenu failed", ex); + } + finally + { + if (registryKeyContextMenu != null) + { + registryKeyContextMenu.Close(); + } + + if (registryKeyContextMenuCommand != null) + { + registryKeyContextMenuCommand.Close(); + } + } + } + + private static void RemoveSetFolderByWindowsContextMenu() + { + try + { + RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(Command); + if (registryKey != null) + { + registryKey.Close(); + Registry.CurrentUser.DeleteSubKey(Command); + } + + registryKey = Registry.CurrentUser.OpenSubKey(MenuName); + if (registryKey != null) + { + registryKey.Close(); + Registry.CurrentUser.DeleteSubKey(MenuName); + } + + Global.Vars.SystemTrayMenuSettings.SetFolderByWindowsContextMenu = false; + } + catch (Exception ex) + { + Log.Warn("DeleteSetFolderByWindowsContextMenu failed", ex); + } + } + + private static bool IsStartupTask() + { + bool useStartupTask = false; +#if RELEASEPACKAGE + useStartupTask = true; +#endif + return useStartupTask; + } + + private void SettingsForm_Load(object sender, EventArgs e) + { + AdjustControlMultilineIfNecessary(checkBoxStayOpenWhenFocusLost); + dataGridViewFolders.ClearSelection(); + tabPageGeneral.AutoScrollMinSize = tableLayoutPanelGeneral.Size; + tabPageSizeAndLocation.AutoScrollMinSize = tableLayoutPanelSizeAndLocation.Size; + tabPageAdvanced.AutoScrollMinSize = tableLayoutPanelAdvanced.Size; + tabPageFolders.AutoScrollMinSize = tableLayoutPanelFoldersInRootFolder.Size; + tabPageExpert.AutoScrollMinSize = tableLayoutPanelExpert.Size; + tabPageCustomize.AutoScrollMinSize = tableLayoutPanelCustomize.Size; + tableLayoutPanelMain.Dock = DockStyle.Fill; + tabControl.Dock = DockStyle.Fill; + tabPageGeneral.Dock = DockStyle.Fill; + tableLayoutPanelGeneral.Dock = DockStyle.Fill; + tabPageSizeAndLocation.Dock = DockStyle.Fill; + tableLayoutPanelSizeAndLocation.Dock = DockStyle.Fill; + tabPageAdvanced.Dock = DockStyle.Fill; + tableLayoutPanelAdvanced.Dock = DockStyle.Fill; + tabPageFolders.Dock = DockStyle.Fill; + tableLayoutPanelFoldersInRootFolder.Dock = DockStyle.Fill; + tabPageExpert.Dock = DockStyle.Fill; + tableLayoutPanelExpert.Dock = DockStyle.Fill; + tabPageCustomize.Dock = DockStyle.Fill; + tableLayoutPanelCustomize.Dock = DockStyle.Fill; + } + + private void SettingsForm_Shown(object sender, EventArgs e) + { + Size size = Size; + SuspendLayout(); + AutoSize = false; + AutoSizeMode = AutoSizeMode.GrowOnly; + Size = size; + textBoxFolder.Anchor = AnchorStyles.Left | AnchorStyles.Right; + textBoxHotkey.Anchor = AnchorStyles.Left | AnchorStyles.Right; + textBoxIcoFolder.Anchor = AnchorStyles.Left | AnchorStyles.Right; + dataGridViewFolders.Dock = DockStyle.Fill; + textBoxSearchPattern.Anchor = AnchorStyles.Left | AnchorStyles.Right; + Opacity = 1; + ResumeLayout(); + } + + private void ButtonOk_Click(object sender, EventArgs e) + { + if (checkBoxSetFolderByWindowsContextMenu.Checked) + { + AddSetFolderByWindowsContextMenu(); + } + else + { + RemoveSetFolderByWindowsContextMenu(); + } + + Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory = checkBoxSaveLogFileInApplicationDirectory.Checked; + if (Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory) + { + try + { + string fileNameToCheckWriteAccess = "CheckWriteAccess"; + File.WriteAllText(fileNameToCheckWriteAccess, fileNameToCheckWriteAccess); + File.Delete(fileNameToCheckWriteAccess); + Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory = true; + } + catch (Exception ex) + { + Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory = false; + Log.Warn($"Failed to save log file in application folder {Log.GetLogFilePath()}", ex); + } + } + + if (!IsStartupTask()) + { + if (checkBoxAutostart.Checked) + { + RegistryKey key = Registry.CurrentUser.OpenSubKey( + @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true); + key.SetValue( + Assembly.GetExecutingAssembly().GetName().Name, + Environment.ProcessPath); + + Global.Vars.SystemTrayMenuSettings.IsAutostartActivated = true; + } + else + { + RegistryKey key = Registry.CurrentUser.OpenSubKey( + @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true); + key.DeleteValue("FSI.BT.Tools.SystemTrayMenu", false); + + Global.Vars.SystemTrayMenuSettings.IsAutostartActivated = false; + } + } + + Global.Vars.SystemTrayMenuSettings.CheckForUpdates = checkBoxCheckForUpdates.Checked; + + Global.Vars.SystemTrayMenuSettings.HotKey = new KeysConverter().ConvertToInvariantString(textBoxHotkey.Hotkey | textBoxHotkey.HotkeyModifiers); + Global.Vars.SystemTrayMenuSettings.CurrentCultureInfoName = comboBoxLanguage.SelectedValue.ToString(); + + Global.Vars.SystemTrayMenuSettings.SizeInPercent = (int)numericUpDownSizeInPercent.Value; + Global.Vars.SystemTrayMenuSettings.IconSizeInPercent = (int)numericUpDownIconSizeInPercent.Value; + if (Global.DllImports.NativeMethods.IsTouchEnabled()) + { + Global.Vars.SystemTrayMenuSettings.RowHeighteInPercentageTouch = (int)numericUpDownRowHeighteInPercentage.Value; + } + else + { + Global.Vars.SystemTrayMenuSettings.RowHeighteInPercentage = (int)numericUpDownRowHeighteInPercentage.Value; + } + + Global.Vars.SystemTrayMenuSettings.WidthMaxInPercent = (int)numericUpDownMenuWidth.Value; + Global.Vars.SystemTrayMenuSettings.HeightMaxInPercent = (int)numericUpDownMenuHeight.Value; + + if (radioButtonUseCustomLocation.Checked) + { + Global.Vars.SystemTrayMenuSettings.UseCustomLocation = true; + Global.Vars.SystemTrayMenuSettings.AppearAtMouseLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtTheBottomLeft = false; + } + else if (radioButtonAppearAtMouseLocation.Checked) + { + Global.Vars.SystemTrayMenuSettings.UseCustomLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtMouseLocation = true; + Global.Vars.SystemTrayMenuSettings.AppearAtTheBottomLeft = false; + } + else if (radioButtonAppearAtTheBottomLeft.Checked) + { + Global.Vars.SystemTrayMenuSettings.UseCustomLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtMouseLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtTheBottomLeft = true; + } + else + { + Global.Vars.SystemTrayMenuSettings.UseCustomLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtMouseLocation = false; + Global.Vars.SystemTrayMenuSettings.AppearAtTheBottomLeft = false; + } + + Global.Vars.SystemTrayMenuSettings.OverlappingOffsetPixels = (int)numericUpDownOverlappingOffsetPixels.Value; + if (radioButtonNextToPreviousMenu.Checked) + { + Global.Vars.SystemTrayMenuSettings.AppearNextToPreviousMenu = true; + } + else + { + Global.Vars.SystemTrayMenuSettings.AppearNextToPreviousMenu = false; + } + + Global.Vars.SystemTrayMenuSettings.ResolveLinksToFolders = checkBoxResolveLinksToFolders.Checked; + Global.Vars.SystemTrayMenuSettings.ShowInTaskbar = checkBoxShowInTaskbar.Checked; + Global.Vars.SystemTrayMenuSettings.SendHotkeyInsteadKillOtherInstances = checkBoxSendHotkeyInsteadKillOtherInstances.Checked; + Global.Vars.SystemTrayMenuSettings.SupportGamepad = checkBoxSupportGamepad.Checked; + Global.Vars.SystemTrayMenuSettings.OpenItemWithOneClick = checkBoxOpenItemWithOneClick.Checked; + Global.Vars.SystemTrayMenuSettings.OpenDirectoryWithOneClick = checkBoxOpenDirectoryWithOneClick.Checked; + + if (Global.DllImports.NativeMethods.IsTouchEnabled()) + { + Global.Vars.SystemTrayMenuSettings.DragDropItemsEnabledTouch = checkBoxDragDropItems.Checked; + Global.Vars.SystemTrayMenuSettings.SwipeScrollingEnabledTouch = checkBoxSwipeScrolling.Checked; + } + else + { + Global.Vars.SystemTrayMenuSettings.DragDropItemsEnabled = checkBoxDragDropItems.Checked; + Global.Vars.SystemTrayMenuSettings.SwipeScrollingEnabled = checkBoxSwipeScrolling.Checked; + } + + Global.Vars.SystemTrayMenuSettings.PathIcoDirectory = textBoxIcoFolder.Text; + Global.Vars.SystemTrayMenuSettings.SortByTypeAndNameWindowsExplorerSort = radioButtonSortByTypeAndName.Checked; + Global.Vars.SystemTrayMenuSettings.SortByTypeAndDate = radioButtonSortByTypeAndDate.Checked; + Global.Vars.SystemTrayMenuSettings.SortByFileExtensionAndName = radioButtonSortByFileExtensionAndName.Checked; + Global.Vars.SystemTrayMenuSettings.SortByName = radioButtonSortByName.Checked; + Global.Vars.SystemTrayMenuSettings.SortByDate = radioButtonSortByDate.Checked; + Global.Vars.SystemTrayMenuSettings.SystemSettingsShowHiddenFiles = radioButtonSystemSettingsShowHiddenFiles.Checked; + Global.Vars.SystemTrayMenuSettings.AlwaysShowHiddenFiles = radioButtonAlwaysShowHiddenFiles.Checked; + Global.Vars.SystemTrayMenuSettings.NeverShowHiddenFiles = radioButtonNeverShowHiddenFiles.Checked; + + Global.Vars.SystemTrayMenuSettings.ShowOnlyAsSearchResult = checkBoxShowOnlyAsSearchResult.Checked; + Global.Vars.SystemTrayMenuSettings.PathsAddToMainMenu = string.Empty; + foreach (DataGridViewRow row in dataGridViewFolders.Rows) + { + string pathAddToMainMenu = row.Cells[0].Value.ToString(); + bool recursiv = (bool)row.Cells[1].Value; + bool onlyFiles = (bool)row.Cells[2].Value; + Global.Vars.SystemTrayMenuSettings.PathsAddToMainMenu += $"{pathAddToMainMenu} recursiv:{recursiv} onlyFiles:{onlyFiles}|"; + } + + Global.Vars.SystemTrayMenuSettings.GenerateShortcutsToDrives = checkBoxGenerateShortcutsToDrives.Checked; + + Global.Vars.SystemTrayMenuSettings.StaysOpenWhenItemClicked = checkBoxStayOpenWhenItemClicked.Checked; + Global.Vars.SystemTrayMenuSettings.StaysOpenWhenFocusLost = checkBoxStayOpenWhenFocusLost.Checked; + Global.Vars.SystemTrayMenuSettings.TimeUntilCloses = (int)numericUpDownTimeUntilClose.Value; + Global.Vars.SystemTrayMenuSettings.TimeUntilOpens = (int)numericUpDownTimeUntilOpens.Value; + Global.Vars.SystemTrayMenuSettings.StaysOpenWhenFocusLostAfterEnterPressed = checkBoxStayOpenWhenFocusLostAfterEnterPressed.Checked; + Global.Vars.SystemTrayMenuSettings.TimeUntilClosesAfterEnterPressed = (int)numericUpDownTimeUntilClosesAfterEnterPressed.Value; + Global.Vars.SystemTrayMenuSettings.ClearCacheIfMoreThanThisNumberOfItems = (int)numericUpDownClearCacheIfMoreThanThisNumberOfItems.Value; + Global.Vars.SystemTrayMenuSettings.SearchPattern = textBoxSearchPattern.Text; + + Global.Vars.SystemTrayMenuSettings.UseIconFromRootFolder = checkBoxUseIconFromRootFolder.Checked; + Global.Vars.SystemTrayMenuSettings.RoundCorners = checkBoxRoundCorners.Checked; + Global.Vars.SystemTrayMenuSettings.IsDarkModeAlwaysOn = checkBoxDarkModeAlwaysOn.Checked; + Global.Vars.SystemTrayMenuSettings.UseFading = checkBoxUseFading.Checked; + Global.Vars.SystemTrayMenuSettings.ShowLinkOverlay = checkBoxShowLinkOverlay.Checked; + Global.Vars.SystemTrayMenuSettings.ShowDirectoryTitleAtTop = checkBoxShowDirectoryTitleAtTop.Checked; + Global.Vars.SystemTrayMenuSettings.ShowSearchBar = checkBoxShowSearchBar.Checked; + Global.Vars.SystemTrayMenuSettings.ShowCountOfElementsBelow = checkBoxShowCountOfElementsBelow.Checked; + Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyOpenFolder = checkBoxShowFunctionKeyOpenFolder.Checked; + Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyPinMenu = checkBoxShowFunctionKeyPinMenu.Checked; + Global.Vars.SystemTrayMenuSettings.ShowFunctionKeySettings = checkBoxShowFunctionKeySettings.Checked; + Global.Vars.SystemTrayMenuSettings.ShowFunctionKeyRestart = checkBoxShowFunctionKeyRestart.Checked; + + //if (checkBoxSaveConfigInApplicationDirectory.Checked) + //{ + // CustomSettingsProvider.ActivateConfigPathAssembly(); + // TrySettingsDefaultSave(); + //} + //else + //{ + // TrySettingsDefaultSave(); + // CustomSettingsProvider.DeactivateConfigPathAssembly(); + //} + + static void TrySettingsDefaultSave() + { + //try + //{ + // //Global.Vars.SystemTrayMenuSettings.Save(); + //} + //catch (Exception ex) + //{ + // Log.Warn($"Failed to save configuration file in application folder {CustomSettingsProvider.ConfigPathAssembly}", ex); + //} + } + + DialogResult = DialogResult.OK; + AppRestart.ByConfigChange(); + Close(); + } + + private void ButtonAddStartup_Click(object sender, EventArgs e) + { + _ = AddStartUpAsync(); + async Task AddStartUpAsync() + { + // Pass the task ID you specified in the appxmanifest file + StartupTask startupTask = await StartupTask.GetAsync("MyStartupId"); + Log.Info($"Autostart {startupTask.State}."); + + switch (startupTask.State) + { + case StartupTaskState.Enabled: + case StartupTaskState.EnabledByPolicy: + UpdateLabelStartupStatus(startupTask.State); + break; + case StartupTaskState.Disabled: + // Task is disabled but can be enabled. + StartupTaskState newState = await startupTask.RequestEnableAsync(); + UpdateLabelStartupStatus(newState); + break; + case StartupTaskState.DisabledByUser: + UpdateLabelStartupStatus(startupTask.State); + break; + case StartupTaskState.DisabledByPolicy: + UpdateLabelStartupStatus(startupTask.State); + break; + default: + break; + } + } + } + + private void UpdateLabelStartupStatus(StartupTaskState newState) + { + switch (newState) + { + case StartupTaskState.Disabled: + case StartupTaskState.DisabledByUser: + case StartupTaskState.DisabledByPolicy: + labelStartupStatus.Text = Global.Utilities.Translator.GetText("Deactivated"); + break; + case StartupTaskState.Enabled: + case StartupTaskState.EnabledByPolicy: + labelStartupStatus.Text = Global.Utilities.Translator.GetText("Activated"); + break; + default: + break; + } + } + + private void ButtonChange_Click(object sender, EventArgs e) + { + Tools.SystemTrayMenu.Config.SetFolderByUser(false); + textBoxFolder.Text = Tools.SystemTrayMenu.Config.Path; + } + + private void ButtonOpenFolder_Click(object sender, EventArgs e) + { + Log.ProcessStart("explorer.exe", Tools.SystemTrayMenu.Config.Path, true); + } + + private void ButtonChangeRelativeFolder_Click(object sender, EventArgs e) + { + if (!string.IsNullOrEmpty(Tools.SystemTrayMenu.Config.Path)) + { + Global.Vars.SystemTrayMenuSettings.PathDirectory = Path.GetRelativePath( + Directory.GetParent(Assembly.GetEntryAssembly().Location).FullName, + Tools.SystemTrayMenu.Config.Path); + textBoxFolder.Text = Tools.SystemTrayMenu.Config.Path; + } + } + + private void ButtonOpenAssemblyLocation_Click(object sender, EventArgs e) + { + Log.ProcessStart(Directory.GetParent(Assembly.GetEntryAssembly().Location).FullName); + } + + private void TextBoxHotkeyEnter(object sender, EventArgs e) + { + UnregisterHotkeys(); + inHotkey = true; + } + + private void TextBoxHotkey_Leave(object sender, EventArgs e) + { + Global.Vars.SystemTrayMenuSettings.HotKey = + new KeysConverter().ConvertToInvariantString( + textBoxHotkey.Hotkey | textBoxHotkey.HotkeyModifiers); + RegisterHotkeys(); + inHotkey = false; + } + + private void ButtonHotkeyDefault_Click(object sender, EventArgs e) + { + textBoxHotkey.SetHotkey("Ctrl+LWin"); + } + + private void ButtonGeneralDefault_Click(object sender, EventArgs e) + { + checkBoxSetFolderByWindowsContextMenu.Checked = false; + checkBoxSaveConfigInApplicationDirectory.Checked = false; + checkBoxSaveLogFileInApplicationDirectory.Checked = false; + checkBoxAutostart.Checked = false; + checkBoxCheckForUpdates.Checked = false; + } + + private void ButtonChangeIcoFolder_Click(object sender, EventArgs e) + { + Tools.SystemTrayMenu.Config.SetFolderIcoByUser(); + textBoxIcoFolder.Text = Global.Vars.SystemTrayMenuSettings.PathIcoDirectory; + } + + private void ButtonAddSampleStartMenuFolder_Click(object sender, EventArgs e) + { + dataGridViewFolders.Rows.Clear(); + string folderPathCommonStartMenu = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu); + dataGridViewFolders.Rows.Add(folderPathCommonStartMenu, true, true); + dataGridViewFolders.ClearSelection(); + } + + private void ButtonClearFolders_Click(object sender, EventArgs e) + { + checkBoxShowOnlyAsSearchResult.Checked = false; + dataGridViewFolders.Rows.Clear(); + checkBoxGenerateShortcutsToDrives.Checked = false; + } + + private void ButtonAddFolderToRootFolder_Click(object sender, EventArgs e) + { + using FolderDialog dialog = new(); + dialog.InitialFolder = Tools.SystemTrayMenu.Config.Path; + + if (dialog.ShowDialog() == DialogResult.OK) + { + dataGridViewFolders.Rows.Add(dialog.Folder, false, true); + } + + dataGridViewFolders.ClearSelection(); + } + + private void ButtonRemoveFolder_Click(object sender, EventArgs e) + { + int selectedRowCount = dataGridViewFolders.Rows.GetRowCount(DataGridViewElementStates.Selected); + if (selectedRowCount > 0) + { + for (int i = 0; i < selectedRowCount; i++) + { + dataGridViewFolders.Rows.RemoveAt(dataGridViewFolders.SelectedRows[0].Index); + } + } + + dataGridViewFolders.ClearSelection(); + } + + private void DataGridViewFolders_SelectionChanged(object sender, EventArgs e) + { + buttonRemoveFolder.Enabled = dataGridViewFolders.SelectedRows.Count > 0; + } + + private void DataGridViewFolders_MouseClick(object sender, MouseEventArgs e) + { + if (dataGridViewFolders.HitTest(e.X, e.Y).RowIndex < 0) + { + dataGridViewFolders.ClearSelection(); + } + } + + private void DataGridViewFolders_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) + { + if (e.ColumnIndex == 0) + { + dataGridViewFolders.CancelEdit(); + } + } + + private void DataGridViewFolders_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e) + { + EnableButtonAddStartMenu(); + } + + private void DataGridViewFolders_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) + { + EnableButtonAddStartMenu(); + } + + private void DataGridViewFolders_CurrentCellDirtyStateChanged(object sender, EventArgs e) + { + EnableButtonAddStartMenu(); + } + + private void EnableButtonAddStartMenu() + { + bool doesStartMenuFolderExist = false; + foreach (DataGridViewRow row in dataGridViewFolders.Rows) + { + string folderPathCommonStartMenu = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu); + string pathAddToMainMenu = row.Cells[0].Value.ToString(); + bool recursiv = (bool)row.Cells[1].EditedFormattedValue; + bool onlyFiles = (bool)row.Cells[2].EditedFormattedValue; + if (folderPathCommonStartMenu == pathAddToMainMenu && + recursiv == true && + onlyFiles == true) + { + doesStartMenuFolderExist = true; + } + } + + buttonAddSampleStartMenuFolder.Enabled = !doesStartMenuFolderExist; + } + + private void ButtonSizeAndLocationDefault_Click(object sender, EventArgs e) + { + numericUpDownSizeInPercent.Value = 100; + numericUpDownIconSizeInPercent.Value = 100; + numericUpDownRowHeighteInPercentage.Value = 100; + numericUpDownMenuWidth.Value = 100; + numericUpDownMenuHeight.Value = 100; + + radioButtonAppearAtTheBottomRight.Checked = false; + radioButtonAppearAtTheBottomLeft.Checked = true; + radioButtonUseCustomLocation.Checked = false; + radioButtonAppearAtMouseLocation.Checked = false; + + radioButtonNextToPreviousMenu.Checked = true; + numericUpDownOverlappingOffsetPixels.Value = 150; + } + + private void ButtonAdvancedDefault_Click(object sender, EventArgs e) + { + checkBoxResolveLinksToFolders.Checked = true; + checkBoxShowInTaskbar.Checked = true; + checkBoxSendHotkeyInsteadKillOtherInstances.Checked = false; + checkBoxSupportGamepad.Checked = false; + checkBoxOpenItemWithOneClick.Checked = true; + checkBoxOpenDirectoryWithOneClick.Checked = false; + if (Global.DllImports.NativeMethods.IsTouchEnabled()) + { + checkBoxDragDropItems.Checked = false; + checkBoxSwipeScrolling.Checked = true; + } + else + { + checkBoxDragDropItems.Checked = true; + checkBoxSwipeScrolling.Checked = false; + } + + textBoxIcoFolder.Text = Path.Combine( + Path.Combine( + Environment.GetFolderPath( + Environment.SpecialFolder.ApplicationData), $"FSI.BT.Tools.SystemTrayMenu"), "ico"); + if (!Directory.Exists(Global.Vars.SystemTrayMenuSettings.PathIcoDirectory)) + { + Directory.CreateDirectory(Global.Vars.SystemTrayMenuSettings.PathIcoDirectory); + } + + radioButtonSortByName.Checked = true; + radioButtonSortByDate.Checked = false; + radioButtonSystemSettingsShowHiddenFiles.Checked = true; + radioButtonNeverShowHiddenFiles.Checked = false; + radioButtonAlwaysShowHiddenFiles.Checked = false; + } + + private void CheckBoxStayOpenWhenFocusLost_CheckedChanged(object sender, EventArgs e) + { + numericUpDownTimeUntilClose.Enabled = checkBoxStayOpenWhenFocusLost.Checked; + } + + private void CheckBoxStayOpenWhenFocusLostAfterEnterPressed_CheckedChanged(object sender, EventArgs e) + { + numericUpDownTimeUntilClosesAfterEnterPressed.Enabled = checkBoxStayOpenWhenFocusLostAfterEnterPressed.Checked; + } + + private void ButtonExpertDefault_Click(object sender, EventArgs e) + { + checkBoxStayOpenWhenItemClicked.Checked = true; + checkBoxStayOpenWhenFocusLost.Checked = true; + numericUpDownTimeUntilClose.Value = 400; + numericUpDownTimeUntilOpens.Value = 100; + checkBoxStayOpenWhenFocusLostAfterEnterPressed.Checked = true; + numericUpDownTimeUntilClosesAfterEnterPressed.Value = 200; + numericUpDownClearCacheIfMoreThanThisNumberOfItems.Value = 200; + textBoxSearchPattern.Text = string.Empty; + } + + private void TextBoxColorsChanged(object sender, EventArgs e) + { + TextBox textBox = (TextBox)sender; + PictureBox pictureBox = (PictureBox)textBox.Tag; + pictureBox.BackColor = GetConvertFromStringOrDefault(textBox.Text.Trim()); + + SaveColorsTemporarily(); + } + + private Color GetConvertFromStringOrDefault(string text) + { + try + { + return (Color)colorConverter.ConvertFromString(text); + } + catch + { + return Color.White; + } + } + + private void SaveColorsTemporarily() + { + if (Visible) + { + Global.Vars.SystemTrayMenuSettings.ColorSelectedItem = textBoxColorSelectedItem.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeSelecetedItem = textBoxColorSelecetedItemDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSelectedItemBorder = textBoxColorSelectedItemBorder.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeSelectedItemBorder = textBoxColorSelectedItemBorderDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorOpenFolder = textBoxColorOpenFolder.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeOpenFolder = textBoxColorOpenFolderDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorOpenFolderBorder = textBoxColorOpenFolderBorder.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeOpenFolderBorder = textBoxColorOpenFolderBorderDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorIcons = textBoxColorIcons.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeIcons = textBoxColorIconsDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorBackground = textBoxColorBackground.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeBackground = textBoxColorBackgroundDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorBackgroundBorder = textBoxColorBackgroundBorder.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeBackgroundBorder = textBoxColorBackgroundBorderDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSearchField = textBoxColorSearchField.Text; + Global.Vars.SystemTrayMenuSettings.ColorDarkModeSearchField = textBoxColorSearchFieldDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorScrollbarBackground = textBoxColorScrollbarBackground.Text; + Global.Vars.SystemTrayMenuSettings.ColorSlider = textBoxColorSlider.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderDragging = textBoxColorSliderDragging.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderHover = textBoxColorSliderHover.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderArrowsAndTrackHover = textBoxColorSliderArrowsAndTrackHover.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrow = textBoxColorArrow.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowClick = textBoxColorArrowClick.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowClickBackground = textBoxColorArrowClickBackground.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowHover = textBoxColorArrowHover.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowHoverBackground = textBoxColorArrowHoverBackground.Text; + Global.Vars.SystemTrayMenuSettings.ColorScrollbarBackgroundDarkMode = textBoxColorScrollbarBackgroundDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderDarkMode = textBoxColorSliderDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderDraggingDarkMode = textBoxColorSliderDraggingDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderHoverDarkMode = textBoxColorSliderHoverDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorSliderArrowsAndTrackHoverDarkMode = textBoxColorSliderArrowsAndTrackHoverDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowDarkMode = textBoxColorArrowDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowClickDarkMode = textBoxColorArrowClickDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowClickBackgroundDarkMode = textBoxColorArrowClickBackgroundDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowHoverDarkMode = textBoxColorArrowHoverDarkMode.Text; + Global.Vars.SystemTrayMenuSettings.ColorArrowHoverBackgroundDarkMode = textBoxColorArrowHoverBackgroundDarkMode.Text; + + Tools.SystemTrayMenu.Config.InitializeColors(false); + } + } + + private void CheckBoxDarkModeAlwaysOnCheckedChanged(object sender, EventArgs e) + { + Global.Vars.SystemTrayMenuSettings.IsDarkModeAlwaysOn = checkBoxDarkModeAlwaysOn.Checked; + Tools.SystemTrayMenu.Config.ResetReadDarkModeDone(); + SaveColorsTemporarily(); + } + + private void PictureBoxClick(object sender, EventArgs e) + { + PictureBox pictureBox = (PictureBox)sender; + TextBox textBox = (TextBox)pictureBox.Tag; + colorDialog.Color = pictureBox.BackColor; + if (colorDialog.ShowDialog() == DialogResult.OK) + { + textBox.Text = ColorTranslator.ToHtml(colorDialog.Color); + pictureBox.BackColor = colorDialog.Color; + } + } + + private void ButtonAppearanceDefault_Click(object sender, EventArgs e) + { + checkBoxUseIconFromRootFolder.Checked = false; + checkBoxRoundCorners.Checked = false; + checkBoxUseFading.Checked = false; + checkBoxDarkModeAlwaysOn.Checked = true; + checkBoxShowLinkOverlay.Checked = false; + checkBoxShowDirectoryTitleAtTop.Checked = false; + checkBoxShowSearchBar.Checked = true; + checkBoxShowCountOfElementsBelow.Checked = false; + checkBoxShowFunctionKeyOpenFolder.Checked = false; + checkBoxShowFunctionKeyPinMenu.Checked = false; + checkBoxShowFunctionKeySettings.Checked = false; + checkBoxShowFunctionKeyRestart.Checked = false; + } + + private void ButtonDefaultColors_Click(object sender, EventArgs e) + { + textBoxColorIcons.Text = "#95a0a6"; + textBoxColorOpenFolder.Text = "#C2F5DE"; + textBoxColorOpenFolderBorder.Text = "#99FFA5"; + textBoxColorBackground.Text = "#ffffff"; + textBoxColorBackgroundBorder.Text = "#000000"; + textBoxColorSearchField.Text = "#ffffff"; + textBoxColorSelectedItem.Text = "#CCE8FF"; + textBoxColorSelectedItemBorder.Text = "#99D1FF"; + textBoxColorArrow.Text = "#606060"; + textBoxColorArrowHoverBackground.Text = "#dadada"; + textBoxColorArrowHover.Text = "#000000"; + textBoxColorArrowClick.Text = "#ffffff"; + textBoxColorArrowClickBackground.Text = "#606060"; + textBoxColorSliderArrowsAndTrackHover.Text = "#c0c0c0"; + textBoxColorSlider.Text = "#cdcdcd"; + textBoxColorSliderHover.Text = "#a6a6a6"; + textBoxColorSliderDragging.Text = "#606060"; + textBoxColorScrollbarBackground.Text = "#f0f0f0"; + } + + private void ButtonDefaultColorsDark_Click(object sender, EventArgs e) + { + textBoxColorIconsDarkMode.Text = "#95a0a6"; + textBoxColorOpenFolderDarkMode.Text = "#14412A"; + textBoxColorOpenFolderBorderDarkMode.Text = "#144B55"; + textBoxColorBackgroundDarkMode.Text = "#202020"; + textBoxColorBackgroundBorderDarkMode.Text = "#000000"; + textBoxColorSearchFieldDarkMode.Text = "#191919"; + textBoxColorSelecetedItemDarkMode.Text = "#333333"; + textBoxColorSelectedItemBorderDarkMode.Text = "#141D4B"; + textBoxColorArrowDarkMode.Text = "#676767"; + textBoxColorArrowHoverBackgroundDarkMode.Text = "#373737"; + textBoxColorArrowHoverDarkMode.Text = "#676767"; + textBoxColorArrowClickDarkMode.Text = "#171717"; + textBoxColorArrowClickBackgroundDarkMode.Text = "#a6a6a6"; + textBoxColorSliderArrowsAndTrackHoverDarkMode.Text = "#4d4d4d"; + textBoxColorSliderDarkMode.Text = "#4d4d4d"; + textBoxColorSliderHoverDarkMode.Text = "#7a7a7a"; + textBoxColorSliderDraggingDarkMode.Text = "#a6a6a6"; + textBoxColorScrollbarBackgroundDarkMode.Text = "#171717"; + } + + private void StopPlayingDingSoundEnterKeyPressed_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + e.Handled = e.SuppressKeyPress = true; + } + } + + private void StopPlayingDingSoundEnterKeyPressed_KeyUp(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + e.Handled = e.SuppressKeyPress = true; + } + } + + private void ButtonCancel_Click(object sender, EventArgs e) + { + //Global.Vars.SystemTrayMenuSettings.Reload(); + DialogResult = DialogResult.Cancel; + Close(); + } + + private void SettingsForm_FormClosed(object sender, FormClosedEventArgs e) + { + settingsForm?.Dispose(); + settingsForm = null; + } + + private void RadioButtonNextToPreviousMenu_CheckedChanged(object sender, EventArgs e) + { + radioButtonOverlapping.CheckedChanged -= RadioButtonOverlapping_CheckedChanged; + radioButtonOverlapping.Checked = false; + radioButtonOverlapping.CheckedChanged += RadioButtonOverlapping_CheckedChanged; + numericUpDownOverlappingOffsetPixels.Enabled = false; + } + + private void RadioButtonOverlapping_CheckedChanged(object sender, EventArgs e) + { + radioButtonNextToPreviousMenu.CheckedChanged -= RadioButtonNextToPreviousMenu_CheckedChanged; + radioButtonNextToPreviousMenu.Checked = false; + radioButtonNextToPreviousMenu.CheckedChanged += RadioButtonNextToPreviousMenu_CheckedChanged; + numericUpDownOverlappingOffsetPixels.Enabled = true; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx new file mode 100644 index 0000000..b279572 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + True + + + True + + + True + + + 17, 17 + + + 42 + + \ No newline at end of file diff --git a/FSI.BT.Tools/Admin.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Admin.cs similarity index 72% rename from FSI.BT.Tools/Admin.cs rename to FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Admin.cs index 1bafd2c..07b57fe 100644 --- a/FSI.BT.Tools/Admin.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Admin.cs @@ -3,20 +3,20 @@ using System.Collections.Generic; using System.Linq; using FSI.Lib.Helpers; -namespace FSI.BT.Tools +namespace FSI.BT.Tools.Global.Utilities { internal class Admin { public static bool CheckSuperAdminRight() { - if (Global.AppSettings.SuperAdmin == null) + if (Vars.GlobalSettings.SuperAdmin == null) { return false; } System.Security.Principal.WindowsIdentity windowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent(); - if (string.Equals(Lib.DeEncryptString.DeEncrypt.DecryptString(Lib.DeEncryptString.DeEncrypt.DecryptString(Global.AppSettings.SuperAdmin, AppDomain.CurrentDomain.FriendlyName), AppDomain.CurrentDomain.FriendlyName), windowsIdentity.ShortName(), StringComparison.OrdinalIgnoreCase)) + if (string.Equals(Lib.DeEncryptString.DeEncrypt.DecryptString(Lib.DeEncryptString.DeEncrypt.DecryptString(Vars.GlobalSettings.SuperAdmin, AppDomain.CurrentDomain.FriendlyName), AppDomain.CurrentDomain.FriendlyName), windowsIdentity.ShortName(), StringComparison.OrdinalIgnoreCase)) return true; return false; @@ -24,12 +24,12 @@ namespace FSI.BT.Tools public static bool CheckAdminRight() { - if (Global.AppSettings.Admins == null) + if (Vars.GlobalSettings.Admins == null) { return false; } - List users = Global.AppSettings.Admins.ToList(); + List users = Vars.GlobalSettings.Admins.ToList(); System.Security.Principal.WindowsIdentity windowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent(); @@ -44,12 +44,12 @@ namespace FSI.BT.Tools public static bool CheckUserRight() { - if (Global.AppSettings.Users == null) + if (Vars.GlobalSettings.Users == null) { return false; } - List users = Global.AppSettings.Users.ToList(); + List users = Vars.GlobalSettings.Users.ToList(); System.Security.Principal.WindowsIdentity windowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent(); diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs new file mode 100644 index 0000000..2712dde --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs @@ -0,0 +1,70 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.Utilities +{ + using System; + using System.ComponentModel; + using System.Diagnostics; + using System.Runtime.CompilerServices; + using System.Windows.Forms; + + internal class AppRestart + { + public static event Action BeforeRestarting; + + internal static void ByThreadException() + { + Restart(GetCurrentMethod()); + } + + internal static void ByAppContextMenu() + { + Restart(GetCurrentMethod()); + } + + internal static void ByConfigChange() + { + Restart(GetCurrentMethod()); + } + + internal static void ByMenuButton() + { + Restart(GetCurrentMethod()); + } + + private static void Restart(string reason) + { + BeforeRestarting?.Invoke(); + Log.Info($"Restart by '{reason}'"); + Log.Close(); + + using (Process p = new()) + { + string fileName = System.Environment.ProcessPath; + p.StartInfo = new ProcessStartInfo(fileName); + + try + { + p.Start(); + } + catch (Win32Exception ex) + { + Log.Warn("Restart failed", ex); + } + } + + Application.Exit(); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static string GetCurrentMethod() + { + StackTrace st = new(); + StackFrame sf = st.GetFrame(1); + + return sf.GetMethod().Name; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs new file mode 100644 index 0000000..d67f9ec --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.IO.Compression; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace FSI.BT.Tools.Global.Utilities +{ + internal static class ExtractEmbeddedZip + { + internal static void Extract(string zipName, string destPath) + { + System.IO.Directory.CreateDirectory(destPath); // Erstellt alle fehlenden Verzeichnisse + using Stream _pluginZipResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(zipName); + using ZipArchive zip = new(_pluginZipResourceStream); + zip.ExtractToDirectory(destPath, true); + Vars.Log.Info("Externes Tool \"{0}\" wurde in das Verzeichnis \"{1}\" entpackt", zipName, destPath); + } + + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs new file mode 100644 index 0000000..457785d --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs @@ -0,0 +1,199 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.Utilities +{ + using System; + using System.Collections.Generic; + using System.ComponentModel; + using System.Diagnostics; + using System.IO; + using System.Reflection; + using System.Threading; + using System.Windows.Forms; + using Clearcove.Logging; + + internal static class Log + { + private const string LogfileLastExtension = "_last"; + private static readonly Logger LogValue = new(string.Empty); + private static readonly List Warnings = new(); + private static readonly List Infos = new(); + + internal static void Initialize() + { + bool warnFailedToSaveLogFile = false; + Exception exceptionWarnFailedToSaveLogFile = new(); + if (Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory) + { + try + { + string fileNameToCheckWriteAccess = "CheckWriteAccess"; + File.WriteAllText(fileNameToCheckWriteAccess, fileNameToCheckWriteAccess); + File.Delete(fileNameToCheckWriteAccess); + } + catch (Exception ex) + { + Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory = false; + warnFailedToSaveLogFile = true; + exceptionWarnFailedToSaveLogFile = ex; + } + } + + bool warnCanNotClearLogfile = false; + Exception exceptionWarnCanNotClearLogfile = new(); + string fileNamePath = GetLogFilePath(); + FileInfo fileInfo = new(fileNamePath); + string fileNamePathLast = string.Empty; + if (fileInfo.Exists && fileInfo.Length > 2000000) + { + fileNamePathLast = GetLogFilePath(LogfileLastExtension); + + try + { + File.Delete(fileNamePathLast); + File.Move(fileNamePath, fileNamePathLast); + } + catch (Exception ex) + { + warnCanNotClearLogfile = true; + exceptionWarnCanNotClearLogfile = ex; + } + } + + Logger.Start(fileInfo); + + if (warnFailedToSaveLogFile) + { + Warn($"Failed to save log file in application folder {GetLogFilePath()}", exceptionWarnFailedToSaveLogFile); + } + + if (warnCanNotClearLogfile) + { + Warn($"Can not clear logfile:'{fileNamePathLast}'", exceptionWarnCanNotClearLogfile); + } + } + + internal static void Info(string message) + { + if (!Infos.Contains(message)) + { + Infos.Add(message); + LogValue.Info(message); + } + } + + internal static void Warn(string message, Exception ex) + { + string warning = $"{message} {ex.ToString().Replace(Environment.NewLine, " ", StringComparison.InvariantCulture)}"; + if (!Warnings.Contains(warning)) + { + Warnings.Add(warning); + LogValue.Warn(warning); + } + } + + internal static void Error(string message, Exception ex) + { + LogValue.Error($"{message}{Environment.NewLine}" + + $"{ex}"); + } + + internal static string GetLogFilePath(string backup = "") + { + string logFilePath = string.Empty; + if (!Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory) + { + logFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), $"FSI.BT.Tools.SystemTrayMenu"); + } + + return Path.Combine(logFilePath, $"log-{Environment.MachineName}{backup}.txt"); + } + + internal static void OpenLogFile() + { + string lastLogfile = GetLogFilePath(LogfileLastExtension); + if (File.Exists(lastLogfile)) + { + ProcessStart(lastLogfile); + } + + ProcessStart(GetLogFilePath()); + } + + internal static void WriteApplicationRuns() + { + Assembly assembly = Assembly.GetExecutingAssembly(); + LogValue.Info($"Application Start " + + assembly.ManifestModule.Name + " | " + + assembly.GetName().Version.ToString() + " | " + + $"ScalingFactor={Scaling.Factor}"); + } + + internal static void Close() + { + try + { + Logger.ShutDown(); + } + catch (Exception ex) + { + Global.Vars.SystemTrayMenuSettings.SaveLogFileInApplicationDirectory = false; + Warn($"Failed to save log file in application folder {GetLogFilePath()}", ex); + } + } + + internal static void ProcessStart( + string fileName, + string arguments = "", + bool doubleQuoteArg = false, + string workingDirectory = "", + bool createNoWindow = false, + string resolvedPath = "") + { + if (doubleQuoteArg && !string.IsNullOrEmpty(arguments)) + { + arguments = "\"" + arguments + "\""; + } + + try + { + using Process p = new() + { + StartInfo = new ProcessStartInfo(fileName) + { + FileName = fileName, + Arguments = arguments, + WorkingDirectory = workingDirectory, + CreateNoWindow = createNoWindow, + UseShellExecute = true, + }, + }; + p.Start(); + } + catch (Win32Exception ex) + { + Warn($"fileName:'{fileName}' arguments:'{arguments}'", ex); + + if ((ex.NativeErrorCode == 2 || ex.NativeErrorCode == 1223) && + (string.IsNullOrEmpty(resolvedPath) || !File.Exists(resolvedPath))) + { + new Thread(ShowProblemWithShortcut).Start(); + static void ShowProblemWithShortcut() + { + _ = MessageBox.Show( + Global.Utilities.Translator.GetText("The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly."), + Global.Utilities.Translator.GetText("Problem with shortcut link"), + MessageBoxButtons.OK, + MessageBoxIcon.Warning); + } + } + } + catch (Exception ex) + { + Warn($"fileName:'{fileName}' arguments:'{arguments}'", ex); + } + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs new file mode 100644 index 0000000..c6ac935 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.Utilities +{ + using System; + using System.Drawing; + + internal static class Scaling + { + public static float Factor { get; private set; } = 1; + + public static float FactorByDpi { get; private set; } = 1; + + public static void Initialize() + { + Factor = Global.Vars.SystemTrayMenuSettings.SizeInPercent / 100f; + } + + public static int Scale(int width) + { + return (int)Math.Round(width * Factor, 0, MidpointRounding.AwayFromZero); + } + + public static void CalculateFactorByDpi(Graphics graphics) + { + FactorByDpi = graphics.DpiX / 96; + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs new file mode 100644 index 0000000..adbf403 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs @@ -0,0 +1,36 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.Global.Utilities +{ + using System.Globalization; + using System.Resources; + using FSI.BT.Tools.SystemTrayMenu.UserInterface; + + internal static class Translator + { + private static CultureInfo culture; + + internal static void Initialize() + { + if (string.IsNullOrEmpty( + Vars.SystemTrayMenuSettings.CurrentCultureInfoName)) + { + Vars.SystemTrayMenuSettings.CurrentCultureInfoName = "de"; + //Global.Vars.SystemTrayMenuSettings.Save(); + } + + culture = CultureInfo.CreateSpecificCulture( + Vars.SystemTrayMenuSettings.CurrentCultureInfoName); + } + + internal static string GetText(string id) + { + ResourceManager rm = new( + "FSI.BT.Tools.Global.Resources.Languages.lang", + typeof(Menu).Assembly); + return rm.GetString(id, culture); + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/Program.cs b/FSI.BT.Tools/FSI.BT.Tools/Program.cs new file mode 100644 index 0000000..26f73fe --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/Program.cs @@ -0,0 +1,201 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools +{ + using System; + using System.IO; + using System.IO.Compression; + using System.Reflection; + using System.Windows.Forms; + using System.Windows.Input; + using Config.Net; + using Config.Net.Stores; + using FSI.BT.Tools.Global.Utilities; + using FSI.BT.Tools.SystemTrayMenu; + using FSI.BT.Tools.SystemTrayMenu.Utilities; + + + internal static class Program + { + private static bool isStartup = true; + + public static void CopyStream(Stream input, Stream output) + { + // Insert null checking here for production + byte[] buffer = new byte[8192]; + + int bytesRead; + while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0) + { + output.Write(buffer, 0, bytesRead); + } + } + + [STAThread] + private static void Main(string[] args) + { + + // Json-Files, die kopiert werden sollen + string[] jsonFiles = { + "FSI.BT.Tools.Global.json", + "FSI.BT.Tools.RadialMenu.json", + "FSI.BT.Tools.SystemTrayMenu.json", + "FSI.BT.Tools.TimeStamp.json", + }; + + // Zielpfad zusammenstellen (aktuelles User-Verzeichnis + FSI.BT.Tools) + var jsonPath = Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + "\\OneDrive - Fondium Group GmbH\\.FSI.BT.Tools"); + + // alle json-Files Durchlaufen und ins Userverzeichnis speichern + foreach (string jsonFile in jsonFiles) + { + Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(jsonFile); + + try + { + FileStream fileStream = new FileStream(Path.Combine(jsonPath.FullName, jsonFile.Replace("FSI.BT.Tools.", string.Empty)), FileMode.CreateNew); + for (int i = 0; i < stream.Length; i++) + fileStream.WriteByte((byte)stream.ReadByte()); + fileStream.Close(); + } + catch (Exception ex) + { + Global.Vars.Log.Error(ex.Message); + } + } + + + string[] externalTools = + { + "FSI.BT.Tools.ExtTools.kalk.zip", + "FSI.BT.Tools.ExtTools.AudioSwitch.zip", + "FSI.BT.Tools.ExtTools.SmartSystemMenu_v2.21.2.zip", + }; + + try + { + foreach (var externalTool in externalTools) + { + ExtractEmbeddedZip.Extract(externalTool, Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\ExtTools\\"); + } + } + catch(Exception ex) + { + Global.Vars.Log.Error(ex.Message); + } + + try + { + // Einstellungen Global + JsonConfigStore _storeGlobal = new(Path.Combine(jsonPath.FullName, jsonFiles[0].Replace("FSI.BT.Tools.", String.Empty)), true); + Global.Vars.GlobalSettings = new ConfigurationBuilder() + .UseConfigStore(_storeGlobal) + .Build(); + + // Einstellungen für Radial-Menü + JsonConfigStore _storeRadialMenu = new(Path.Combine(jsonPath.FullName, jsonFiles[1].Replace("FSI.BT.Tools.", String.Empty)), true); + Global.Vars.RadialMenuSettings = new ConfigurationBuilder() + .UseConfigStore(_storeRadialMenu) + .Build(); + + // Einstellungen für System-Tray-Menü + JsonConfigStore _storeSystemTrayMenu = new(Path.Combine(jsonPath.FullName, jsonFiles[2].Replace("FSI.BT.Tools.", String.Empty)), true); + Global.Vars.SystemTrayMenuSettings = new ConfigurationBuilder() + .UseConfigStore(_storeSystemTrayMenu) + .Build(); + + // Einstellungen für Zeitstempel in Zwischenablage kopieren + JsonConfigStore _storeTimeStamp = new (Path.Combine(jsonPath.FullName, jsonFiles[3].Replace("FSI.BT.Tools.", String.Empty)), true); + Global.Vars.TimeStampSettings = new ConfigurationBuilder() + .UseConfigStore(_storeTimeStamp) + .Build(); + + + Log.Initialize(); + Translator.Initialize(); + Config.SetFolderByWindowsContextMenu(args); + Config.LoadOrSetByUser(); + Config.Initialize(); + + if (SingleAppInstance.Initialize()) + { + Global.Vars.AdminRights = Admin.CheckAdminRight(); + Global.Vars.SuperAdminRights = Admin.CheckSuperAdminRight(); + Global.Vars.UserRights = Admin.CheckUserRight(); + + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.ThreadException += Application_ThreadException; + Scaling.Initialize(); + FolderOptions.Initialize(); + + using (new TimeStampToClipboard.App()) + { + isStartup = false; + //Log.WriteApplicationRuns(); + //Application.Run(); + } + + using (new FSI.BT.Tools.RadialMenu.App()) + { + isStartup = false; + //Log.WriteApplicationRuns(); + //Application.Run(); + } + + using (new FSI.BT.Tools.SystemTrayMenu.App()) + { + isStartup = false; + Log.WriteApplicationRuns(); + Application.Run(); + } + } + + Application.ThreadException -= Application_ThreadException; + Config.Dispose(); + } + catch (Exception ex) + { + AskUserSendError(ex); + } + finally + { + Log.Close(); + } + } + + private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) + { + AskUserSendError(e.Exception); + } + + private static void AskUserSendError(Exception ex) + { + Log.Error("Application Crashed", ex); + + DialogResult dialogResult = MessageBox.Show( + "A problem has been encountered and the application needs to restart. " + + "Reporting this error will help us make our product better. " + + "Press 'Yes' to open your standard email app (emailto: Markus@Hofknecht.eu). " + Environment.NewLine + + @"You can also create an issue manually here https://github.com/Hofknecht/SystemTrayMenu/issues" + Environment.NewLine + + "Press 'Cancel' to quit SystemTrayMenu.", + "SystemTrayMenu Crashed", + MessageBoxButtons.YesNoCancel); + + if (dialogResult == DialogResult.Yes) + { + Log.ProcessStart("mailto:" + "markus@hofknecht.eu" + + "?subject=SystemTrayMenu Bug reported " + + Assembly.GetEntryAssembly().GetName().Version + + "&body=" + ex.ToString()); + } + + if (!isStartup && dialogResult != DialogResult.Cancel) + { + AppRestart.ByThreadException(); + } + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json new file mode 100644 index 0000000..8ddc31d --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json @@ -0,0 +1,4 @@ +{ + "HotKey": "Ctrl+Y" +} + diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs new file mode 100644 index 0000000..192a7b7 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs @@ -0,0 +1,34 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// +namespace FSI.BT.Tools.RadialMenu +{ + using System; + using Microsoft.Win32; + using FSI.BT.Tools.Global.Utilities; + using FSI.BT.Tools.RadialMenu.Business; + + /// + /// App contains the notifyicon, the taskbarform and the menus. + /// + internal class App : IDisposable + { + private readonly Main menus = new(); + + public App() + { + AppRestart.BeforeRestarting += Dispose; + SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged; + } + + public void Dispose() + { + + } + + private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs new file mode 100644 index 0000000..b2cd10d --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs @@ -0,0 +1,59 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.RadialMenu.Handler +{ + using FSI.BT.Tools.RadialMenu.Helper; + using System; + using System.Drawing; + using System.Globalization; + using System.Linq; + using System.Windows.Forms; + + + internal class KeyboardInput : IDisposable + { + + private readonly KeyboardHook hook = new(); + + + + public KeyboardInput() + { + } + + public event Action HotKeyPressed; + + + + public void Dispose() + { + hook.KeyPressed -= Hook_KeyPressed; + hook.Dispose(); + } + + public void RegisterHotKey() + { + if (!string.IsNullOrEmpty(Global.Vars.RadialMenuSettings.HotKey)) + { + try + { + hook.RegisterHotKey(); + hook.KeyPressed += Hook_KeyPressed; + } + catch (InvalidOperationException ex) + { + //Log.Warn($"key:'{Properties.Settings.Default.HotKey}'", ex); + Global.Vars.RadialMenuSettings.HotKey = string.Empty; + //Properties.Settings.Default.Save(); + } + } + } + + private void Hook_KeyPressed(object sender, KeyPressedEventArgs e) + { + HotKeyPressed?.Invoke(); + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs new file mode 100644 index 0000000..f509c41 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs @@ -0,0 +1,55 @@ +using FSI.Lib.Wpf.ExtensionMethods; +using System.Windows; + +namespace FSI.BT.Tools.RadialMenu.Business +{ + using System; + using System.Windows.Forms; + using FSI.BT.Tools.RadialMenu.Handler; + using Timer = System.Windows.Forms.Timer; + + internal class Main : IDisposable + { + private UserInterface.FrmRadialMenu frmRadialMenu; + private readonly KeyboardInput keyboardInput; + + public Main() + { + keyboardInput = new(); + keyboardInput.RegisterHotKey(); + keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed; + + frmRadialMenu = new UserInterface.FrmRadialMenu(); + frmRadialMenu.tbCmd.Focus(); + } + + public void Dispose() + { + keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed; + keyboardInput.Dispose(); + } + + private void KeyboardInput_HotKeyPressed() + { + + if (Global.Vars.UserRights || Global.Vars.AdminRights) + { + if (frmRadialMenu.Visibility == Visibility.Collapsed) + { + frmRadialMenu.ShowCenteredToMouse(); + frmRadialMenu.ActivateCenteredToMouse(); + return; + } + + if (frmRadialMenu.Visibility == Visibility.Hidden) + frmRadialMenu.Visibility = Visibility.Visible; + else + frmRadialMenu.Visibility = Visibility.Hidden; + + frmRadialMenu.ActivateCenteredToMouse(); + } + } + + + } +} diff --git a/FSI.BT.Tools/RadialMenu/MainViewModel.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs similarity index 98% rename from FSI.BT.Tools/RadialMenu/MainViewModel.cs rename to FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs index 035096e..d554656 100644 --- a/FSI.BT.Tools/RadialMenu/MainViewModel.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs @@ -1,4 +1,6 @@ -using FSI.Lib.MVVM; +using FSI.BT.Tools.Global.Helpers; +using FSI.BT.Tools.RadialMenu.Provider; +using FSI.Lib.MVVM; using System; using System.Collections.Generic; using System.Collections.ObjectModel; diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs new file mode 100644 index 0000000..da2f06b --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs @@ -0,0 +1,27 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.RadialMenu.Helper +{ + using System; + using System.Windows.Forms; + + /// + /// Event Args for the event that is fired after the hot key has been pressed. + /// + internal class KeyPressedEventArgs : EventArgs + { + private readonly Keys key; + + internal KeyPressedEventArgs(KeyboardHookModifierKeys modifier, Keys key) + { + Modifier = modifier; + this.key = key; + } + + internal KeyboardHookModifierKeys Modifier { get; } + + internal Keys Key => key; + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs new file mode 100644 index 0000000..35b204d --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs @@ -0,0 +1,166 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace FSI.BT.Tools.RadialMenu.Helper +{ + using System; + using System.Windows.Forms; + using FSI.BT.Tools.Global.DllImports; + using FSI.BT.Tools.Global.UserInterface.HotkeyTextboxControl; + + /// + /// The enumeration of possible modifiers. + /// + [Flags] + public enum KeyboardHookModifierKeys : uint + { + None = 0, + Alt = 1, + Control = 2, + Shift = 4, + Win = 8, + } + + public sealed class KeyboardHook : IDisposable + { + private readonly Window window = new(); + private int currentId; + + public KeyboardHook() + { + // register the event of the inner native window. + window.KeyPressed += Window_KeyPressed; + } + + /// + /// A hot key has been pressed. + /// + internal event EventHandler KeyPressed; + + public void Dispose() + { + // unregister all the registered hot keys. + for (int i = currentId; i > 0; i--) + { + Global.DllImports.NativeMethods.User32UnregisterHotKey(window.Handle, i); + } + + // dispose the inner native window. + window.KeyPressed -= Window_KeyPressed; + window.Dispose(); + } + + /// + /// Registers a hot key in the system. + /// + /// The key itself that is associated with the hot key. + internal void RegisterHotKey(Keys key) + { + uint keyModifiersNone = 0; + RegisterHotKey(keyModifiersNone, key); + } + + internal void RegisterHotKey() + { + KeyboardHookModifierKeys modifiers = KeyboardHookModifierKeys.None; + string modifiersString = Global.Vars.RadialMenuSettings.HotKey; + if (!string.IsNullOrEmpty(modifiersString)) + { + if (modifiersString.ToUpperInvariant().Contains("ALT", StringComparison.InvariantCulture)) + { + modifiers |= KeyboardHookModifierKeys.Alt; + } + + if (modifiersString.ToUpperInvariant().Contains("CTRL", StringComparison.InvariantCulture) || + modifiersString.ToUpperInvariant().Contains("STRG", StringComparison.InvariantCulture)) + { + modifiers |= KeyboardHookModifierKeys.Control; + } + + if (modifiersString.ToUpperInvariant().Contains("SHIFT", StringComparison.InvariantCulture)) + { + modifiers |= KeyboardHookModifierKeys.Shift; + } + + if (modifiersString.ToUpperInvariant().Contains("WIN", StringComparison.InvariantCulture)) + { + modifiers |= KeyboardHookModifierKeys.Win; + } + } + + RegisterHotKey( + modifiers, + HotkeyControl.HotkeyFromString( + Global.Vars.RadialMenuSettings.HotKey)); + } + + /// + /// Registers a hot key in the system. + /// + /// The modifiers that are associated with the hot key. + /// The key itself that is associated with the hot key. + internal void RegisterHotKey(KeyboardHookModifierKeys modifier, Keys key) + { + RegisterHotKey((uint)modifier, key); + } + + private void Window_KeyPressed(object sender, KeyPressedEventArgs e) + { + KeyPressed?.Invoke(this, e); + } + + private void RegisterHotKey(uint modifier, Keys key) + { + currentId += 1; + + if (!NativeMethods.User32RegisterHotKey( + window.Handle, currentId, modifier, (uint)key)) + { + throw new InvalidOperationException( + Global.Utilities.Translator.GetText("Could not register the hot key.")); + } + } + + /// + /// Represents the window that is used internally to get the messages. + /// + private class Window : NativeWindow, IDisposable + { + private const int WmHotkey = 0x0312; + + public Window() + { + // create the handle for the window. + CreateHandle(new CreateParams()); + } + + public event EventHandler KeyPressed; + + public void Dispose() + { + DestroyHandle(); + } + + /// + /// Overridden to get the notifications. + /// + /// m. + protected override void WndProc(ref Message m) + { + base.WndProc(ref m); + + // check if we got a hot key pressed. + if (m.Msg == WmHotkey) + { + // get the keys. + Keys key = (Keys)(((int)m.LParam >> 16) & 0xFFFF); + KeyboardHookModifierKeys modifier = (KeyboardHookModifierKeys)((int)m.LParam & 0xFFFF); + + // invoke the event to notify the parent. + KeyPressed?.Invoke(this, new KeyPressedEventArgs(modifier, key)); + } + } + } + } +} diff --git a/FSI.BT.Tools/RadialMenu/CmdProvider.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs similarity index 93% rename from FSI.BT.Tools/RadialMenu/CmdProvider.cs rename to FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs index 59ecc3d..7e15fc1 100644 --- a/FSI.BT.Tools/RadialMenu/CmdProvider.cs +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace FSI.BT.Tools.RadialMenu +namespace FSI.BT.Tools.RadialMenu.Provider { public class CmdProvider : ISuggestionProvider { diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs new file mode 100644 index 0000000..4662a70 --- /dev/null +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs @@ -0,0 +1,19 @@ +using Config.Net; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace FSI.BT.Tools.RadialMenu.Settings +{ + public class Interface + { + public interface IInterface + { + [Option(DefaultValue = "Ctrl+RWin")] + string HotKey { get; set; } + + } + } +} diff --git a/FSI.BT.Tools/Gui/FrmAdmin.xaml b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml similarity index 92% rename from FSI.BT.Tools/Gui/FrmAdmin.xaml rename to FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml index ee7dd1a..67d2f20 100644 --- a/FSI.BT.Tools/Gui/FrmAdmin.xaml +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml @@ -1,9 +1,9 @@ - /// Interaktionslogik für FrmAdmin.xaml diff --git a/FSI.BT.Tools/Gui/FrmProcesses.xaml b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml similarity index 99% rename from FSI.BT.Tools/Gui/FrmProcesses.xaml rename to FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml index 1b26a56..5698968 100644 --- a/FSI.BT.Tools/Gui/FrmProcesses.xaml +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml @@ -1,9 +1,9 @@ - /// Interaktionslogik für FrmProcesses.xaml diff --git a/FSI.BT.Tools/FrmRadialMenu.xaml b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml similarity index 87% rename from FSI.BT.Tools/FrmRadialMenu.xaml rename to FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml index 189c215..8348328 100644 --- a/FSI.BT.Tools/FrmRadialMenu.xaml +++ b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml @@ -1,10 +1,10 @@ - - - - - - @@ -32,8 +28,6 @@ Canvas.Top="0"> - - @@ -51,7 +45,7 @@ - + @@ -62,7 +56,7 @@ - + - + - + - + - + - + - + - + - + @@ -201,7 +195,7 @@ - + - + - + - + - + @@ -280,7 +274,7 @@ - + - + - + - + - + - + - + - + @@ -409,7 +403,7 @@ - + - + - + - + - + - + - + - + @@ -535,7 +529,7 @@ - + - + - + - + - + - + - + - + @@ -662,7 +656,7 @@ - + - + - + - + - + @@ -738,7 +732,7 @@ - + - + - + @@ -785,7 +779,7 @@ - + - + - + - + - + - + - + @@ -897,7 +891,7 @@ - + - + - + @@ -944,7 +938,7 @@ - + - + - + - + - + - + - + - + @@ -1070,7 +1064,7 @@ - + - + - +

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 AApigX literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources new file mode 100644 index 0000000000000000000000000000000000000000..6b6a4a28493f4cd02f49cdb456793645959814e0 GIT binary patch literal 10283 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 Y;8FiK9n=-h_(qd(YDO<3wYtRr0mC}0O8@`> literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e56489e --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox_232nsj5c_wpftmp +build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..cb7488169b8c13acfc2da3d083c74e7108d8516a GIT binary patch literal 218 zcmWIWc6a1rU|{&K9kEU9$BYZhS~hh#M!d`NDCNE1UHn|Re0GHagAtyQ0XXYiE>05uGs FivT1dIG6wc literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache new file mode 100644 index 0000000..eefafa5 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NET;NET6_0;NETCOREAPP + +2-1917558760 + +11-87062663 +1941142463650 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache new file mode 100644 index 0000000..ec72283 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +AutoCompleteTextBox + + +library +C# +.cs +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ +AutoCompleteTextBox +none +false +TRACE;DEBUG;NET;NET6_0;NETCOREAPP + +2-1917558760 + +12-2066897034 +1941142463650 +Editors\Themes\Generic.xaml;Themes\Generic.xaml; + +False + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref new file mode 100644 index 0000000..fec3aa3 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref @@ -0,0 +1,4 @@ +D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs + +FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..06ef3fa --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox_kpw14c1p_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..015f5166160dbf8ab85b66747bdbee5c567197b3 GIT binary patch literal 218 zcmWIWc6a1rU|YiE>05uGs FivWE@IN|^R literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..353177e --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox_r0d1dio4_wpftmp +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..78acdd79fedcc659c2d59dbee0461e8e4d929e36 GIT binary patch literal 218 zcmWIWc6a1rU|=Y8s*X|pb57w#1piSbM;~*aa)#aCc=vjgUx*FMfAOQ`8c+=(zywsF z=xh}eTAW%`9Fv=vnOYQI9HW<4nx0w`Q;?XPotU0l90M}N9jGdxC_lX@F;~GYGbgoJ zLDk5j!op0|$TG$^Gr1_gI6tjKAuO}FG%-gZxTG{CGe0IcBe5toCC0DRJ+&kNY8XBj F0RSc!H%9;f literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..86a6865 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox_tbubw3ki_wpftmp +build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8879d86acf129f8affcecbb0a0a84e9c7b2939c4 GIT binary patch literal 218 zcmWIWc6a1rU|?`{STgV4tKBp6wg z1yv)93JWt;Bg+`y%;ci{;{3D{g|N)x(!?Bv;F8jm%>0<(jKreUlo-EK_tcUAsA2eA F1ONdfI8Xop literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..eafb394 --- /dev/null +++ b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = AutoCompleteTextBox_wdn1ghby_wpftmp +build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5f8b279d8f252da36cd32b6c399c02503546fae GIT binary patch literal 218 zcmWIWc6a1rU|?wLE57sg)yl6WGG7*nMcsc9$ZOd8%fNN>=|XI3_nSGqotbI7Tn8G(EK>rXVpnJ25@AI0j^jJ5W_XQGR++Vy=Q)W=?9c zf~t{4g@u`_k!6f;W^z$}aei8fLRe;TX=08-a7k%OW`0a?Mq*KFN{nBrdumAl)G&N5 F0sy^`Hi`fM literal 0 HcmV?d00001 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml new file mode 100644 index 0000000000000000000000000000000000000000..2d58b49edafc12f9dc897500dfde13d08b60a4ac GIT binary patch literal 9186 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 xk1Bf>oE-29H?;7%;N+l3>``!XNC^N=E&-` +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace XamlGeneratedNamespace { + + + ///