From 76b2bd0716ad2fa38a15fde2562124668f8f7377 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Mon, 14 Apr 2025 18:53:29 +0200 Subject: [PATCH 01/16] Some little changes --- Docs/Home-Layout.drawio | 73 ++ Docs/übersicht.drawio | 89 --- Watchlog/Components/Layout/NavMenu.razor | 12 - Watchlog/Properties/Resources.Designer.cs | 63 ++ Watchlog/Properties/Resources.resx | 101 +++ Watchlog/Watchlog.csproj | 15 + Watchlog/bin/Debug/net8.0/Watchlog.deps.json | 23 + Watchlog/bin/Debug/net8.0/Watchlog.dll | Bin 0 -> 22528 bytes Watchlog/bin/Debug/net8.0/Watchlog.exe | Bin 0 -> 139264 bytes Watchlog/bin/Debug/net8.0/Watchlog.pdb | Bin 0 -> 34444 bytes .../Debug/net8.0/Watchlog.runtimeconfig.json | 19 + .../Watchlog.staticwebassets.endpoints.json | 416 ++++++++++++ .../Watchlog.staticwebassets.runtime.json | 1 + .../Debug/net8.0/appsettings.Development.json | 8 + Watchlog/bin/Debug/net8.0/appsettings.json | 9 + Watchlog/obj/Debug/net8.0/ApiEndpoints.json | 1 + .../obj/Debug/net8.0/Watchlog.AssemblyInfo.cs | 2 +- .../net8.0/Watchlog.AssemblyInfoInputs.cache | 2 +- ...hlog.MvcApplicationPartsAssemblyInfo.cache | 0 .../Watchlog.Properties.Resources.resources | Bin 0 -> 180 bytes .../Watchlog.csproj.BuildWithSkipAnalyzers | 0 .../Watchlog.csproj.CoreCompileInputs.cache | 1 + .../Watchlog.csproj.FileListAbsolute.txt | 35 + .../Watchlog.csproj.GenerateResource.cache | Bin 0 -> 84 bytes Watchlog/obj/Debug/net8.0/Watchlog.dll | Bin 0 -> 22528 bytes .../net8.0/Watchlog.genruntimeconfig.cache | 1 + Watchlog/obj/Debug/net8.0/Watchlog.pdb | Bin 0 -> 34444 bytes Watchlog/obj/Debug/net8.0/apphost.exe | Bin 0 -> 139264 bytes Watchlog/obj/Debug/net8.0/ref/Watchlog.dll | Bin 0 -> 8704 bytes Watchlog/obj/Debug/net8.0/refint/Watchlog.dll | Bin 0 -> 8704 bytes .../Layout/MainLayout.razor.rz.scp.css | 96 +++ .../Layout/NavMenu.razor.rz.scp.css | 105 +++ .../scopedcss/bundle/Watchlog.styles.css | 203 ++++++ .../projectbundle/Watchlog.bundle.scp.css | 203 ++++++ .../staticwebassets.build.endpoints.json | 416 ++++++++++++ .../Debug/net8.0/staticwebassets.build.json | 640 ++++++++++++++++++ .../net8.0/staticwebassets.development.json | 1 + .../Debug/net8.0/staticwebassets.pack.json | 45 ++ ...aticwebassets.references.upToDateCheck.txt | 0 .../net8.0/staticwebassets.upToDateCheck.txt | 4 + ...t.AspNetCore.StaticWebAssetEndpoints.props | 64 ++ ...Microsoft.AspNetCore.StaticWebAssets.props | 94 +++ .../msbuild.build.Watchlog.props | 4 + ...msbuild.buildMultiTargeting.Watchlog.props | 3 + .../msbuild.buildTransitive.Watchlog.props | 3 + 45 files changed, 2649 insertions(+), 103 deletions(-) create mode 100644 Docs/Home-Layout.drawio delete mode 100644 Docs/übersicht.drawio create mode 100644 Watchlog/Properties/Resources.Designer.cs create mode 100644 Watchlog/Properties/Resources.resx create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.deps.json create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.dll create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.exe create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.pdb create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json create mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json create mode 100644 Watchlog/bin/Debug/net8.0/appsettings.Development.json create mode 100644 Watchlog/bin/Debug/net8.0/appsettings.json create mode 100644 Watchlog/obj/Debug/net8.0/ApiEndpoints.json create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.dll create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache create mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.pdb create mode 100644 Watchlog/obj/Debug/net8.0/apphost.exe create mode 100644 Watchlog/obj/Debug/net8.0/ref/Watchlog.dll create mode 100644 Watchlog/obj/Debug/net8.0/refint/Watchlog.dll create mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css create mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css create mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css create mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.build.json create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.development.json create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.pack.json create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props create mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props diff --git a/Docs/Home-Layout.drawio b/Docs/Home-Layout.drawio new file mode 100644 index 0000000..e0fc132 --- /dev/null +++ b/Docs/Home-Layout.drawio @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Docs/übersicht.drawio b/Docs/übersicht.drawio deleted file mode 100644 index 3c09660..0000000 --- a/Docs/übersicht.drawio +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Watchlog/Components/Layout/NavMenu.razor b/Watchlog/Components/Layout/NavMenu.razor index b20aba2..26d49c4 100644 --- a/Watchlog/Components/Layout/NavMenu.razor +++ b/Watchlog/Components/Layout/NavMenu.razor @@ -13,18 +13,6 @@ Home - - - - diff --git a/Watchlog/Properties/Resources.Designer.cs b/Watchlog/Properties/Resources.Designer.cs new file mode 100644 index 0000000..c63f3ee --- /dev/null +++ b/Watchlog/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 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 Watchlog.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Watchlog.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Watchlog/Properties/Resources.resx b/Watchlog/Properties/Resources.resx new file mode 100644 index 0000000..4fdb1b6 --- /dev/null +++ b/Watchlog/Properties/Resources.resx @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Watchlog/Watchlog.csproj b/Watchlog/Watchlog.csproj index 1b28a01..b34a5e1 100644 --- a/Watchlog/Watchlog.csproj +++ b/Watchlog/Watchlog.csproj @@ -6,4 +6,19 @@ enable + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.deps.json b/Watchlog/bin/Debug/net8.0/Watchlog.deps.json new file mode 100644 index 0000000..e3dab24 --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/Watchlog.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Watchlog/1.0.0": { + "runtime": { + "Watchlog.dll": {} + } + } + } + }, + "libraries": { + "Watchlog/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.dll b/Watchlog/bin/Debug/net8.0/Watchlog.dll new file mode 100644 index 0000000000000000000000000000000000000000..14eebde6f856678531a1b051ede3c518b7a6e050 GIT binary patch literal 22528 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 z z%;bU0+*FZFyqnfXv&eV0*Y`V5zQq&c#JCME;*Hci{i=`S;KNe;W9| D{9iQ* literal 0 HcmV?d00001 diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.exe b/Watchlog/bin/Debug/net8.0/Watchlog.exe new file mode 100644 index 0000000000000000000000000000000000000000..7333f87727fc5dd8951c012ed0fa6ed995b06189 GIT binary patch literal 139264 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 B5)1$U literal 0 HcmV?d00001 diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.pdb b/Watchlog/bin/Debug/net8.0/Watchlog.pdb new file mode 100644 index 0000000000000000000000000000000000000000..be0957ffe6d373f2586171ab0b0bedee1864d77b GIT binary patch literal 34444 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 literal 0 HcmV?d00001 diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json b/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json new file mode 100644 index 0000000..5e604c7 --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json new file mode 100644 index 0000000..5df77de --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json @@ -0,0 +1,416 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [ + { + "Route": "Watchlog.1s23d9gxjx.styles.css", + "AssetFile": "Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "1s23d9gxjx" + }, + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + }, + { + "Name": "label", + "Value": "Watchlog.styles.css" + } + ] + }, + { + "Route": "Watchlog.styles.css", + "AssetFile": "Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + }, + { + "Route": "app.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "app.da95v2qkru.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "da95v2qkru" + }, + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + }, + { + "Name": "label", + "Value": "app.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "bpk8xqwxhs" + }, + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "8inm30yfxf" + }, + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css.map" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "favicon.ifv42okdf2.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "ifv42okdf2" + }, + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + }, + { + "Name": "label", + "Value": "favicon.png" + } + ] + }, + { + "Route": "favicon.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + } + ] +} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json new file mode 100644 index 0000000..ff458dd --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/appsettings.Development.json b/Watchlog/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Watchlog/bin/Debug/net8.0/appsettings.json b/Watchlog/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/Watchlog/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/Watchlog/obj/Debug/net8.0/ApiEndpoints.json b/Watchlog/obj/Debug/net8.0/ApiEndpoints.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/ApiEndpoints.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs index 2cd129e..4c0ebf1 100644 --- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs +++ b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Watchlog")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d0aff0012b1f414756f13ae51b5904d1c5f914cb")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9f12a6a9f271aabb11183ff2409337d3010d7606")] [assembly: System.Reflection.AssemblyProductAttribute("Watchlog")] [assembly: System.Reflection.AssemblyTitleAttribute("Watchlog")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache index 09090a0..ee0f666 100644 --- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache +++ b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache @@ -1 +1 @@ -9f3a7b441655beae32ad68fedd4e8a155caff99a3b9b3a536adb23ed626ec8d9 +0f9e8e71b2d13686447c5f8a9b7a23e3164ab5cfde84ec69de360743fc7e354d diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache b/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources b/Watchlog/obj/Debug/net8.0/Watchlog.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/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..7a855fe --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +489aac5ea303dcdfe9e01d2616086ed1c8a0e786d138a04f063418670cebd593 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..af831be --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt @@ -0,0 +1,35 @@ +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.Development.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.runtime.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.endpoints.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.exe +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.deps.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.runtimeconfig.json +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.dll +D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.pdb +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.GeneratedMSBuildEditorConfig.editorconfig +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfoInputs.cache +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfo.cs +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.CoreCompileInputs.cache +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.MvcApplicationPartsAssemblyInfo.cache +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\MainLayout.razor.rz.scp.css +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\NavMenu.razor.rz.scp.css +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\bundle\Watchlog.styles.css +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\projectbundle\Watchlog.bundle.scp.css +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.json +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.development.json +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.endpoints.json +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.build.Watchlog.props +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Watchlog.props +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Watchlog.props +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.pack.json +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.dll +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\refint\Watchlog.dll +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.pdb +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.genruntimeconfig.cache +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\ref\Watchlog.dll +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.Properties.Resources.resources +D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.GenerateResource.cache diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..4fa88c4c8d4ca7ffcc7f1477d2096c9311635a46 GIT binary patch literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!o)h|J`=6>MjS^ HECvPu8m}2& literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.dll b/Watchlog/obj/Debug/net8.0/Watchlog.dll new file mode 100644 index 0000000000000000000000000000000000000000..14eebde6f856678531a1b051ede3c518b7a6e050 GIT binary patch literal 22528 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 z z%;bU0+*FZFyqnfXv&eV0*Y`V5zQq&c#JCME;*Hci{i=`S;KNe;W9| D{9iQ* literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache b/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache new file mode 100644 index 0000000..071c910 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache @@ -0,0 +1 @@ +14a277da41da33ed4bd258264c333dc3edd7df2f2253757673f47c6d3310185a diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.pdb b/Watchlog/obj/Debug/net8.0/Watchlog.pdb new file mode 100644 index 0000000000000000000000000000000000000000..be0957ffe6d373f2586171ab0b0bedee1864d77b GIT binary patch literal 34444 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 literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/apphost.exe b/Watchlog/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..7333f87727fc5dd8951c012ed0fa6ed995b06189 GIT binary patch literal 139264 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 B5)1$U literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll b/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll new file mode 100644 index 0000000000000000000000000000000000000000..571f1c5c4f1b15875d1d1ef874b2b3a3339a705d GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll b/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll new file mode 100644 index 0000000000000000000000000000000000000000..571f1c5c4f1b15875d1d1ef874b2b3a3339a705d GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css new file mode 100644 index 0000000..d9b96d5 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css @@ -0,0 +1,96 @@ +.page[b-utpf20ms6s] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-utpf20ms6s] { + flex: 1; +} + +.sidebar[b-utpf20ms6s] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-utpf20ms6s] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-utpf20ms6s] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-utpf20ms6s] { + justify-content: space-between; + } + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-utpf20ms6s] { + flex-direction: row; + } + + .sidebar[b-utpf20ms6s] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-utpf20ms6s] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-utpf20ms6s] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-utpf20ms6s] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-utpf20ms6s] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css new file mode 100644 index 0000000..cf91eca --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css @@ -0,0 +1,105 @@ +.navbar-toggler[b-rmtv2tyytr] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-rmtv2tyytr] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-rmtv2tyytr] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-rmtv2tyytr] { + font-size: 1.1rem; +} + +.bi[b-rmtv2tyytr] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-rmtv2tyytr] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-rmtv2tyytr] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-rmtv2tyytr] { + padding-bottom: 1rem; + } + + .nav-item[b-rmtv2tyytr] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-rmtv2tyytr] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-rmtv2tyytr] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-rmtv2tyytr] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-rmtv2tyytr] { + display: none; + } + + .nav-scrollable[b-rmtv2tyytr] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css b/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css new file mode 100644 index 0000000..daf35e2 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css @@ -0,0 +1,203 @@ +/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */ +.page[b-utpf20ms6s] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-utpf20ms6s] { + flex: 1; +} + +.sidebar[b-utpf20ms6s] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-utpf20ms6s] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-utpf20ms6s] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-utpf20ms6s] { + justify-content: space-between; + } + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-utpf20ms6s] { + flex-direction: row; + } + + .sidebar[b-utpf20ms6s] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-utpf20ms6s] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-utpf20ms6s] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-utpf20ms6s] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-utpf20ms6s] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } +/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-rmtv2tyytr] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-rmtv2tyytr] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-rmtv2tyytr] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-rmtv2tyytr] { + font-size: 1.1rem; +} + +.bi[b-rmtv2tyytr] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-rmtv2tyytr] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-rmtv2tyytr] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-rmtv2tyytr] { + padding-bottom: 1rem; + } + + .nav-item[b-rmtv2tyytr] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-rmtv2tyytr] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-rmtv2tyytr] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-rmtv2tyytr] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-rmtv2tyytr] { + display: none; + } + + .nav-scrollable[b-rmtv2tyytr] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css new file mode 100644 index 0000000..daf35e2 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css @@ -0,0 +1,203 @@ +/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */ +.page[b-utpf20ms6s] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-utpf20ms6s] { + flex: 1; +} + +.sidebar[b-utpf20ms6s] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-utpf20ms6s] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-utpf20ms6s] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-utpf20ms6s] { + justify-content: space-between; + } + + .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-utpf20ms6s] { + flex-direction: row; + } + + .sidebar[b-utpf20ms6s] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-utpf20ms6s] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-utpf20ms6s] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-utpf20ms6s] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-utpf20ms6s] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } +/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-rmtv2tyytr] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-rmtv2tyytr] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-rmtv2tyytr] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-rmtv2tyytr] { + font-size: 1.1rem; +} + +.bi[b-rmtv2tyytr] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-rmtv2tyytr] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-rmtv2tyytr] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-rmtv2tyytr] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-rmtv2tyytr] { + padding-bottom: 1rem; + } + + .nav-item[b-rmtv2tyytr] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-rmtv2tyytr] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-rmtv2tyytr] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-rmtv2tyytr] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-rmtv2tyytr] { + display: none; + } + + .nav-scrollable[b-rmtv2tyytr] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..5df77de --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1,416 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [ + { + "Route": "Watchlog.1s23d9gxjx.styles.css", + "AssetFile": "Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "1s23d9gxjx" + }, + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + }, + { + "Name": "label", + "Value": "Watchlog.styles.css" + } + ] + }, + { + "Route": "Watchlog.styles.css", + "AssetFile": "Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + }, + { + "Route": "app.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "app.da95v2qkru.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "da95v2qkru" + }, + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + }, + { + "Name": "label", + "Value": "app.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "bpk8xqwxhs" + }, + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "8inm30yfxf" + }, + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css.map" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "favicon.ifv42okdf2.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "ifv42okdf2" + }, + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + }, + { + "Name": "label", + "Value": "favicon.png" + } + ] + }, + { + "Route": "favicon.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + } + ] +} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..66bb991 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,640 @@ +{ + "Version": 1, + "Hash": "2VSY9kLKyJGWbSWuJ0JxUnQbt3aWCdPNQR2df526YGg=", + "Source": "Watchlog", + "BasePath": "_content/Watchlog", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "Watchlog\\wwwroot", + "Source": "Watchlog", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", + "BasePath": "_content/Watchlog", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", + "SourceId": "Watchlog", + "SourceType": "Computed", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\", + "BasePath": "_content/Watchlog", + "RelativePath": "Watchlog#[.{fingerprint}]?.styles.css", + "AssetKind": "All", + "AssetMode": "CurrentProject", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ApplicationBundle", + "Fingerprint": "1s23d9gxjx", + "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", + "SourceId": "Watchlog", + "SourceType": "Computed", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\", + "BasePath": "_content/Watchlog", + "RelativePath": "Watchlog#[.{fingerprint}]!.bundle.scp.css", + "AssetKind": "All", + "AssetMode": "Reference", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ProjectBundle", + "Fingerprint": "1s23d9gxjx", + "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", + "SourceId": "Watchlog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", + "BasePath": "_content/Watchlog", + "RelativePath": "app#[.{fingerprint}]?.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "da95v2qkru", + "Integrity": "u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\app.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", + "SourceId": "Watchlog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", + "BasePath": "_content/Watchlog", + "RelativePath": "bootstrap/bootstrap.min#[.{fingerprint}]?.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "bpk8xqwxhs", + "Integrity": "z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "SourceId": "Watchlog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", + "BasePath": "_content/Watchlog", + "RelativePath": "bootstrap/bootstrap.min.css#[.{fingerprint}]?.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "8inm30yfxf", + "Integrity": "gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css.map" + }, + { + "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", + "SourceId": "Watchlog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", + "BasePath": "_content/Watchlog", + "RelativePath": "favicon#[.{fingerprint}]?.png", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "ifv42okdf2", + "Integrity": "4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\favicon.png" + } + ], + "Endpoints": [ + { + "Route": "app.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "app.da95v2qkru.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "da95v2qkru" + }, + { + "Name": "label", + "Value": "app.css" + }, + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "bpk8xqwxhs" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css" + }, + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "162720" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "8inm30yfxf" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css.map" + }, + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.map", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "favicon.ifv42okdf2.png", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "ifv42okdf2" + }, + { + "Name": "label", + "Value": "favicon.png" + }, + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + }, + { + "Route": "favicon.png", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:38:56 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + }, + { + "Route": "Watchlog.1s23d9gxjx.bundle.scp.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "1s23d9gxjx" + }, + { + "Name": "label", + "Value": "Watchlog.bundle.scp.css" + }, + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + }, + { + "Route": "Watchlog.1s23d9gxjx.styles.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "1s23d9gxjx" + }, + { + "Name": "label", + "Value": "Watchlog.styles.css" + }, + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + }, + { + "Route": "Watchlog.bundle.scp.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + }, + { + "Route": "Watchlog.styles.css", + "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sun, 13 Apr 2025 20:59:06 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" + } + ] + } + ] +} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.development.json b/Watchlog/obj/Debug/net8.0/staticwebassets.development.json new file mode 100644 index 0000000..ff458dd --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json b/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json new file mode 100644 index 0000000..e0f926c --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json @@ -0,0 +1,45 @@ +{ + "Files": [ + { + "Id": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", + "PackagePath": "staticwebassets\\Watchlog.1s23d9gxjx.bundle.scp.css" + }, + { + "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", + "PackagePath": "staticwebassets\\app.css" + }, + { + "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", + "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css" + }, + { + "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css.map" + }, + { + "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", + "PackagePath": "staticwebassets\\favicon.png" + }, + { + "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props" + }, + { + "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" + }, + { + "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.build.Watchlog.props", + "PackagePath": "build\\Watchlog.props" + }, + { + "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.Watchlog.props", + "PackagePath": "buildMultiTargeting\\Watchlog.props" + }, + { + "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildTransitive.Watchlog.props", + "PackagePath": "buildTransitive\\Watchlog.props" + } + ], + "ElementsToRemove": [] +} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt new file mode 100644 index 0000000..e69de29 diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt new file mode 100644 index 0000000..8d6e3f5 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt @@ -0,0 +1,4 @@ +wwwroot\app.css +wwwroot\bootstrap\bootstrap.min.css +wwwroot\bootstrap\bootstrap.min.css.map +wwwroot\favicon.png diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props new file mode 100644 index 0000000..6f3b241 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props @@ -0,0 +1,64 @@ + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) + + + + + + \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props new file mode 100644 index 0000000..7575371 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props @@ -0,0 +1,94 @@ + + + + Package + Watchlog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/Watchlog + app.css + All + All + Primary + + + + da95v2qkru + u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + Package + Watchlog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/Watchlog + bootstrap/bootstrap.min.css + All + All + Primary + + + + bpk8xqwxhs + z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + Package + Watchlog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/Watchlog + bootstrap/bootstrap.min.css.map + All + All + Primary + + + + 8inm30yfxf + gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + Package + Watchlog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/Watchlog + favicon.png + All + All + Primary + + + + ifv42okdf2 + 4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + Package + Watchlog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/Watchlog + Watchlog.1s23d9gxjx.bundle.scp.css + All + Reference + Primary + + ScopedCss + ProjectBundle + 1s23d9gxjx + 0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) + + + \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props new file mode 100644 index 0000000..b25c66d --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props new file mode 100644 index 0000000..4ce367c --- /dev/null +++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file From 9703ecf154d2b2d241441469f6e4d3f14d89430a Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Mon, 14 Apr 2025 22:15:51 +0200 Subject: [PATCH 02/16] change Name 1 --- Docs/Home-Layout.drawio | 53 +- Watchlog/Components/App.razor | 20 - Watchlog/Components/Layout/MainLayout.razor | 23 - .../Components/Layout/MainLayout.razor.css | 96 --- Watchlog/Components/Layout/NavMenu.razor | 18 - Watchlog/Components/Layout/NavMenu.razor.css | 105 --- Watchlog/Components/Pages/Counter.razor | 19 - Watchlog/Components/Pages/Error.razor | 36 - Watchlog/Components/Pages/Home.razor | 7 - Watchlog/Components/Pages/Weather.razor | 64 -- Watchlog/Components/Routes.razor | 6 - Watchlog/Components/_Imports.razor | 10 - Watchlog/Program.cs | 36 - Watchlog/Properties/Resources.Designer.cs | 63 -- Watchlog/Properties/Resources.resx | 101 --- Watchlog/Properties/launchSettings.json | 38 -- Watchlog/Watchlog.csproj | 24 - Watchlog/Watchlog.csproj.user | 6 - Watchlog/Watchlog.sln | 25 - Watchlog/appsettings.Development.json | 8 - Watchlog/appsettings.json | 9 - Watchlog/bin/Debug/net8.0/Watchlog.deps.json | 23 - Watchlog/bin/Debug/net8.0/Watchlog.dll | Bin 22528 -> 0 bytes Watchlog/bin/Debug/net8.0/Watchlog.exe | Bin 139264 -> 0 bytes Watchlog/bin/Debug/net8.0/Watchlog.pdb | Bin 34444 -> 0 bytes .../Debug/net8.0/Watchlog.runtimeconfig.json | 19 - .../Watchlog.staticwebassets.endpoints.json | 416 ------------ .../Watchlog.staticwebassets.runtime.json | 1 - .../Debug/net8.0/appsettings.Development.json | 8 - Watchlog/bin/Debug/net8.0/appsettings.json | 9 - ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - Watchlog/obj/Debug/net8.0/ApiEndpoints.json | 1 - .../obj/Debug/net8.0/Watchlog.AssemblyInfo.cs | 23 - .../net8.0/Watchlog.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 57 -- .../Debug/net8.0/Watchlog.GlobalUsings.g.cs | 17 - ...hlog.MvcApplicationPartsAssemblyInfo.cache | 0 .../Watchlog.Properties.Resources.resources | Bin 180 -> 0 bytes .../obj/Debug/net8.0/Watchlog.assets.cache | Bin 228 -> 0 bytes .../Watchlog.csproj.BuildWithSkipAnalyzers | 0 .../Watchlog.csproj.CoreCompileInputs.cache | 1 - .../Watchlog.csproj.FileListAbsolute.txt | 35 - .../Watchlog.csproj.GenerateResource.cache | Bin 84 -> 0 bytes Watchlog/obj/Debug/net8.0/Watchlog.dll | Bin 22528 -> 0 bytes .../net8.0/Watchlog.genruntimeconfig.cache | 1 - Watchlog/obj/Debug/net8.0/Watchlog.pdb | Bin 34444 -> 0 bytes Watchlog/obj/Debug/net8.0/apphost.exe | Bin 139264 -> 0 bytes Watchlog/obj/Debug/net8.0/ref/Watchlog.dll | Bin 8704 -> 0 bytes Watchlog/obj/Debug/net8.0/refint/Watchlog.dll | Bin 8704 -> 0 bytes .../Layout/MainLayout.razor.rz.scp.css | 96 --- .../Layout/NavMenu.razor.rz.scp.css | 105 --- .../scopedcss/bundle/Watchlog.styles.css | 203 ------ .../projectbundle/Watchlog.bundle.scp.css | 203 ------ .../staticwebassets.build.endpoints.json | 416 ------------ .../Debug/net8.0/staticwebassets.build.json | 640 ------------------ .../net8.0/staticwebassets.development.json | 1 - .../Debug/net8.0/staticwebassets.pack.json | 45 -- ...aticwebassets.references.upToDateCheck.txt | 0 .../Debug/net8.0/staticwebassets.removed.txt | 0 .../net8.0/staticwebassets.upToDateCheck.txt | 4 - ...t.AspNetCore.StaticWebAssetEndpoints.props | 64 -- ...Microsoft.AspNetCore.StaticWebAssets.props | 94 --- .../msbuild.build.Watchlog.props | 4 - ...msbuild.buildMultiTargeting.Watchlog.props | 3 - .../msbuild.buildTransitive.Watchlog.props | 3 - .../obj/Watchlog.csproj.nuget.dgspec.json | 76 --- Watchlog/obj/Watchlog.csproj.nuget.g.props | 16 - Watchlog/obj/Watchlog.csproj.nuget.g.targets | 2 - Watchlog/obj/project.assets.json | 82 --- Watchlog/obj/project.nuget.cache | 8 - Watchlog/wwwroot/app.css | 51 -- Watchlog/wwwroot/bootstrap/bootstrap.min.css | 7 - .../wwwroot/bootstrap/bootstrap.min.css.map | 1 - Watchlog/wwwroot/favicon.png | Bin 1148 -> 0 bytes 74 files changed, 31 insertions(+), 3476 deletions(-) delete mode 100644 Watchlog/Components/App.razor delete mode 100644 Watchlog/Components/Layout/MainLayout.razor delete mode 100644 Watchlog/Components/Layout/MainLayout.razor.css delete mode 100644 Watchlog/Components/Layout/NavMenu.razor delete mode 100644 Watchlog/Components/Layout/NavMenu.razor.css delete mode 100644 Watchlog/Components/Pages/Counter.razor delete mode 100644 Watchlog/Components/Pages/Error.razor delete mode 100644 Watchlog/Components/Pages/Home.razor delete mode 100644 Watchlog/Components/Pages/Weather.razor delete mode 100644 Watchlog/Components/Routes.razor delete mode 100644 Watchlog/Components/_Imports.razor delete mode 100644 Watchlog/Program.cs delete mode 100644 Watchlog/Properties/Resources.Designer.cs delete mode 100644 Watchlog/Properties/Resources.resx delete mode 100644 Watchlog/Properties/launchSettings.json delete mode 100644 Watchlog/Watchlog.csproj delete mode 100644 Watchlog/Watchlog.csproj.user delete mode 100644 Watchlog/Watchlog.sln delete mode 100644 Watchlog/appsettings.Development.json delete mode 100644 Watchlog/appsettings.json delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.deps.json delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.dll delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.exe delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.pdb delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json delete mode 100644 Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json delete mode 100644 Watchlog/bin/Debug/net8.0/appsettings.Development.json delete mode 100644 Watchlog/bin/Debug/net8.0/appsettings.json delete mode 100644 Watchlog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 Watchlog/obj/Debug/net8.0/ApiEndpoints.json delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.GlobalUsings.g.cs delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.assets.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.dll delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache delete mode 100644 Watchlog/obj/Debug/net8.0/Watchlog.pdb delete mode 100644 Watchlog/obj/Debug/net8.0/apphost.exe delete mode 100644 Watchlog/obj/Debug/net8.0/ref/Watchlog.dll delete mode 100644 Watchlog/obj/Debug/net8.0/refint/Watchlog.dll delete mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css delete mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css delete mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css delete mode 100644 Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.build.json delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.development.json delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.pack.json delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.removed.txt delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props delete mode 100644 Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props delete mode 100644 Watchlog/obj/Watchlog.csproj.nuget.dgspec.json delete mode 100644 Watchlog/obj/Watchlog.csproj.nuget.g.props delete mode 100644 Watchlog/obj/Watchlog.csproj.nuget.g.targets delete mode 100644 Watchlog/obj/project.assets.json delete mode 100644 Watchlog/obj/project.nuget.cache delete mode 100644 Watchlog/wwwroot/app.css delete mode 100644 Watchlog/wwwroot/bootstrap/bootstrap.min.css delete mode 100644 Watchlog/wwwroot/bootstrap/bootstrap.min.css.map delete mode 100644 Watchlog/wwwroot/favicon.png diff --git a/Docs/Home-Layout.drawio b/Docs/Home-Layout.drawio index e0fc132..5bc12ce 100644 --- a/Docs/Home-Layout.drawio +++ b/Docs/Home-Layout.drawio @@ -1,72 +1,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + diff --git a/Watchlog/Components/App.razor b/Watchlog/Components/App.razor deleted file mode 100644 index 827088b..0000000 --- a/Watchlog/Components/App.razor +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/Watchlog/Components/Layout/MainLayout.razor b/Watchlog/Components/Layout/MainLayout.razor deleted file mode 100644 index 5a24bb1..0000000 --- a/Watchlog/Components/Layout/MainLayout.razor +++ /dev/null @@ -1,23 +0,0 @@ -@inherits LayoutComponentBase - - - -
- An unhandled error has occurred. - Reload - 🗙 -
diff --git a/Watchlog/Components/Layout/MainLayout.razor.css b/Watchlog/Components/Layout/MainLayout.razor.css deleted file mode 100644 index 038baf1..0000000 --- a/Watchlog/Components/Layout/MainLayout.razor.css +++ /dev/null @@ -1,96 +0,0 @@ -.page { - position: relative; - display: flex; - flex-direction: column; -} - -main { - flex: 1; -} - -.sidebar { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row ::deep a, .top-row ::deep .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { - text-decoration: underline; - } - - .top-row ::deep a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row { - justify-content: space-between; - } - - .top-row ::deep a, .top-row ::deep .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page { - flex-direction: row; - } - - .sidebar { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth ::deep a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row, article { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } diff --git a/Watchlog/Components/Layout/NavMenu.razor b/Watchlog/Components/Layout/NavMenu.razor deleted file mode 100644 index 26d49c4..0000000 --- a/Watchlog/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - diff --git a/Watchlog/Components/Layout/NavMenu.razor.css b/Watchlog/Components/Layout/NavMenu.razor.css deleted file mode 100644 index 4e15395..0000000 --- a/Watchlog/Components/Layout/NavMenu.razor.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand { - font-size: 1.1rem; -} - -.bi { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type { - padding-top: 1rem; - } - - .nav-item:last-of-type { - padding-bottom: 1rem; - } - - .nav-item ::deep .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item ::deep a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item ::deep .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler { - display: none; - } - - .nav-scrollable { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/Watchlog/Components/Pages/Counter.razor b/Watchlog/Components/Pages/Counter.razor deleted file mode 100644 index 1a4f8e7..0000000 --- a/Watchlog/Components/Pages/Counter.razor +++ /dev/null @@ -1,19 +0,0 @@ -@page "/counter" -@rendermode InteractiveServer - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/Watchlog/Components/Pages/Error.razor b/Watchlog/Components/Pages/Error.razor deleted file mode 100644 index 576cc2d..0000000 --- a/Watchlog/Components/Pages/Error.razor +++ /dev/null @@ -1,36 +0,0 @@ -@page "/Error" -@using System.Diagnostics - -Error - -

Error.

-

An error occurred while processing your request.

- -@if (ShowRequestId) -{ -

- Request ID: @RequestId -

-} - -

Development Mode

-

- Swapping to Development environment will display more detailed information about the error that occurred. -

-

- The Development environment shouldn't be enabled for deployed applications. - It can result in displaying sensitive information from exceptions to end users. - For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development - and restarting the app. -

- -@code{ - [CascadingParameter] - private HttpContext? HttpContext { get; set; } - - private string? RequestId { get; set; } - private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); - - protected override void OnInitialized() => - RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; -} diff --git a/Watchlog/Components/Pages/Home.razor b/Watchlog/Components/Pages/Home.razor deleted file mode 100644 index 9001e0b..0000000 --- a/Watchlog/Components/Pages/Home.razor +++ /dev/null @@ -1,7 +0,0 @@ -@page "/" - -Home - -

Hello, world!

- -Welcome to your new app. diff --git a/Watchlog/Components/Pages/Weather.razor b/Watchlog/Components/Pages/Weather.razor deleted file mode 100644 index 43a1ecb..0000000 --- a/Watchlog/Components/Pages/Weather.razor +++ /dev/null @@ -1,64 +0,0 @@ -@page "/weather" -@attribute [StreamRendering] - -Weather - -

Weather

- -

This component demonstrates showing data.

- -@if (forecasts == null) -{ -

Loading...

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - // Simulate asynchronous loading to demonstrate streaming rendering - await Task.Delay(500); - - var startDate = DateOnly.FromDateTime(DateTime.Now); - var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; - forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast - { - Date = startDate.AddDays(index), - TemperatureC = Random.Shared.Next(-20, 55), - Summary = summaries[Random.Shared.Next(summaries.Length)] - }).ToArray(); - } - - private class WeatherForecast - { - public DateOnly Date { get; set; } - public int TemperatureC { get; set; } - public string? Summary { get; set; } - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } -} diff --git a/Watchlog/Components/Routes.razor b/Watchlog/Components/Routes.razor deleted file mode 100644 index f756e19..0000000 --- a/Watchlog/Components/Routes.razor +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/Watchlog/Components/_Imports.razor b/Watchlog/Components/_Imports.razor deleted file mode 100644 index 7613f02..0000000 --- a/Watchlog/Components/_Imports.razor +++ /dev/null @@ -1,10 +0,0 @@ -@using System.Net.Http -@using System.Net.Http.Json -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Web -@using static Microsoft.AspNetCore.Components.Web.RenderMode -@using Microsoft.AspNetCore.Components.Web.Virtualization -@using Microsoft.JSInterop -@using Watchlog -@using Watchlog.Components diff --git a/Watchlog/Program.cs b/Watchlog/Program.cs deleted file mode 100644 index 68dc2f6..0000000 --- a/Watchlog/Program.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Watchlog.Components; - -namespace Watchlog -{ - public class Program - { - public static void Main(string[] args) - { - var builder = WebApplication.CreateBuilder(args); - - // Add services to the container. - builder.Services.AddRazorComponents() - .AddInteractiveServerComponents(); - - var app = builder.Build(); - - // Configure the HTTP request pipeline. - if (!app.Environment.IsDevelopment()) - { - app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. - app.UseHsts(); - } - - app.UseHttpsRedirection(); - - app.UseStaticFiles(); - app.UseAntiforgery(); - - app.MapRazorComponents() - .AddInteractiveServerRenderMode(); - - app.Run(); - } - } -} diff --git a/Watchlog/Properties/Resources.Designer.cs b/Watchlog/Properties/Resources.Designer.cs deleted file mode 100644 index c63f3ee..0000000 --- a/Watchlog/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 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 Watchlog.Properties { - using System; - - - /// - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - /// - // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Watchlog.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/Watchlog/Properties/Resources.resx b/Watchlog/Properties/Resources.resx deleted file mode 100644 index 4fdb1b6..0000000 --- a/Watchlog/Properties/Resources.resx +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Watchlog/Properties/launchSettings.json b/Watchlog/Properties/launchSettings.json deleted file mode 100644 index f6e1a15..0000000 --- a/Watchlog/Properties/launchSettings.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/launchsettings.json", - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:12847", - "sslPort": 44333 - } - }, - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "http://localhost:5127", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "https://localhost:7140;http://localhost:5127", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } - } diff --git a/Watchlog/Watchlog.csproj b/Watchlog/Watchlog.csproj deleted file mode 100644 index b34a5e1..0000000 --- a/Watchlog/Watchlog.csproj +++ /dev/null @@ -1,24 +0,0 @@ - - - - net8.0 - enable - enable - - - - - True - True - Resources.resx - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - - diff --git a/Watchlog/Watchlog.csproj.user b/Watchlog/Watchlog.csproj.user deleted file mode 100644 index 9ff5820..0000000 --- a/Watchlog/Watchlog.csproj.user +++ /dev/null @@ -1,6 +0,0 @@ - - - - https - - \ No newline at end of file diff --git a/Watchlog/Watchlog.sln b/Watchlog/Watchlog.sln deleted file mode 100644 index c5c1844..0000000 --- a/Watchlog/Watchlog.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.13.35931.197 d17.13 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Watchlog", "Watchlog.csproj", "{D4F2BFC4-E072-4A77-87C8-325E28DB489C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D4F2BFC4-E072-4A77-87C8-325E28DB489C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D4F2BFC4-E072-4A77-87C8-325E28DB489C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D4F2BFC4-E072-4A77-87C8-325E28DB489C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D4F2BFC4-E072-4A77-87C8-325E28DB489C}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {B5E21084-FBBA-4E1A-8795-34F17ABFFBC7} - EndGlobalSection -EndGlobal diff --git a/Watchlog/appsettings.Development.json b/Watchlog/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/Watchlog/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/Watchlog/appsettings.json b/Watchlog/appsettings.json deleted file mode 100644 index 10f68b8..0000000 --- a/Watchlog/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.deps.json b/Watchlog/bin/Debug/net8.0/Watchlog.deps.json deleted file mode 100644 index e3dab24..0000000 --- a/Watchlog/bin/Debug/net8.0/Watchlog.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "Watchlog/1.0.0": { - "runtime": { - "Watchlog.dll": {} - } - } - } - }, - "libraries": { - "Watchlog/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.dll b/Watchlog/bin/Debug/net8.0/Watchlog.dll deleted file mode 100644 index 14eebde6f856678531a1b051ede3c518b7a6e050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22528 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 z z%;bU0+*FZFyqnfXv&eV0*Y`V5zQq&c#JCME;*Hci{i=`S;KNe;W9| D{9iQ* diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.exe b/Watchlog/bin/Debug/net8.0/Watchlog.exe deleted file mode 100644 index 7333f87727fc5dd8951c012ed0fa6ed995b06189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139264 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 B5)1$U diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.pdb b/Watchlog/bin/Debug/net8.0/Watchlog.pdb deleted file mode 100644 index be0957ffe6d373f2586171ab0b0bedee1864d77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34444 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 diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json b/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json deleted file mode 100644 index 5e604c7..0000000 --- a/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "8.0.0" - } - ], - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json deleted file mode 100644 index 5df77de..0000000 --- a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json +++ /dev/null @@ -1,416 +0,0 @@ -{ - "Version": 1, - "ManifestType": "Build", - "Endpoints": [ - { - "Route": "Watchlog.1s23d9gxjx.styles.css", - "AssetFile": "Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "1s23d9gxjx" - }, - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - }, - { - "Name": "label", - "Value": "Watchlog.styles.css" - } - ] - }, - { - "Route": "Watchlog.styles.css", - "AssetFile": "Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - }, - { - "Route": "app.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "app.da95v2qkru.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "da95v2qkru" - }, - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - }, - { - "Name": "label", - "Value": "app.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "bpk8xqwxhs" - }, - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "8inm30yfxf" - }, - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css.map" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "favicon.ifv42okdf2.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "ifv42okdf2" - }, - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - }, - { - "Name": "label", - "Value": "favicon.png" - } - ] - }, - { - "Route": "favicon.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=3600, must-revalidate" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - } - ] -} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json deleted file mode 100644 index ff458dd..0000000 --- a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json +++ /dev/null @@ -1 +0,0 @@ -{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Watchlog/bin/Debug/net8.0/appsettings.Development.json b/Watchlog/bin/Debug/net8.0/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/Watchlog/bin/Debug/net8.0/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/Watchlog/bin/Debug/net8.0/appsettings.json b/Watchlog/bin/Debug/net8.0/appsettings.json deleted file mode 100644 index 10f68b8..0000000 --- a/Watchlog/bin/Debug/net8.0/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/Watchlog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Watchlog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs deleted file mode 100644 index 2217181..0000000 --- a/Watchlog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Watchlog/obj/Debug/net8.0/ApiEndpoints.json b/Watchlog/obj/Debug/net8.0/ApiEndpoints.json deleted file mode 100644 index 0637a08..0000000 --- a/Watchlog/obj/Debug/net8.0/ApiEndpoints.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs deleted file mode 100644 index 4c0ebf1..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 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("Watchlog")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9f12a6a9f271aabb11183ff2409337d3010d7606")] -[assembly: System.Reflection.AssemblyProductAttribute("Watchlog")] -[assembly: System.Reflection.AssemblyTitleAttribute("Watchlog")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache deleted file mode 100644 index ee0f666..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0f9e8e71b2d13686447c5f8a9b7a23e3164ab5cfde84ec69de360743fc7e354d diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.GeneratedMSBuildEditorConfig.editorconfig b/Watchlog/obj/Debug/net8.0/Watchlog.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index c180c16..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,57 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Watchlog -build_property.RootNamespace = Watchlog -build_property.ProjectDir = D:\wc\Watchlog\Watchlog\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.RazorLangVersion = 8.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = D:\wc\Watchlog\Watchlog -build_property._RazorSourceGeneratorDebug = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = - -[D:/wc/Watchlog/Watchlog/Components/App.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Pages/Counter.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Pages/Error.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Pages/Home.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Pages/Weather.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Routes.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/Watchlog/Components/Layout/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-utpf20ms6s - -[D:/wc/Watchlog/Watchlog/Components/Layout/NavMenu.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-rmtv2tyytr diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.GlobalUsings.g.cs b/Watchlog/obj/Debug/net8.0/Watchlog.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache b/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources b/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.assets.cache b/Watchlog/obj/Debug/net8.0/Watchlog.assets.cache deleted file mode 100644 index 4106ba8ca1aa869881108e9ce33088bcedf46f69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmWIWc6a1qU|?v9m+#He_}P5%)vf&7D}KGT(U#?n{&j!PrVp2QU9<9Hc>q*HEMNjE zly|m@2`x@7DvrrW%`2*m(aS4MPc4ZlNKDR7OiwM20h#3vR1;8?pI(%htKgQIlUl5x zYGhGiVWw(i8RMIoT$Ep&pH`v}mRVeyn4=I}Qks&P9}}FBSd^L)<5%jQS`q*?jF7tk Dvllto diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers deleted file mode 100644 index e69de29..0000000 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache deleted file mode 100644 index 7a855fe..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -489aac5ea303dcdfe9e01d2616086ed1c8a0e786d138a04f063418670cebd593 diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt deleted file mode 100644 index af831be..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,35 +0,0 @@ -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.Development.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.runtime.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.endpoints.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.exe -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.deps.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.runtimeconfig.json -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.dll -D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.pdb -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.GeneratedMSBuildEditorConfig.editorconfig -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfoInputs.cache -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfo.cs -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.CoreCompileInputs.cache -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.MvcApplicationPartsAssemblyInfo.cache -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\MainLayout.razor.rz.scp.css -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\NavMenu.razor.rz.scp.css -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\bundle\Watchlog.styles.css -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\projectbundle\Watchlog.bundle.scp.css -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.json -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.development.json -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.endpoints.json -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.build.Watchlog.props -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Watchlog.props -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Watchlog.props -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.pack.json -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.dll -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\refint\Watchlog.dll -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.pdb -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.genruntimeconfig.cache -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\ref\Watchlog.dll -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.Properties.Resources.resources -D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.GenerateResource.cache diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache deleted file mode 100644 index 4fa88c4c8d4ca7ffcc7f1477d2096c9311635a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmZQ$WMp7qV3Z6f$}dPQD#=VOjtNRF&Mz%WPA%3eN-eGcN#m1e0!o)h|J`=6>MjS^ HECvPu8m}2& diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.dll b/Watchlog/obj/Debug/net8.0/Watchlog.dll deleted file mode 100644 index 14eebde6f856678531a1b051ede3c518b7a6e050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22528 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 z z%;bU0+*FZFyqnfXv&eV0*Y`V5zQq&c#JCME;*Hci{i=`S;KNe;W9| D{9iQ* diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache b/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache deleted file mode 100644 index 071c910..0000000 --- a/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -14a277da41da33ed4bd258264c333dc3edd7df2f2253757673f47c6d3310185a diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.pdb b/Watchlog/obj/Debug/net8.0/Watchlog.pdb deleted file mode 100644 index be0957ffe6d373f2586171ab0b0bedee1864d77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34444 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 diff --git a/Watchlog/obj/Debug/net8.0/apphost.exe b/Watchlog/obj/Debug/net8.0/apphost.exe deleted file mode 100644 index 7333f87727fc5dd8951c012ed0fa6ed995b06189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139264 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 B5)1$U diff --git a/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll b/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll deleted file mode 100644 index 571f1c5c4f1b15875d1d1ef874b2b3a3339a705d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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 diff --git a/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll b/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll deleted file mode 100644 index 571f1c5c4f1b15875d1d1ef874b2b3a3339a705d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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 diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css deleted file mode 100644 index d9b96d5..0000000 --- a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css +++ /dev/null @@ -1,96 +0,0 @@ -.page[b-utpf20ms6s] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-utpf20ms6s] { - flex: 1; -} - -.sidebar[b-utpf20ms6s] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-utpf20ms6s] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-utpf20ms6s] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-utpf20ms6s] { - justify-content: space-between; - } - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-utpf20ms6s] { - flex-direction: row; - } - - .sidebar[b-utpf20ms6s] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-utpf20ms6s] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-utpf20ms6s] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-utpf20ms6s] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-utpf20ms6s] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css deleted file mode 100644 index cf91eca..0000000 --- a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler[b-rmtv2tyytr] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-rmtv2tyytr] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-rmtv2tyytr] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-rmtv2tyytr] { - font-size: 1.1rem; -} - -.bi[b-rmtv2tyytr] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-rmtv2tyytr] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-rmtv2tyytr] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-rmtv2tyytr] { - padding-bottom: 1rem; - } - - .nav-item[b-rmtv2tyytr] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-rmtv2tyytr] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-rmtv2tyytr] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-rmtv2tyytr] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-rmtv2tyytr] { - display: none; - } - - .nav-scrollable[b-rmtv2tyytr] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css b/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css deleted file mode 100644 index daf35e2..0000000 --- a/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css +++ /dev/null @@ -1,203 +0,0 @@ -/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */ -.page[b-utpf20ms6s] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-utpf20ms6s] { - flex: 1; -} - -.sidebar[b-utpf20ms6s] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-utpf20ms6s] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-utpf20ms6s] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-utpf20ms6s] { - justify-content: space-between; - } - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-utpf20ms6s] { - flex-direction: row; - } - - .sidebar[b-utpf20ms6s] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-utpf20ms6s] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-utpf20ms6s] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-utpf20ms6s] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-utpf20ms6s] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } -/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */ -.navbar-toggler[b-rmtv2tyytr] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-rmtv2tyytr] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-rmtv2tyytr] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-rmtv2tyytr] { - font-size: 1.1rem; -} - -.bi[b-rmtv2tyytr] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-rmtv2tyytr] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-rmtv2tyytr] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-rmtv2tyytr] { - padding-bottom: 1rem; - } - - .nav-item[b-rmtv2tyytr] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-rmtv2tyytr] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-rmtv2tyytr] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-rmtv2tyytr] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-rmtv2tyytr] { - display: none; - } - - .nav-scrollable[b-rmtv2tyytr] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css deleted file mode 100644 index daf35e2..0000000 --- a/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css +++ /dev/null @@ -1,203 +0,0 @@ -/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */ -.page[b-utpf20ms6s] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-utpf20ms6s] { - flex: 1; -} - -.sidebar[b-utpf20ms6s] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-utpf20ms6s] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-utpf20ms6s] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-utpf20ms6s] { - justify-content: space-between; - } - - .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-utpf20ms6s] { - flex-direction: row; - } - - .sidebar[b-utpf20ms6s] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-utpf20ms6s] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-utpf20ms6s] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-utpf20ms6s], article[b-utpf20ms6s] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-utpf20ms6s] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-utpf20ms6s] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } -/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */ -.navbar-toggler[b-rmtv2tyytr] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-rmtv2tyytr] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-rmtv2tyytr] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-rmtv2tyytr] { - font-size: 1.1rem; -} - -.bi[b-rmtv2tyytr] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-rmtv2tyytr] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-rmtv2tyytr] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-rmtv2tyytr] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-rmtv2tyytr] { - padding-bottom: 1rem; - } - - .nav-item[b-rmtv2tyytr] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-rmtv2tyytr] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-rmtv2tyytr] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-rmtv2tyytr] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-rmtv2tyytr] { - display: none; - } - - .nav-scrollable[b-rmtv2tyytr] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json deleted file mode 100644 index 5df77de..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json +++ /dev/null @@ -1,416 +0,0 @@ -{ - "Version": 1, - "ManifestType": "Build", - "Endpoints": [ - { - "Route": "Watchlog.1s23d9gxjx.styles.css", - "AssetFile": "Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "1s23d9gxjx" - }, - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - }, - { - "Name": "label", - "Value": "Watchlog.styles.css" - } - ] - }, - { - "Route": "Watchlog.styles.css", - "AssetFile": "Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - }, - { - "Route": "app.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "app.da95v2qkru.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "da95v2qkru" - }, - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - }, - { - "Name": "label", - "Value": "app.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "bpk8xqwxhs" - }, - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "8inm30yfxf" - }, - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css.map" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "favicon.ifv42okdf2.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "ifv42okdf2" - }, - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - }, - { - "Name": "label", - "Value": "favicon.png" - } - ] - }, - { - "Route": "favicon.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=3600, must-revalidate" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - } - ] -} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.json deleted file mode 100644 index 66bb991..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets.build.json +++ /dev/null @@ -1,640 +0,0 @@ -{ - "Version": 1, - "Hash": "2VSY9kLKyJGWbSWuJ0JxUnQbt3aWCdPNQR2df526YGg=", - "Source": "Watchlog", - "BasePath": "_content/Watchlog", - "Mode": "Default", - "ManifestType": "Build", - "ReferencedProjectsConfiguration": [], - "DiscoveryPatterns": [ - { - "Name": "Watchlog\\wwwroot", - "Source": "Watchlog", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", - "BasePath": "_content/Watchlog", - "Pattern": "**" - } - ], - "Assets": [ - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", - "SourceId": "Watchlog", - "SourceType": "Computed", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\", - "BasePath": "_content/Watchlog", - "RelativePath": "Watchlog#[.{fingerprint}]?.styles.css", - "AssetKind": "All", - "AssetMode": "CurrentProject", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "ScopedCss", - "AssetTraitValue": "ApplicationBundle", - "Fingerprint": "1s23d9gxjx", - "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", - "SourceId": "Watchlog", - "SourceType": "Computed", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\", - "BasePath": "_content/Watchlog", - "RelativePath": "Watchlog#[.{fingerprint}]!.bundle.scp.css", - "AssetKind": "All", - "AssetMode": "Reference", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "ScopedCss", - "AssetTraitValue": "ProjectBundle", - "Fingerprint": "1s23d9gxjx", - "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", - "SourceId": "Watchlog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", - "BasePath": "_content/Watchlog", - "RelativePath": "app#[.{fingerprint}]?.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "da95v2qkru", - "Integrity": "u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\app.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", - "SourceId": "Watchlog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", - "BasePath": "_content/Watchlog", - "RelativePath": "bootstrap/bootstrap.min#[.{fingerprint}]?.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "bpk8xqwxhs", - "Integrity": "z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "SourceId": "Watchlog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", - "BasePath": "_content/Watchlog", - "RelativePath": "bootstrap/bootstrap.min.css#[.{fingerprint}]?.map", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "8inm30yfxf", - "Integrity": "gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css.map" - }, - { - "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", - "SourceId": "Watchlog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\", - "BasePath": "_content/Watchlog", - "RelativePath": "favicon#[.{fingerprint}]?.png", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "ifv42okdf2", - "Integrity": "4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\favicon.png" - } - ], - "Endpoints": [ - { - "Route": "app.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "app.da95v2qkru.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "da95v2qkru" - }, - { - "Name": "label", - "Value": "app.css" - }, - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "bpk8xqwxhs" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css" - }, - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "162720" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "8inm30yfxf" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css.map" - }, - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.map", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "favicon.ifv42okdf2.png", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "ifv42okdf2" - }, - { - "Name": "label", - "Value": "favicon.png" - }, - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - }, - { - "Route": "favicon.png", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:38:56 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=3600, must-revalidate" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - }, - { - "Route": "Watchlog.1s23d9gxjx.bundle.scp.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "1s23d9gxjx" - }, - { - "Name": "label", - "Value": "Watchlog.bundle.scp.css" - }, - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - }, - { - "Route": "Watchlog.1s23d9gxjx.styles.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "1s23d9gxjx" - }, - { - "Name": "label", - "Value": "Watchlog.styles.css" - }, - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - }, - { - "Route": "Watchlog.bundle.scp.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - }, - { - "Route": "Watchlog.styles.css", - "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sun, 13 Apr 2025 20:59:06 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=" - } - ] - } - ] -} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.development.json b/Watchlog/obj/Debug/net8.0/staticwebassets.development.json deleted file mode 100644 index ff458dd..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets.development.json +++ /dev/null @@ -1 +0,0 @@ -{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json b/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json deleted file mode 100644 index e0f926c..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Files": [ - { - "Id": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css", - "PackagePath": "staticwebassets\\Watchlog.1s23d9gxjx.bundle.scp.css" - }, - { - "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css", - "PackagePath": "staticwebassets\\app.css" - }, - { - "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css", - "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css" - }, - { - "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css.map" - }, - { - "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png", - "PackagePath": "staticwebassets\\favicon.png" - }, - { - "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props", - "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props" - }, - { - "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props", - "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" - }, - { - "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.build.Watchlog.props", - "PackagePath": "build\\Watchlog.props" - }, - { - "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.Watchlog.props", - "PackagePath": "buildMultiTargeting\\Watchlog.props" - }, - { - "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildTransitive.Watchlog.props", - "PackagePath": "buildTransitive\\Watchlog.props" - } - ], - "ElementsToRemove": [] -} \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt deleted file mode 100644 index e69de29..0000000 diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.removed.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.removed.txt deleted file mode 100644 index e69de29..0000000 diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt deleted file mode 100644 index 8d6e3f5..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt +++ /dev/null @@ -1,4 +0,0 @@ -wwwroot\app.css -wwwroot\bootstrap\bootstrap.min.css -wwwroot\bootstrap\bootstrap.min.css.map -wwwroot\favicon.png diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props deleted file mode 100644 index 6f3b241..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +++ /dev/null @@ -1,64 +0,0 @@ - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) - - - - - - \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props deleted file mode 100644 index 7575371..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props +++ /dev/null @@ -1,94 +0,0 @@ - - - - Package - Watchlog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/Watchlog - app.css - All - All - Primary - - - - da95v2qkru - u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - Package - Watchlog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/Watchlog - bootstrap/bootstrap.min.css - All - All - Primary - - - - bpk8xqwxhs - z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - Package - Watchlog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/Watchlog - bootstrap/bootstrap.min.css.map - All - All - Primary - - - - 8inm30yfxf - gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - Package - Watchlog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/Watchlog - favicon.png - All - All - Primary - - - - ifv42okdf2 - 4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - Package - Watchlog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/Watchlog - Watchlog.1s23d9gxjx.bundle.scp.css - All - Reference - Primary - - ScopedCss - ProjectBundle - 1s23d9gxjx - 0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css')) - - - \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props deleted file mode 100644 index ddaed44..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props deleted file mode 100644 index b25c66d..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props deleted file mode 100644 index 4ce367c..0000000 --- a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Watchlog/obj/Watchlog.csproj.nuget.dgspec.json b/Watchlog/obj/Watchlog.csproj.nuget.dgspec.json deleted file mode 100644 index 4d172d2..0000000 --- a/Watchlog/obj/Watchlog.csproj.nuget.dgspec.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj": {} - }, - "projects": { - "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj", - "projectName": "Watchlog", - "projectPath": "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj", - "packagesPath": "C:\\Users\\henry\\.nuget\\packages\\", - "outputPath": "D:\\wc\\Watchlog\\Watchlog\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\henry\\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": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.200" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/Watchlog/obj/Watchlog.csproj.nuget.g.props b/Watchlog/obj/Watchlog.csproj.nuget.g.props deleted file mode 100644 index 7b9d7c1..0000000 --- a/Watchlog/obj/Watchlog.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\henry\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.13.2 - - - - - - \ No newline at end of file diff --git a/Watchlog/obj/Watchlog.csproj.nuget.g.targets b/Watchlog/obj/Watchlog.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/Watchlog/obj/Watchlog.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/Watchlog/obj/project.assets.json b/Watchlog/obj/project.assets.json deleted file mode 100644 index 4cfbd65..0000000 --- a/Watchlog/obj/project.assets.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": {} - }, - "libraries": {}, - "projectFileDependencyGroups": { - "net8.0": [] - }, - "packageFolders": { - "C:\\Users\\henry\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj", - "projectName": "Watchlog", - "projectPath": "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj", - "packagesPath": "C:\\Users\\henry\\.nuget\\packages\\", - "outputPath": "D:\\wc\\Watchlog\\Watchlog\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\henry\\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": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.200" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/Watchlog/obj/project.nuget.cache b/Watchlog/obj/project.nuget.cache deleted file mode 100644 index 921e6b8..0000000 --- a/Watchlog/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "5FChMXSrU7o=", - "success": true, - "projectFilePath": "D:\\wc\\Watchlog\\Watchlog\\Watchlog.csproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file diff --git a/Watchlog/wwwroot/app.css b/Watchlog/wwwroot/app.css deleted file mode 100644 index 2bd9b78..0000000 --- a/Watchlog/wwwroot/app.css +++ /dev/null @@ -1,51 +0,0 @@ -html, body { - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -} - -a, .btn-link { - color: #006bb7; -} - -.btn-primary { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} - -.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { - box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; -} - -.content { - padding-top: 1.1rem; -} - -h1:focus { - outline: none; -} - -.valid.modified:not([type=checkbox]) { - outline: 1px solid #26b050; -} - -.invalid { - outline: 1px solid #e50000; -} - -.validation-message { - color: #e50000; -} - -.blazor-error-boundary { - background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; - padding: 1rem 1rem 1rem 3.7rem; - color: white; -} - - .blazor-error-boundary::after { - content: "An error has occurred." - } - -.darker-border-checkbox.form-check-input { - border-color: #929292; -} diff --git a/Watchlog/wwwroot/bootstrap/bootstrap.min.css b/Watchlog/wwwroot/bootstrap/bootstrap.min.css deleted file mode 100644 index 02ae65b..0000000 --- a/Watchlog/wwwroot/bootstrap/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * Bootstrap v5.1.0 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/Watchlog/wwwroot/bootstrap/bootstrap.min.css.map b/Watchlog/wwwroot/bootstrap/bootstrap.min.css.map deleted file mode 100644 index afcd9e3..0000000 --- a/Watchlog/wwwroot/bootstrap/bootstrap.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/mixins/_backdrop.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/_placeholders.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_stacks.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/helpers/_vr.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-rgb: #{to-rgb($body-color)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}-root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

Error.

+

An error occurred while processing your request.

+ +@if (ShowRequestId) +{ +

+ Request ID: @RequestId +

+} + +

Development Mode

+

+ Swapping to Development environment will display more detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

+ +@code{ + [CascadingParameter] + private HttpContext? HttpContext { get; set; } + + private string? RequestId { get; set; } + private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + protected override void OnInitialized() => + RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; +} diff --git a/WatchLog/Components/Pages/Home.razor b/WatchLog/Components/Pages/Home.razor new file mode 100644 index 0000000..9001e0b --- /dev/null +++ b/WatchLog/Components/Pages/Home.razor @@ -0,0 +1,7 @@ +@page "/" + +Home + +

Hello, world!

+ +Welcome to your new app. diff --git a/WatchLog/Components/Pages/Weather.razor b/WatchLog/Components/Pages/Weather.razor new file mode 100644 index 0000000..43a1ecb --- /dev/null +++ b/WatchLog/Components/Pages/Weather.razor @@ -0,0 +1,64 @@ +@page "/weather" +@attribute [StreamRendering] + +Weather + +

Weather

+ +

This component demonstrates showing data.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + // Simulate asynchronous loading to demonstrate streaming rendering + await Task.Delay(500); + + var startDate = DateOnly.FromDateTime(DateTime.Now); + var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; + forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = startDate.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = summaries[Random.Shared.Next(summaries.Length)] + }).ToArray(); + } + + private class WeatherForecast + { + public DateOnly Date { get; set; } + public int TemperatureC { get; set; } + public string? Summary { get; set; } + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + } +} diff --git a/WatchLog/Components/Routes.razor b/WatchLog/Components/Routes.razor new file mode 100644 index 0000000..f756e19 --- /dev/null +++ b/WatchLog/Components/Routes.razor @@ -0,0 +1,6 @@ + + + + + + diff --git a/WatchLog/Components/_Imports.razor b/WatchLog/Components/_Imports.razor new file mode 100644 index 0000000..c5387bd --- /dev/null +++ b/WatchLog/Components/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using static Microsoft.AspNetCore.Components.Web.RenderMode +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using WatchLog +@using WatchLog.Components diff --git a/WatchLog/Program.cs b/WatchLog/Program.cs new file mode 100644 index 0000000..e36f0cd --- /dev/null +++ b/WatchLog/Program.cs @@ -0,0 +1,36 @@ +using WatchLog.Components; + +namespace WatchLog +{ + public class Program + { + public static void Main(string[] args) + { + var builder = WebApplication.CreateBuilder(args); + + // Add services to the container. + builder.Services.AddRazorComponents() + .AddInteractiveServerComponents(); + + var app = builder.Build(); + + // Configure the HTTP request pipeline. + if (!app.Environment.IsDevelopment()) + { + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); + } + + app.UseHttpsRedirection(); + + app.UseStaticFiles(); + app.UseAntiforgery(); + + app.MapRazorComponents() + .AddInteractiveServerRenderMode(); + + app.Run(); + } + } +} diff --git a/WatchLog/Properties/launchSettings.json b/WatchLog/Properties/launchSettings.json new file mode 100644 index 0000000..7d7faa4 --- /dev/null +++ b/WatchLog/Properties/launchSettings.json @@ -0,0 +1,38 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:13037", + "sslPort": 44384 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5291", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7017;http://localhost:5291", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } + } diff --git a/WatchLog/WatchLog.csproj b/WatchLog/WatchLog.csproj new file mode 100644 index 0000000..1b28a01 --- /dev/null +++ b/WatchLog/WatchLog.csproj @@ -0,0 +1,9 @@ + + + + net8.0 + enable + enable + + + diff --git a/WatchLog/WatchLog.csproj.user b/WatchLog/WatchLog.csproj.user new file mode 100644 index 0000000..9ff5820 --- /dev/null +++ b/WatchLog/WatchLog.csproj.user @@ -0,0 +1,6 @@ + + + + https + + \ No newline at end of file diff --git a/WatchLog/WatchLog.sln b/WatchLog/WatchLog.sln new file mode 100644 index 0000000..08f9a42 --- /dev/null +++ b/WatchLog/WatchLog.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35931.197 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WatchLog", "WatchLog.csproj", "{31B03E5A-339E-4EA2-B3D6-3491B67FF064}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FE985FD4-0DF8-4A68-8425-5F6AADC311D3} + EndGlobalSection +EndGlobal diff --git a/WatchLog/appsettings.Development.json b/WatchLog/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/WatchLog/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/WatchLog/appsettings.json b/WatchLog/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/WatchLog/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs new file mode 100644 index 0000000..163028b --- /dev/null +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 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("WatchLog")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9703ecf154d2b2d241441469f6e4d3f14d89430a")] +[assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] +[assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d65d96f --- /dev/null +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +04efcf38ce5fed9d425693e0b6f81488a16ada1438eee021ee7d11ac129bd8f0 diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..85e707c --- /dev/null +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,57 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = WatchLog +build_property.RootNamespace = WatchLog +build_property.ProjectDir = D:\wc\Watchlog\WatchLog\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\wc\Watchlog\WatchLog +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = + +[D:/wc/Watchlog/WatchLog/Components/App.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Home.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Weather.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Routes.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Layout/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-aqp1j54bcw + +[D:/wc/Watchlog/WatchLog/Components/Layout/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-tzmqn8bd3e diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs b/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache b/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..70a60139999d3930e5233df9b61db06892ad1bef GIT binary patch literal 228 zcmWIWc6a1qU|`62#xL_r?c;^h%O$6YB)#};b;ZeFd)>aR7tKC1_}{R)^#G`bSil5S zDDP|)6Iz^FR2-9$npadAqnB5jo>~%9keHmEn4Vf312W4Us3xE&KfNe1SHUeaC$(5X z)ySg4!c5i3GR8MExhTIlKdnR|EVH;YF-IY|q%pwIl#)7$J87 E0Lp + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\henry\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.targets b/WatchLog/obj/WatchLog.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/WatchLog/obj/project.assets.json b/WatchLog/obj/project.assets.json new file mode 100644 index 0000000..e7238a6 --- /dev/null +++ b/WatchLog/obj/project.assets.json @@ -0,0 +1,82 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\henry\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", + "projectName": "WatchLog", + "projectPath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", + "packagesPath": "C:\\Users\\henry\\.nuget\\packages\\", + "outputPath": "D:\\wc\\Watchlog\\WatchLog\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\henry\\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": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/WatchLog/obj/project.nuget.cache b/WatchLog/obj/project.nuget.cache new file mode 100644 index 0000000..0132336 --- /dev/null +++ b/WatchLog/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "5Ot5FuUblm4=", + "success": true, + "projectFilePath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/WatchLog/wwwroot/app.css b/WatchLog/wwwroot/app.css new file mode 100644 index 0000000..2bd9b78 --- /dev/null +++ b/WatchLog/wwwroot/app.css @@ -0,0 +1,51 @@ +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +a, .btn-link { + color: #006bb7; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +.content { + padding-top: 1.1rem; +} + +h1:focus { + outline: none; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid #e50000; +} + +.validation-message { + color: #e50000; +} + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + + .blazor-error-boundary::after { + content: "An error has occurred." + } + +.darker-border-checkbox.form-check-input { + border-color: #929292; +} diff --git a/WatchLog/wwwroot/bootstrap/bootstrap.min.css b/WatchLog/wwwroot/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..02ae65b --- /dev/null +++ b/WatchLog/wwwroot/bootstrap/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/WatchLog/wwwroot/bootstrap/bootstrap.min.css.map b/WatchLog/wwwroot/bootstrap/bootstrap.min.css.map new file mode 100644 index 0000000..afcd9e3 --- /dev/null +++ b/WatchLog/wwwroot/bootstrap/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/mixins/_backdrop.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/_placeholders.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_stacks.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/helpers/_vr.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-rgb: #{to-rgb($body-color)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}-root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/WatchLog/Components/Pages/Weather.razor b/WatchLog/Components/Pages/Weather.razor deleted file mode 100644 index 43a1ecb..0000000 --- a/WatchLog/Components/Pages/Weather.razor +++ /dev/null @@ -1,64 +0,0 @@ -@page "/weather" -@attribute [StreamRendering] - -Weather - -

Weather

- -

This component demonstrates showing data.

- -@if (forecasts == null) -{ -

Loading...

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - // Simulate asynchronous loading to demonstrate streaming rendering - await Task.Delay(500); - - var startDate = DateOnly.FromDateTime(DateTime.Now); - var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; - forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast - { - Date = startDate.AddDays(index), - TemperatureC = Random.Shared.Next(-20, 55), - Summary = summaries[Random.Shared.Next(summaries.Length)] - }).ToArray(); - } - - private class WeatherForecast - { - public DateOnly Date { get; set; } - public int TemperatureC { get; set; } - public string? Summary { get; set; } - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } -} diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs index 163028b..712231c 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9703ecf154d2b2d241441469f6e4d3f14d89430a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22836a4267e61cda2ad7a2509fcf57f0612d57f1")] [assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] [assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache index d65d96f..52c2b6f 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -1 +1 @@ -04efcf38ce5fed9d425693e0b6f81488a16ada1438eee021ee7d11ac129bd8f0 +3e406fa81a2eec0b0c1676a22be998fae449b9988405786ef5d7ffdee79399cd diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig index 85e707c..08f5d13 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -24,10 +24,6 @@ build_property.EnableCodeStyleSeverity = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[D:/wc/Watchlog/WatchLog/Components/Pages/Counter.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - [D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = @@ -36,10 +32,6 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y build_metadata.AdditionalFiles.CssScope = -[D:/wc/Watchlog/WatchLog/Components/Pages/Weather.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - [D:/wc/Watchlog/WatchLog/Components/Routes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= build_metadata.AdditionalFiles.CssScope = From 6fab875b61f169dbbdaa25dd3eff50018f258b2b Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Mon, 14 Apr 2025 23:49:02 +0200 Subject: [PATCH 05/16] changed README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f9ed34..9ea59f1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # Watchlog -## Version 1.0.0 abgeschlossen +## Version 1.0 In Progress From aced099675e0379babac5a82e184392d59e5f769 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Mon, 14 Apr 2025 23:53:17 +0200 Subject: [PATCH 06/16] changed README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9ea59f1..2512fb8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # Watchlog ## Version 1.0 In Progress +I am now planning WatchLog for all Usecases. \ No newline at end of file From b9c734826a70ec4f1bd22398d13daa6aa918baf9 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Wed, 16 Apr 2025 00:10:46 +0200 Subject: [PATCH 07/16] Some small chnages --- Docs/ER-Diagramm.drawio | 496 ++- WatchLog/Components/Layout/NavMenu.razor | 2 +- WatchLog/Components/Pages/Test.razor | 5 + WatchLog/WatchLog.csproj | 8 + WatchLog/WatchLog.sln | 2 +- .../obj/Debug/net8.0/WatchLog.AssemblyInfo.cs | 2 +- .../net8.0/WatchLog.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 12 + .../obj/Debug/net8.0/WatchLog.assets.cache | Bin 228 -> 51678 bytes .../obj/WatchLog.csproj.nuget.dgspec.json | 12 + WatchLog/obj/WatchLog.csproj.nuget.g.props | 9 + WatchLog/obj/WatchLog.csproj.nuget.g.targets | 11 +- WatchLog/obj/project.assets.json | 3227 ++++++++++++++++- WatchLog/obj/project.nuget.cache | 55 +- 14 files changed, 3737 insertions(+), 106 deletions(-) create mode 100644 WatchLog/Components/Pages/Test.razor diff --git a/Docs/ER-Diagramm.drawio b/Docs/ER-Diagramm.drawio index b359ad5..07271e5 100644 --- a/Docs/ER-Diagramm.drawio +++ b/Docs/ER-Diagramm.drawio @@ -1,6 +1,6 @@ - + @@ -115,7 +115,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -316,15 +316,41 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -335,7 +361,7 @@ - + @@ -348,7 +374,7 @@ - + @@ -361,7 +387,7 @@ - + @@ -374,7 +400,7 @@ - + @@ -386,21 +412,8 @@ - - - - - - - - - - - - - - + @@ -417,7 +430,7 @@ - + @@ -430,126 +443,81 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -559,13 +527,13 @@ - + - + - + @@ -575,12 +543,348 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WatchLog/Components/Layout/NavMenu.razor b/WatchLog/Components/Layout/NavMenu.razor index f8fa283..df82aba 100644 --- a/WatchLog/Components/Layout/NavMenu.razor +++ b/WatchLog/Components/Layout/NavMenu.razor @@ -15,7 +15,7 @@ diff --git a/WatchLog/Components/Pages/Test.razor b/WatchLog/Components/Pages/Test.razor new file mode 100644 index 0000000..77f9f79 --- /dev/null +++ b/WatchLog/Components/Pages/Test.razor @@ -0,0 +1,5 @@ +@page "/Test" + +Test + +

Peer ist verwirrt

diff --git a/WatchLog/WatchLog.csproj b/WatchLog/WatchLog.csproj index 1b28a01..631a81b 100644 --- a/WatchLog/WatchLog.csproj +++ b/WatchLog/WatchLog.csproj @@ -6,4 +6,12 @@ enable + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + +
diff --git a/WatchLog/WatchLog.sln b/WatchLog/WatchLog.sln index 08f9a42..fce8703 100644 --- a/WatchLog/WatchLog.sln +++ b/WatchLog/WatchLog.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 -VisualStudioVersion = 17.13.35931.197 d17.13 +VisualStudioVersion = 17.13.35931.197 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WatchLog", "WatchLog.csproj", "{31B03E5A-339E-4EA2-B3D6-3491B67FF064}" EndProject diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs index 712231c..acc3f3d 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22836a4267e61cda2ad7a2509fcf57f0612d57f1")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+aced099675e0379babac5a82e184392d59e5f769")] [assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] [assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache index 52c2b6f..d82be1b 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -1 +1 @@ -3e406fa81a2eec0b0c1676a22be998fae449b9988405786ef5d7ffdee79399cd +6b395e90f8438739fa07b4e9d1e18e62429f612eb8c0fb30aabe43dc6da8134a diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig index 08f5d13..8f527fc 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -1,11 +1,19 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = true +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = build_property.ProjectTypeGuids = build_property.InvariantGlobalization = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = WatchLog build_property.RootNamespace = WatchLog @@ -32,6 +40,10 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y build_metadata.AdditionalFiles.CssScope = +[D:/wc/Watchlog/WatchLog/Components/Pages/Test.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xUZXN0LnJhem9y +build_metadata.AdditionalFiles.CssScope = + [D:/wc/Watchlog/WatchLog/Components/Routes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= build_metadata.AdditionalFiles.CssScope = diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache b/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache index 70a60139999d3930e5233df9b61db06892ad1bef..74320603fc560ab2cc618f2acc2a431bfacc340a 100644 GIT binary patch literal 51678 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 aan8tBMaMG}1)R&wsk>dJljmHc&iy}Y=|nI9 delta 131 zcmcaNnfVE0WPrE3BM$=uL&h_HnO|xjFPvU3IZY(##c!)CPX5~K_HDgr_L;%|hSjYH XKsCeyCZIz3iH7o%xn%-m@M!`7INTTB diff --git a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json index 4fee2fc..a03d6b5 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json +++ b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json @@ -49,6 +49,18 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.props b/WatchLog/obj/WatchLog.csproj.nuget.g.props index 7b9d7c1..809468c 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.props +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.props @@ -13,4 +13,13 @@ + + + + + + + C:\Users\henry\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 + C:\Users\henry\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.4 + \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.targets b/WatchLog/obj/WatchLog.csproj.nuget.g.targets index 3dc06ef..8b86f38 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.targets +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.targets @@ -1,2 +1,11 @@  - \ No newline at end of file + + + + + + + + + + \ No newline at end of file diff --git a/WatchLog/obj/project.assets.json b/WatchLog/obj/project.assets.json index e7238a6..e3e1f51 100644 --- a/WatchLog/obj/project.assets.json +++ b/WatchLog/obj/project.assets.json @@ -1,11 +1,3220 @@ { "version": 3, "targets": { - "net8.0": {} + "net8.0": { + "Humanizer.Core/2.14.1": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Humanizer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/7.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Build.Framework/17.8.3": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/_._": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.Build.Locator/1.7.8": { + "type": "package", + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Build.Locator.dll": {} + }, + "build": { + "build/_._": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.4": { + "type": "package", + "build": { + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {}, + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Collections.Immutable": "7.0.0", + "System.Reflection.Metadata": "7.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.8.0]" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "[4.8.0]", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "7.0.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "System.Composition": "7.0.0", + "System.IO.Pipelines": "7.0.0", + "System.Threading.Channels": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.Build.Framework": "16.10.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]", + "System.Text.Json": "7.0.3" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.runtimeconfig.json;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll": { + "related": ".pdb;.runtimeconfig.json;.xml" + }, + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { + "related": ".BuildHost.pdb;.BuildHost.runtimeconfig.json;.BuildHost.xml;.pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Data.Sqlite.Core/9.0.4": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "9.0.4", + "Microsoft.EntityFrameworkCore.Analyzers": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { + "type": "package" + }, + "Microsoft.EntityFrameworkCore.Design/9.0.4": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Build.Framework": "17.8.3", + "Microsoft.Build.Locator": "1.7.8", + "Microsoft.CodeAnalysis.CSharp": "4.8.0", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", + "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", + "Microsoft.EntityFrameworkCore.Relational": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "Mono.TextTemplating": "3.0.0", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "related": ".xml" + } + }, + "build": { + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "9.0.4", + "Microsoft.EntityFrameworkCore.Relational": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Tools/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "9.0.4" + } + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "Microsoft.Extensions.Logging.Abstractions": "9.0.4", + "Microsoft.Extensions.Options": "9.0.4", + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/9.0.4": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "9.0.4", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.4", + "Microsoft.Extensions.Logging.Abstractions": "9.0.4", + "Microsoft.Extensions.Options": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "System.Diagnostics.DiagnosticSource": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Mono.TextTemplating/3.0.0": { + "type": "package", + "dependencies": { + "System.CodeDom": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/Mono.TextTemplating.dll": {} + }, + "build": { + "buildTransitive/Mono.TextTemplating.targets": {} + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.10": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-s390x" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.CodeDom/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.CodeDom.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Collections.Immutable/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Convention": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0", + "System.Composition.TypedParts": "7.0.0" + }, + "compile": { + "lib/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.AttributedModel/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.AttributedModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Convention/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Convention.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Hosting/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.Runtime": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Runtime/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Runtime.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.TypedParts/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.TypedParts.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.IO.Pipelines/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Reflection.Metadata/7.0.0": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Text.Encodings.Web/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/9.0.4": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "9.0.4", + "System.Text.Encodings.Web": "9.0.4" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/System.Text.Json.targets": {} + } + }, + "System.Threading.Channels/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Threading.Channels.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + } + } + }, + "libraries": { + "Humanizer.Core/2.14.1": { + "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "type": "package", + "path": "humanizer.core/2.14.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "humanizer.core.2.14.1.nupkg.sha512", + "humanizer.core.nuspec", + "lib/net6.0/Humanizer.dll", + "lib/net6.0/Humanizer.xml", + "lib/netstandard1.0/Humanizer.dll", + "lib/netstandard1.0/Humanizer.xml", + "lib/netstandard2.0/Humanizer.dll", + "lib/netstandard2.0/Humanizer.xml", + "logo.png" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/7.0.0": { + "sha512": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets", + "buildTransitive/net462/_._", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Build.Framework/17.8.3": { + "sha512": "NrQZJW8TlKVPx72yltGb8SVz3P5mNRk9fNiD/ao8jRSk48WqIIdCn99q4IjlVmPcruuQ+yLdjNQLL8Rb4c916g==", + "type": "package", + "path": "microsoft.build.framework/17.8.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.Build.Framework.dll", + "lib/net472/Microsoft.Build.Framework.pdb", + "lib/net472/Microsoft.Build.Framework.xml", + "lib/net8.0/Microsoft.Build.Framework.dll", + "lib/net8.0/Microsoft.Build.Framework.pdb", + "lib/net8.0/Microsoft.Build.Framework.xml", + "microsoft.build.framework.17.8.3.nupkg.sha512", + "microsoft.build.framework.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.Build.Framework.dll", + "ref/net472/Microsoft.Build.Framework.xml", + "ref/net8.0/Microsoft.Build.Framework.dll", + "ref/net8.0/Microsoft.Build.Framework.xml", + "ref/netstandard2.0/Microsoft.Build.Framework.dll", + "ref/netstandard2.0/Microsoft.Build.Framework.xml" + ] + }, + "Microsoft.Build.Locator/1.7.8": { + "sha512": "sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==", + "type": "package", + "path": "microsoft.build.locator/1.7.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "build/Microsoft.Build.Locator.props", + "build/Microsoft.Build.Locator.targets", + "lib/net46/Microsoft.Build.Locator.dll", + "lib/net6.0/Microsoft.Build.Locator.dll", + "microsoft.build.locator.1.7.8.nupkg.sha512", + "microsoft.build.locator.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.4": { + "sha512": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.3.4", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.txt", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets", + "buildTransitive/config/analysislevel_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_all.globalconfig", + "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_default.globalconfig", + "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_none.globalconfig", + "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.8.0": { + "sha512": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.dll", + "lib/net6.0/Microsoft.CodeAnalysis.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.dll", + "lib/net7.0/Microsoft.CodeAnalysis.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.8.0": { + "sha512": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { + "sha512": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", + "type": "package", + "path": "microsoft.codeanalysis.csharp.workspaces/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.workspaces.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { + "sha512": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.common/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { + "sha512": "IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.msbuild/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.exe", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net472/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.msbuild.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/9.0.4": { + "sha512": "rnVGier1R0w9YEAzxOlUl8koFwq4QLwuYKiJN6NFqbCNCPrRLGW3f7x0OtL/Sp1KBMVhgffUIP6jWPppzhpa2Q==", + "type": "package", + "path": "microsoft.data.sqlite.core/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.9.0.4.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/9.0.4": { + "sha512": "+5IAX0aicQYCRfN4pAjad+JPwdEYoVEM3Z1Cl8/EiEv3FVHQHdd8TJQpQIslQDDQS/UsUMb0MsOXwqOh+TJtRw==", + "type": "package", + "path": "microsoft.entityframeworkcore/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { + "sha512": "E0pkWzI0liqu2ogqJ1kohk2eGkYRhf5tI75HGF6IQDARsshY/0w+prGyLvNuUeV7B8I7vYQZ4CzAKYKxw7b9gQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { + "sha512": "cMsm1O7g9X5qbB2wjHf3BVVvGwkG+zeXQ+M91I1Bm6RfylFMImqBPzs0+vmuef7fPxr2yOzPhIfJ2wQJfmtaSw==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Design/9.0.4": { + "sha512": "0NdtmsbYfMr2HyF+W6L+kPaHJl1nAmFjWj0MfI5G+CFeWZxDwltQxzzwSmZQ4QhS5z8zjczGXwHZ8e3iFaoiXA==", + "type": "package", + "path": "microsoft.entityframeworkcore.design/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", + "microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.design.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.4": { + "sha512": "OjJ+xh/wQff5b0wiC3SPvoQqTA2boZeJQf+15+3+OJPtjBKzvxuwr25QRIu1p1t+K8ryQ8pzaoZ7eOpXfNzVGA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { + "sha512": "YruNASPuiCjLOVxO09lpQT4e2OYvpsoD0e5NGEQKOcPCu143RDzWTNlpzcxhArBgAS0FPwQ+OEGZOWhwgWHvOA==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { + "sha512": "96NFbmjcZsO9HkSdWAwh5tn/7LKIu7cLW+zubyGV1BR1w8xpcqPXZcTW4S/0eA0d9BxyFnH8tSDRjUerWGoU/Q==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite.core/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", + "microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Tools/9.0.4": { + "sha512": "QW87VJ1TRTN/tOATTfaXlP8BZZjpi9XkOwJHvDUQosS7cmD03bkYkbp3eoLwIlLOHRJaWi1NhOjqQ9zoBPZa9w==", + "type": "package", + "path": "microsoft.entityframeworkcore.tools/9.0.4", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.tools.nuspec", + "tools/EntityFrameworkCore.PS2.psd1", + "tools/EntityFrameworkCore.PS2.psm1", + "tools/EntityFrameworkCore.psd1", + "tools/EntityFrameworkCore.psm1", + "tools/about_EntityFrameworkCore.help.txt", + "tools/init.ps1", + "tools/net472/any/ef.exe", + "tools/net472/win-arm64/ef.exe", + "tools/net472/win-x86/ef.exe", + "tools/netcoreapp2.0/any/ef.dll", + "tools/netcoreapp2.0/any/ef.runtimeconfig.json" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.4": { + "sha512": "imcZ5BGhBw5mNsWLepBbqqumWaFe0GtvyCvne2/2wsDIBRa2+Lhx4cU/pKt/4BwOizzUEOls2k1eOJQXHGMalg==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/9.0.4": { + "sha512": "G5rEq1Qez5VJDTEyRsRUnewAspKjaY57VGsdZ8g8Ja6sXXzoiI3PpTd1t43HjHqNWD5A06MQveb2lscn+2CU+w==", + "type": "package", + "path": "microsoft.extensions.caching.memory/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { + "sha512": "0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/9.0.4": { + "sha512": "f2MTUaS2EQ3lX4325ytPAISZqgBfXmY0WvgD80ji6Z20AoDNiCESxsqo6mFRwHJD/jfVKRw9FsW6+86gNre3ug==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { + "sha512": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/9.0.4": { + "sha512": "ACtnvl3H3M/f8Z42980JxsNu7V9PPbzys4vBs83ZewnsgKd7JeYK18OMPo0g+MxAHrpgMrjmlinXDiaSRPcVnA==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net9.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net9.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/9.0.4": { + "sha512": "xW6QPYsqhbuWBO9/1oA43g/XPKbohJx+7G8FLQgQXIriYvY7s+gxr2wjQJfRoPO900dvvv2vVH7wZovG+M1m6w==", + "type": "package", + "path": "microsoft.extensions.logging/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.9.0.4.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.4": { + "sha512": "0MXlimU4Dud6t+iNi5NEz3dO2w1HXdhoOLaYFuLPCjAsvlPQGwOT6V2KZRMLEhCAm/stSZt1AUv0XmDdkjvtbw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/9.0.4": { + "sha512": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==", + "type": "package", + "path": "microsoft.extensions.options/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.9.0.4.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.4": { + "sha512": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.4.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Mono.TextTemplating/3.0.0": { + "sha512": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", + "type": "package", + "path": "mono.texttemplating/3.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt/LICENSE", + "buildTransitive/Mono.TextTemplating.targets", + "lib/net472/Mono.TextTemplating.dll", + "lib/net6.0/Mono.TextTemplating.dll", + "lib/netstandard2.0/Mono.TextTemplating.dll", + "mono.texttemplating.3.0.0.nupkg.sha512", + "mono.texttemplating.nuspec", + "readme.md" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.10": { + "sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==", + "type": "package", + "path": "sqlitepclraw.core/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.10.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-s390x/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.CodeDom/6.0.0": { + "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", + "type": "package", + "path": "system.codedom/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.CodeDom.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.CodeDom.dll", + "lib/net461/System.CodeDom.xml", + "lib/net6.0/System.CodeDom.dll", + "lib/net6.0/System.CodeDom.xml", + "lib/netstandard2.0/System.CodeDom.dll", + "lib/netstandard2.0/System.CodeDom.xml", + "system.codedom.6.0.0.nupkg.sha512", + "system.codedom.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Collections.Immutable/7.0.0": { + "sha512": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "type": "package", + "path": "system.collections.immutable/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "README.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/net7.0/System.Collections.Immutable.dll", + "lib/net7.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.7.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition/7.0.0": { + "sha512": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", + "type": "package", + "path": "system.composition/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.targets", + "lib/net461/_._", + "lib/netcoreapp2.0/_._", + "lib/netstandard2.0/_._", + "system.composition.7.0.0.nupkg.sha512", + "system.composition.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.AttributedModel/7.0.0": { + "sha512": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==", + "type": "package", + "path": "system.composition.attributedmodel/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.AttributedModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", + "lib/net462/System.Composition.AttributedModel.dll", + "lib/net462/System.Composition.AttributedModel.xml", + "lib/net6.0/System.Composition.AttributedModel.dll", + "lib/net6.0/System.Composition.AttributedModel.xml", + "lib/net7.0/System.Composition.AttributedModel.dll", + "lib/net7.0/System.Composition.AttributedModel.xml", + "lib/netstandard2.0/System.Composition.AttributedModel.dll", + "lib/netstandard2.0/System.Composition.AttributedModel.xml", + "system.composition.attributedmodel.7.0.0.nupkg.sha512", + "system.composition.attributedmodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Convention/7.0.0": { + "sha512": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", + "type": "package", + "path": "system.composition.convention/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Convention.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", + "lib/net462/System.Composition.Convention.dll", + "lib/net462/System.Composition.Convention.xml", + "lib/net6.0/System.Composition.Convention.dll", + "lib/net6.0/System.Composition.Convention.xml", + "lib/net7.0/System.Composition.Convention.dll", + "lib/net7.0/System.Composition.Convention.xml", + "lib/netstandard2.0/System.Composition.Convention.dll", + "lib/netstandard2.0/System.Composition.Convention.xml", + "system.composition.convention.7.0.0.nupkg.sha512", + "system.composition.convention.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Hosting/7.0.0": { + "sha512": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", + "type": "package", + "path": "system.composition.hosting/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Hosting.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", + "lib/net462/System.Composition.Hosting.dll", + "lib/net462/System.Composition.Hosting.xml", + "lib/net6.0/System.Composition.Hosting.dll", + "lib/net6.0/System.Composition.Hosting.xml", + "lib/net7.0/System.Composition.Hosting.dll", + "lib/net7.0/System.Composition.Hosting.xml", + "lib/netstandard2.0/System.Composition.Hosting.dll", + "lib/netstandard2.0/System.Composition.Hosting.xml", + "system.composition.hosting.7.0.0.nupkg.sha512", + "system.composition.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Runtime/7.0.0": { + "sha512": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==", + "type": "package", + "path": "system.composition.runtime/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Runtime.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", + "lib/net462/System.Composition.Runtime.dll", + "lib/net462/System.Composition.Runtime.xml", + "lib/net6.0/System.Composition.Runtime.dll", + "lib/net6.0/System.Composition.Runtime.xml", + "lib/net7.0/System.Composition.Runtime.dll", + "lib/net7.0/System.Composition.Runtime.xml", + "lib/netstandard2.0/System.Composition.Runtime.dll", + "lib/netstandard2.0/System.Composition.Runtime.xml", + "system.composition.runtime.7.0.0.nupkg.sha512", + "system.composition.runtime.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.TypedParts/7.0.0": { + "sha512": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", + "type": "package", + "path": "system.composition.typedparts/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.TypedParts.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", + "lib/net462/System.Composition.TypedParts.dll", + "lib/net462/System.Composition.TypedParts.xml", + "lib/net6.0/System.Composition.TypedParts.dll", + "lib/net6.0/System.Composition.TypedParts.xml", + "lib/net7.0/System.Composition.TypedParts.dll", + "lib/net7.0/System.Composition.TypedParts.xml", + "lib/netstandard2.0/System.Composition.TypedParts.dll", + "lib/netstandard2.0/System.Composition.TypedParts.xml", + "system.composition.typedparts.7.0.0.nupkg.sha512", + "system.composition.typedparts.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.4": { + "sha512": "Be0emq8bRmcK4eeJIFUt9+vYPf7kzuQrFs8Ef1CdGvXpq/uSve22PTSkRF09bF/J7wmYJ2DHf2v7GaT3vMXnwQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Pipelines/9.0.4": { + "sha512": "luF2Xba+lTe2GOoNQdZLe8q7K6s7nSpWZl9jIwWNMszN4/Yv0lmxk9HISgMmwdyZ83i3UhAGXaSY9o6IJBUuuA==", + "type": "package", + "path": "system.io.pipelines/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/net9.0/System.IO.Pipelines.dll", + "lib/net9.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.9.0.4.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Metadata/7.0.0": { + "sha512": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==", + "type": "package", + "path": "system.reflection.metadata/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "README.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Reflection.Metadata.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", + "lib/net462/System.Reflection.Metadata.dll", + "lib/net462/System.Reflection.Metadata.xml", + "lib/net6.0/System.Reflection.Metadata.dll", + "lib/net6.0/System.Reflection.Metadata.xml", + "lib/net7.0/System.Reflection.Metadata.dll", + "lib/net7.0/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "system.reflection.metadata.7.0.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/9.0.4": { + "sha512": "V+5cCPpk1S2ngekUs9nDrQLHGiWFZMg8BthADQr+Fwi59a8DdHFu26S2oi9Bfgv+d67bqmkPqctJXMEXiimXUg==", + "type": "package", + "path": "system.text.encodings.web/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/net9.0/System.Text.Encodings.Web.dll", + "lib/net9.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.9.0.4.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/9.0.4": { + "sha512": "pYtmpcO6R3Ef1XilZEHgXP2xBPVORbYEzRP7dl0IAAbN8Dm+kfwio8aCKle97rAWXOExr292MuxWYurIuwN62g==", + "type": "package", + "path": "system.text.json/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net8.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/net9.0/System.Text.Json.dll", + "lib/net9.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.9.0.4.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Channels/7.0.0": { + "sha512": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA==", + "type": "package", + "path": "system.threading.channels/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Threading.Channels.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", + "lib/net462/System.Threading.Channels.dll", + "lib/net462/System.Threading.Channels.xml", + "lib/net6.0/System.Threading.Channels.dll", + "lib/net6.0/System.Threading.Channels.xml", + "lib/net7.0/System.Threading.Channels.dll", + "lib/net7.0/System.Threading.Channels.xml", + "lib/netstandard2.0/System.Threading.Channels.dll", + "lib/netstandard2.0/System.Threading.Channels.xml", + "lib/netstandard2.1/System.Threading.Channels.dll", + "lib/netstandard2.1/System.Threading.Channels.xml", + "system.threading.channels.7.0.0.nupkg.sha512", + "system.threading.channels.nuspec", + "useSharedDesignerContext.txt" + ] + } }, - "libraries": {}, "projectFileDependencyGroups": { - "net8.0": [] + "net8.0": [ + "Microsoft.EntityFrameworkCore.Sqlite >= 9.0.4", + "Microsoft.EntityFrameworkCore.Tools >= 9.0.4" + ] }, "packageFolders": { "C:\\Users\\henry\\.nuget\\packages\\": {}, @@ -56,6 +3265,18 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/project.nuget.cache b/WatchLog/obj/project.nuget.cache index 0132336..e53be16 100644 --- a/WatchLog/obj/project.nuget.cache +++ b/WatchLog/obj/project.nuget.cache @@ -1,8 +1,59 @@ { "version": 2, - "dgSpecHash": "5Ot5FuUblm4=", + "dgSpecHash": "icP+xA1WZRc=", "success": true, "projectFilePath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\henry\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.4\\microsoft.data.sqlite.core.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.4\\microsoft.entityframeworkcore.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.4\\microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.4\\microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.4\\microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.4\\microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\9.0.4\\microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\9.0.4\\microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.4\\microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.4\\microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.4\\microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.4\\microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.4\\microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging\\9.0.4\\microsoft.extensions.logging.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.4\\microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.4\\system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.io.pipelines\\9.0.4\\system.io.pipelines.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.text.encodings.web\\9.0.4\\system.text.encodings.web.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.text.json\\9.0.4\\system.text.json.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512" + ], "logs": [] } \ No newline at end of file From 370edc17e9e9b275966476dbc5870e6e55ee56c1 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Thu, 17 Apr 2025 19:04:26 +0200 Subject: [PATCH 08/16] doc: finished ER-Model --- Docs/ER-Diagramm.drawio | 685 ++-- WatchLog/Components/Layout/MainLayout.razor | 3 + WatchLog/Components/Layout/NavMenu.razor | 22 +- WatchLog/Components/Layout/NavMenu.razor.css | 12 + WatchLog/Components/Pages/Counter.razor | 19 + WatchLog/Components/Pages/Test.razor | 5 - WatchLog/Components/Pages/Weather.razor | 64 + WatchLog/Properties/launchSettings.json | 8 +- WatchLog/WatchLog.csproj | 8 - WatchLog/WatchLog.sln | 14 +- .../obj/Debug/net8.0/WatchLog.AssemblyInfo.cs | 2 +- .../net8.0/WatchLog.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 16 +- .../obj/Debug/net8.0/WatchLog.assets.cache | Bin 51678 -> 228 bytes .../obj/WatchLog.csproj.nuget.dgspec.json | 12 - WatchLog/obj/WatchLog.csproj.nuget.g.props | 9 - WatchLog/obj/WatchLog.csproj.nuget.g.targets | 11 +- WatchLog/obj/project.assets.json | 3227 +---------------- WatchLog/obj/project.nuget.cache | 55 +- 19 files changed, 488 insertions(+), 3686 deletions(-) create mode 100644 WatchLog/Components/Pages/Counter.razor delete mode 100644 WatchLog/Components/Pages/Test.razor create mode 100644 WatchLog/Components/Pages/Weather.razor diff --git a/Docs/ER-Diagramm.drawio b/Docs/ER-Diagramm.drawio index 07271e5..3790999 100644 --- a/Docs/ER-Diagramm.drawio +++ b/Docs/ER-Diagramm.drawio @@ -1,11 +1,11 @@ - + - + - - + + @@ -46,8 +46,8 @@ - - + + @@ -70,7 +70,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -185,13 +185,16 @@ - - + + - + + + + - + @@ -201,102 +204,50 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -304,12 +255,12 @@ - - + + - + @@ -317,51 +268,38 @@ - - + + - - + + - + - - - - - - - - - - - - - - - - + + + - + - + - - - + + + - + @@ -369,12 +307,12 @@ - - + + - + @@ -382,12 +320,12 @@ - - + + - + @@ -395,12 +333,12 @@ - - + + - + @@ -408,12 +346,12 @@ - - + + - + @@ -421,56 +359,22 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + @@ -478,7 +382,7 @@ - + @@ -489,7 +393,7 @@ - + @@ -517,374 +421,505 @@ - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - - + + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + - - - - - - - - - - + + + - - + + - - - - - - - - - - + + + - - - + + + - - - - - - - - - + + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WatchLog/Components/Layout/MainLayout.razor b/WatchLog/Components/Layout/MainLayout.razor index b1155ce..5a24bb1 100644 --- a/WatchLog/Components/Layout/MainLayout.razor +++ b/WatchLog/Components/Layout/MainLayout.razor @@ -6,6 +6,9 @@
+
+ About +
@Body diff --git a/WatchLog/Components/Layout/NavMenu.razor b/WatchLog/Components/Layout/NavMenu.razor index df82aba..fd642c8 100644 --- a/WatchLog/Components/Layout/NavMenu.razor +++ b/WatchLog/Components/Layout/NavMenu.razor @@ -10,31 +10,19 @@ diff --git a/WatchLog/Components/Layout/NavMenu.razor.css b/WatchLog/Components/Layout/NavMenu.razor.css index a705931..4e15395 100644 --- a/WatchLog/Components/Layout/NavMenu.razor.css +++ b/WatchLog/Components/Layout/NavMenu.razor.css @@ -34,6 +34,18 @@ background-size: cover; } +.bi-house-door-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + .nav-item { font-size: 0.9rem; padding-bottom: 0.5rem; diff --git a/WatchLog/Components/Pages/Counter.razor b/WatchLog/Components/Pages/Counter.razor new file mode 100644 index 0000000..1a4f8e7 --- /dev/null +++ b/WatchLog/Components/Pages/Counter.razor @@ -0,0 +1,19 @@ +@page "/counter" +@rendermode InteractiveServer + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/WatchLog/Components/Pages/Test.razor b/WatchLog/Components/Pages/Test.razor deleted file mode 100644 index 77f9f79..0000000 --- a/WatchLog/Components/Pages/Test.razor +++ /dev/null @@ -1,5 +0,0 @@ -@page "/Test" - -Test - -

Peer ist verwirrt

diff --git a/WatchLog/Components/Pages/Weather.razor b/WatchLog/Components/Pages/Weather.razor new file mode 100644 index 0000000..43a1ecb --- /dev/null +++ b/WatchLog/Components/Pages/Weather.razor @@ -0,0 +1,64 @@ +@page "/weather" +@attribute [StreamRendering] + +Weather + +

Weather

+ +

This component demonstrates showing data.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + // Simulate asynchronous loading to demonstrate streaming rendering + await Task.Delay(500); + + var startDate = DateOnly.FromDateTime(DateTime.Now); + var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; + forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = startDate.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = summaries[Random.Shared.Next(summaries.Length)] + }).ToArray(); + } + + private class WeatherForecast + { + public DateOnly Date { get; set; } + public int TemperatureC { get; set; } + public string? Summary { get; set; } + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + } +} diff --git a/WatchLog/Properties/launchSettings.json b/WatchLog/Properties/launchSettings.json index 7d7faa4..413d8a1 100644 --- a/WatchLog/Properties/launchSettings.json +++ b/WatchLog/Properties/launchSettings.json @@ -4,8 +4,8 @@ "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:13037", - "sslPort": 44384 + "applicationUrl": "http://localhost:34600", + "sslPort": 44365 } }, "profiles": { @@ -13,7 +13,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "applicationUrl": "http://localhost:5291", + "applicationUrl": "http://localhost:5142", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } @@ -22,7 +22,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "applicationUrl": "https://localhost:7017;http://localhost:5291", + "applicationUrl": "https://localhost:7170;http://localhost:5142", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/WatchLog/WatchLog.csproj b/WatchLog/WatchLog.csproj index 631a81b..1b28a01 100644 --- a/WatchLog/WatchLog.csproj +++ b/WatchLog/WatchLog.csproj @@ -6,12 +6,4 @@ enable - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - diff --git a/WatchLog/WatchLog.sln b/WatchLog/WatchLog.sln index fce8703..51334ef 100644 --- a/WatchLog/WatchLog.sln +++ b/WatchLog/WatchLog.sln @@ -1,9 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 -VisualStudioVersion = 17.13.35931.197 +VisualStudioVersion = 17.13.35931.197 d17.13 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WatchLog", "WatchLog.csproj", "{31B03E5A-339E-4EA2-B3D6-3491B67FF064}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WatchLog", "WatchLog.csproj", "{A75AFD13-6450-41D3-ABF2-F0C3D59D7ED3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -11,15 +11,15 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Debug|Any CPU.Build.0 = Debug|Any CPU - {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Release|Any CPU.ActiveCfg = Release|Any CPU - {31B03E5A-339E-4EA2-B3D6-3491B67FF064}.Release|Any CPU.Build.0 = Release|Any CPU + {A75AFD13-6450-41D3-ABF2-F0C3D59D7ED3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A75AFD13-6450-41D3-ABF2-F0C3D59D7ED3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A75AFD13-6450-41D3-ABF2-F0C3D59D7ED3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A75AFD13-6450-41D3-ABF2-F0C3D59D7ED3}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {FE985FD4-0DF8-4A68-8425-5F6AADC311D3} + SolutionGuid = {169FC3D2-35C2-488F-9A99-46E927EFC891} EndGlobalSection EndGlobal diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs index acc3f3d..87f4a23 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+aced099675e0379babac5a82e184392d59e5f769")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b9c734826a70ec4f1bd22398d13daa6aa918baf9")] [assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] [assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache index d82be1b..0d969a8 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -1 +1 @@ -6b395e90f8438739fa07b4e9d1e18e62429f612eb8c0fb30aabe43dc6da8134a +0685401ef1c14abfce1bb0fdca360d832192a430a629c2e8d04bb46da3bacb01 diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig index 8f527fc..85e707c 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -1,19 +1,11 @@ is_global = true build_property.TargetFramework = net8.0 -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = true -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = build_property.ProjectTypeGuids = build_property.InvariantGlobalization = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = WatchLog build_property.RootNamespace = WatchLog @@ -32,6 +24,10 @@ build_property.EnableCodeStyleSeverity = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= build_metadata.AdditionalFiles.CssScope = +[D:/wc/Watchlog/WatchLog/Components/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + [D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = @@ -40,8 +36,8 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y build_metadata.AdditionalFiles.CssScope = -[D:/wc/Watchlog/WatchLog/Components/Pages/Test.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xUZXN0LnJhem9y +[D:/wc/Watchlog/WatchLog/Components/Pages/Weather.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y build_metadata.AdditionalFiles.CssScope = [D:/wc/Watchlog/WatchLog/Components/Routes.razor] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache b/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache index 74320603fc560ab2cc618f2acc2a431bfacc340a..70a60139999d3930e5233df9b61db06892ad1bef 100644 GIT binary patch delta 131 zcmcaNnfVE0WPrE3BM$=uL&h_HnO|xjFPvU3IZY(##c!)CPX5~K_HDgr_L;%|hSjYH XKsCeyCZIz3iH7o%xn%-m@M!`7INTTB literal 51678 zcmd5_2bdJcl|~4JumlQ7LP8)A5<)`IyDZDHYs<3HE@35*5Q`*-wPALqcXwdIYI=rc zUDMXs}m0#Ie6uY6)Osxo_ywu_kVo-7e4d(#Rpr5@4fT0Q=dCL_oc$BPhaw}FI;tc zaMN2?thfwvuN{B>^do`a2&U)#T4QP2tF`9*=JZ0Lc&;$#2h-JZu~84|vrVs9FZqR9 zp|TW|126pJ3Cgz5+vg2W>))k%vxWkS!SwMs>o~F=jIxG*P*$&0sjLJ9`gaKu{e3CY zGnYK;n8v5(3ylTO3hnLg(EM7n++3P%6srDWy>YHsZ}`k=W8R?EYKOuS4o4-7Qwc_d ztCaCp=t-Xhm9m`j!h87u`&zv?yp z3r+8AP_H?eZmON>6lJ;}nKIE_&d}h`6*nN2EU5IYTPidQUhsIO-1Ko9H++S!Ql6Q{ zy*la*vU_!cWT)D)xIyWLqgDfw#pvYwFQ!uZ>?;L%b!De2=uN0{57bA#Y3pz6rnc+%Vdb zC4a%MmHb+9sa!kjhvS)}IVa+rlTl7?(@iOeH{Wn)Z>(koAs6yvaR@C?FN~0WE?9ya#UESy)A|0R{ZX+$I0-iY`05< zOR7ljLeXHn9jPmGB|Rw{tjKL*=HgxwA-N4H=%(Tp8s%!aSw4?P4!3^qM4W*)q}!pN z_jx<;yJ^AG9_3$w` zR42xdouqt)X47w!{owTZAr9yc1!yOZWS~2d&g20U`fH9L!iNl2J9nj&@51j~)>vrN z&zDPn!;|bWlD0!<4sMORQ-F5kw{56Y&UL9=n5)%;X1Rz5NBwu`!FM(p# zVgM3C<6(o!lnAHxNa9XGQAhjF5@xlpb>AhF%!E}_p`tfwX+GIvu(jbKnF`pY3ouA{ z+-oH9ofdJLn5FqxlD$1!cES(Jb2SoV#x!Bj(+v)#wx9b+kQvfcs+u5(EOlEp*i-d- zB_zd5)sG{l$9lrROYM|yKW3BM0MpLo#3xy+C=m(?tnUjR~8x}nR(0o^Ij?QmM`r9c# zog}VFNRTs3XE!Cz!Z*;)EM4B3xZLT!lFWML%~01fQLoae&GD&9r9HtAc$3v?t67+- zgleyi1*!}60FO5H@V?pJdD=VJY&Oa>t)^d!D`ty9Y`k7O?_=(=UC<_j1PwvTTBge< zTgY8)cj$)Pra+hC5USg%V>=b)j7G8&iJcd>NyR_ed=$%!cT1Qlg!XEfsV%ze+RfbTZB|-|!3M zGJE6mg<8#T_YmX&T6)!X-!l+CoUVrW^O0VFbPp2!ej(DmNH0QqG15V#`;hn@WO$(y zc2dbw$B`?m)CpWCz*{Y@GDKD!fy{|UeGV^?wjG8wgKay8MlXzx>=+u;bN<^NEeEYa zW!qGxT@L z!Z7f64HwHh1_p0E>V(J>5r0R})nvDtkaxUOBOjL`*v2~B?s^Udp_>;y5gz_@$9oR` zPM|CEboVZRnTNj%c-G$mFdY0HfUOS=+LO3!Lb*qi%M1^nT<+VXGSkN=m7kT#WTu-> zCih_ynQ7va$mDCcEZ(plEfX_r(u`zcZBt^(so@9VONVg%8o8+SkIy30l=dN{!$?Pv zjv`GW-H-GD(lMmtNDm@CgmePwVWb{2DEZpM$HNp`f#<~FBoJjWn8I~pa0-bSJc86? z2AIRvetLcej{;E^gU4{47`z0D7`zmz#|&m0%VO{{Aj)F!a$F|{(@4bN6-Yg1P;M@Z z!7G6%i@|AJCkAJbhyl$6^q9ff!m=3508ti$BCZpI5)v`+k$TMFTzy##W`QV+0nM%v zgLx!kP)6!8gN4en7@P&7EC%OrofuS*hyl&eUFhw2u+ZFd-^pc>r~y)ug64Wr!NnYH(H3i zNfF_`Uyq5%zF!_9Z?+J5iz32Zz#bEkUBEm<-fAK8HbvwNj&!q=C)i^mvL~2_$lC!d z>t=rkuG7uV9l{Sy@8cGJpHTd`$Js}IR_`+}zpt|J`=sK> z9nn7WvpS`D`F*v8-=`Em?w|INpVe2*%kOI}{JvK4JA)(jFXXoNk)PFt&CBoWfH$ju z`FdPWd$WDyXZ39J^82)f-!~|J+{x`DKdZx=m)|#9_-q^l$ug@q_bH{ALTq zZ&4JvOWemQw7SQ6`F*Q}-?u4#+*9r&KdaZAm*2Nr_Z&Qjo2sv(z40@NaSUIFH+Vh z_JNavzDwZgO5?zhEKui;5WckKf(D)@bpM^RoLT3%g%d?6_mxcXpyf}pz$@RA_Tz^M#<=%BaxjMPmU2^@Lh3oGs zu4izJ9PWN{b@I5oS65fPOS*q-q5CI_E_dGhS+!2ydzW1Q)WY@86j$!g_miuWL*FIWKeurG zg5t_u{7?0<8N2)VT@wBa3*o<1gt^z>f5I+qf0u;+%0l?B72&6Fj2;B;#^1*+>(J)o zSWFbpgrX4+dwZh@XB2%;2WvuvwKXV_{{0OSx$b|9MDyEUL?YMyOGrnNCXwz(dI0Gd z(%&I1T9D`u=w=WCsz4#2%5ey&X#`u-k=JyT#Jy~tyCHHE#i5HZ|2;4e=6^sU%>Rg# zh54Uwz37fP3`$jLhnmBe$xfS(l{B}ey6`zXZ`)BAQeE)((`2H0s3*W!t`m+#kY26z-xdo0gX_;_6g>ug6i|3e`Ckk4|HJi*E!rNVlb)>jvV{)qIFaKU{zPM1 z)UPJRi5Q_Zv1SwvG#Ml=0m!T_W+kroKOzqRUIuH@zqLrzXjUUpA9w{)8X%1)mjal3 zw_=D!lNqGJ5V410yb}63#&rV5Rls<$MD$_s*QelLCBR<|_&EY|bOuH8N?|a+yq0c< z0OSMXWkA9Wz6QV3je}Hzh`L<>e{Hws?Jm|6 zLr4$p9N}#O!VN(9tjB_4IB!qk+#%q+4mfSGnGj&U9`5mly}ndjTI_zurafpn#t^)g z`%2eC583So9La&+h+~$obR(|k+OeTm`&UGF`W?!EJ8>kycOs<$lgED(fcAY~iwM+R zP)JscK)k1odn_nDT<@aZn-rIOf#PyI0o7r=xkU$3SO+aw z_u{(kp-Z*V-Um-)1Na{FOVoEoGfp1d^;Mcm@SL`+&#s zzG>)q=v5UDU94zB>~vns!_Z3Biu%v}_?@;E@99Ty-THC2GMll)%0V%q1#?A5EIs5|(el$>xTHuf2`m++@k~PS^sRl44G=S#=+aqorXSkJ<`!-5Z zQ@lKdWS@ZK1v#t~N5?O!==fqwJQa&Zf%JJz-UFSyA-)j5vl`;PxK8sc=WP}XH>Op4 zwI%j)h#WQ5OoQo}Mtu=&bkAZTs7}|gjl_As5ClGYQMKo7yr-F0AXC!67b)10WBFnQ z`yh_ddsFId?!#|d>Nt+$1kxd-v%Q0k&BR(4_7oZsZhBLx(FS!1?qR?nE2rTe!Fhsv z6i0$PiB#zW+>v2rXjj1Z1BeOm12|8BkKsswk0bR1F!ru&w+vUn4+4k@@IyFHfKT8^ zfFDM(y3p=zx!oYD<%J-(iBAHF3Go!p6XH`i65>aYtjS-Ja^(&D2gF4tZHh3Xti+&~0m{6a_c|v^# zM?zgd>QDQ)klWHTz+%E&#CgJ8!jUlhNVQ(KkA;Qe$Z*BaY35l#F+rZgd4fETBS9`B z^}MI+rd^x`5EI~YI8T5pI1=D0QqPCJ{7s?;7$&%NoF}*oI1=2)k$MkzbR=hUXaI%@ zZh-Ryw}~UcZBgo73$7N5*mn>6y#-C`mW3Oyv;==c@-fZ>kqP-C&J*$rI1=(DB-_ky zdyicwZ;m6ET1O`CCxFL<`&BqkxL=JU;eHKL4@d5L5IS<*So*a)AigEZSayo==;cQLe|jE6R<5x)@-Oi?=(90}|@ka}!a)()JYz7r5kP~U~~1ohoG z64dt~^%|<~gPowh7Z6NP--q)A_5C;!)DIxpVu`C6lJGg+v?X);nKW8?N}Cl=wWsYn zx3Z(h>8SmtCmlWrPz0W@=cVV;58*t4|1gdO{v$}yzmMYY^?Xye$&z*J)eT(!QS1?l z%?DTS^Y(eeuA7Rk4mZr>o8Wc6w&h#eY}O0s4rxiXg=ELhei>V-t~*g^&QI3V26ne& zL>p*7_p^OF`Sz=@Hrr(OQ0E%6-Nqsef>d#q%>+5)G3Ro5E>gmG6Ya$7={;BvIIGZk zNCB@lg95f4>po`Nm=MaQgfZmD;(#?wz(G=%ba8U!vg7*X$8LyvR;sFo*()%jUHFzE*>5)?T)R z(zKWDc4m214BzUOvc-GLV%?;7sD?N6*k3mA9`k1+`(U6S$Q8zzHEEV3yV%gxHtgg;xZ`K8r|3zfjX{3Q0@s+{*rt4=jq{;F`4w>(U+ z#i60%S?q@EFJcjY*gD((dwZoBA1@3T!_9h+E=yaJHYIN>iy9~v91Ii#Hl`%3nGDTv zkltX>8{W0?`L*Nqg(do4sj{jGi`+mzPt{MfW-8@iexlsK?$q_h(&||<-nCf0jUA%H z5o)S6L&n=Fhm43-Pz&6c%o-PbDe|uwZ&jMDhQG2Ha8f1TiPTOxkV68&rI1@$^0@}z z&1^g6@Ciu`kXz{|ILtQOILJW@k{Tela<;)al$&lE57 zAh+^tfonKdchew$7N67rxs~VYT*Cr)y5t*Vr~EN`QUl~xE>!lbZkKMs@Y8N58oM&T z0#E31LRgV8+(o=jryZgtJ_VZw2I&TnzS~jmDXnTWR~4Qo1)cwa;It%=ZfS`)07h*@vtv! z6ZeHloGX(1PE$@#?m|uCT#?*`nsRz_Pihk9isYWul+%+tRFgPYBzLH$oSxjTn#8#x zxnDKq^yKcaCry zRLGdMKbCTG_13OgDrC&sOG`PqdTWO*6*6Y+yQQ35y|o*c3K_HZ=u%Fu-rBiKg^XGI zc_}AXZ|(A>LdLAUzm$`!w+;kSA!F7tLCSd~=kOqvbC1hNA!X(^unrnhA!F9@L(0k3 zTZa;LRwBJ$*nlzT`X zg`_N8p*;LZxrgL&N6Nw#$^(v+dq^H>q%2&aJj6)3hvczE%EA@OgNl@UNFGh3EL@>H zj7YhMX<#!;Gc838#U_QV0j-G!$9Nn{XPOEQN4TPQ#U@ya}fP%u)yk zRH{mo`S_ZYDDiT_>g3zZoDx1*t%)#%A6<>9MsILf6{*+3>}5`-AsY?+x9Yi6L1H752!oHRn4+u0;G=gi9)cjL zxjEz74%WQ1SYl=uC9oxu=}XayMw)OH3Q$k`Ny3S8v;==imt7ni@KN&aJi^hUr3}o; z(su}@C#AScYR}NwazW!jm-(XgWp0cj)lj&{T_L1z($cAAudFExt64pr*Cdf%_-0w@ z(~cl0tm!kXx@pVP-N2S6nQ&-9)}%~=$yKhFQuTsWW^lgjvrwGJdasU^jeLc)Ua1%@ zZ`F%Q_c7x#xy%)zoS)8PT5k!fjTse~gwqwtEn`v>FScY0$(d!Mg^|g&Y7j{4H5bR0 zOY(JE8d!1-JJE7f>Swa#sO)Vvf$gz?j`@;` zkh7N!Pj+e2dWW0X7K4}$cEbm?OhM9kt5sr?K|%$rxhtC>3u|+WTnM2s=}=KKEIO1F z6=KrCE}M*|BgI&ZrUfOVB_(z$zP9zY8|Ma)4osu=SJK-Z~)5{rT3^~N0`IHL8&>>fAA>4>#<6hZJeC3-A0 zb1(j+YJa00GbtG0@ihi`e2wTkn>deGxU79W&YUYa$F4}FJ=ZnL;FBdEj>K%)Z(PY? z-W8QJ5J%Wh$Z;YOVI!8rr&`&uI5tIPc1o^|^WGf^X~iSMg6ddS7pOlNOu^h7m1~l{ zB33^#92cqq_!V~mVw?;E04=Kl_?6ueQU#zL%R)d93oBZgfiJd1B^!mWY#X6n0@nAS zSyVBdsm`iU4+4x>JSsUmn#I@1gJl&fzN!6R;Ok7-~cyvTCe=Hd()*lJm6l=*y@#x5KR6hee96=aJ!3ZD>NDyb5 z?#N^e8WCpN9%+&@UDHtkogdS$~gqcEU+afJema9_Q9HdrrwtpI7uCYr_)LsFWXKGgC@Pi;RWd^* zq>>DoRLBs&<6_#%^c|llCYEX|)Aw*fDy2+IwUv#IU>%n-r}7@r(ZrvRbB{dnu^)NP aan8tBMaMG}1)R&wsk>dJljmHc&iy}Y=|nI9 diff --git a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json index a03d6b5..4fee2fc 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json +++ b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json @@ -49,18 +49,6 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", - "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite": { - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - } - }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.props b/WatchLog/obj/WatchLog.csproj.nuget.g.props index 809468c..7b9d7c1 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.props +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.props @@ -13,13 +13,4 @@ - - - - - - - C:\Users\henry\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 - C:\Users\henry\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.4 - \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.targets b/WatchLog/obj/WatchLog.csproj.nuget.g.targets index 8b86f38..3dc06ef 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.targets +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.targets @@ -1,11 +1,2 @@  - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/WatchLog/obj/project.assets.json b/WatchLog/obj/project.assets.json index e3e1f51..e7238a6 100644 --- a/WatchLog/obj/project.assets.json +++ b/WatchLog/obj/project.assets.json @@ -1,3220 +1,11 @@ { "version": 3, "targets": { - "net8.0": { - "Humanizer.Core/2.14.1": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Humanizer.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/7.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.1/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Build.Framework/17.8.3": { - "type": "package", - "compile": { - "ref/net8.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/_._": { - "related": ".pdb;.xml" - } - } - }, - "Microsoft.Build.Locator/1.7.8": { - "type": "package", - "compile": { - "lib/net6.0/_._": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Build.Locator.dll": {} - }, - "build": { - "build/_._": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/3.3.4": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} - } - }, - "Microsoft.CodeAnalysis.Common/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.4", - "System.Collections.Immutable": "7.0.0", - "System.Reflection.Metadata": "7.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.8.0]" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.CodeAnalysis.CSharp": "[4.8.0]", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.Bcl.AsyncInterfaces": "7.0.0", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "System.Composition": "7.0.0", - "System.IO.Pipelines": "7.0.0", - "System.Threading.Channels": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.Build.Framework": "16.10.0", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]", - "System.Text.Json": "7.0.3" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.runtimeconfig.json;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll": { - "related": ".pdb;.runtimeconfig.json;.xml" - }, - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { - "related": ".BuildHost.pdb;.BuildHost.runtimeconfig.json;.BuildHost.xml;.pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.Data.Sqlite.Core/9.0.4": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.core": "2.1.10" - }, - "compile": { - "lib/net8.0/Microsoft.Data.Sqlite.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Data.Sqlite.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "9.0.4", - "Microsoft.EntityFrameworkCore.Analyzers": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { - "type": "package" - }, - "Microsoft.EntityFrameworkCore.Design/9.0.4": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.Build.Framework": "17.8.3", - "Microsoft.Build.Locator": "1.7.8", - "Microsoft.CodeAnalysis.CSharp": "4.8.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", - "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", - "Microsoft.EntityFrameworkCore.Relational": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "Mono.TextTemplating": "3.0.0", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { - "related": ".xml" - } - }, - "build": { - "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", - "SQLitePCLRaw.core": "2.1.10", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/_._": {} - }, - "runtime": { - "lib/net8.0/_._": {} - } - }, - "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Data.Sqlite.Core": "9.0.4", - "Microsoft.EntityFrameworkCore.Relational": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "SQLitePCLRaw.core": "2.1.10", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Tools/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "9.0.4" - } - }, - "Microsoft.Extensions.Caching.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Memory/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "Microsoft.Extensions.Logging.Abstractions": "9.0.4", - "Microsoft.Extensions.Options": "9.0.4", - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyModel/9.0.4": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "9.0.4", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.4", - "Microsoft.Extensions.Logging.Abstractions": "9.0.4", - "Microsoft.Extensions.Options": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "System.Diagnostics.DiagnosticSource": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Options/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Primitives/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Mono.TextTemplating/3.0.0": { - "type": "package", - "dependencies": { - "System.CodeDom": "6.0.0" - }, - "compile": { - "lib/net6.0/_._": {} - }, - "runtime": { - "lib/net6.0/Mono.TextTemplating.dll": {} - }, - "build": { - "buildTransitive/Mono.TextTemplating.targets": {} - } - }, - "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", - "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" - }, - "compile": { - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} - } - }, - "SQLitePCLRaw.core/2.1.10": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} - } - }, - "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { - "type": "package", - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - }, - "build": { - "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} - }, - "runtimeTargets": { - "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { - "assetType": "native", - "rid": "browser-wasm" - }, - "runtimes/linux-arm/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-arm" - }, - "runtimes/linux-arm64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-arm64" - }, - "runtimes/linux-armel/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-armel" - }, - "runtimes/linux-mips64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-mips64" - }, - "runtimes/linux-musl-arm/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-arm" - }, - "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-arm64" - }, - "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-s390x" - }, - "runtimes/linux-musl-x64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-x64" - }, - "runtimes/linux-ppc64le/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-ppc64le" - }, - "runtimes/linux-s390x/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-s390x" - }, - "runtimes/linux-x64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-x64" - }, - "runtimes/linux-x86/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-x86" - }, - "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "maccatalyst-arm64" - }, - "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "maccatalyst-x64" - }, - "runtimes/osx-arm64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "osx-arm64" - }, - "runtimes/osx-x64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/win-arm/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm64/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-x64/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-x64" - }, - "runtimes/win-x86/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.core": "2.1.10" - }, - "compile": { - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} - }, - "runtime": { - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} - } - }, - "System.CodeDom/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.CodeDom.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Collections.Immutable/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Collections.Immutable.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0", - "System.Composition.Convention": "7.0.0", - "System.Composition.Hosting": "7.0.0", - "System.Composition.Runtime": "7.0.0", - "System.Composition.TypedParts": "7.0.0" - }, - "compile": { - "lib/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.AttributedModel/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.AttributedModel.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Convention/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Convention.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Hosting/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.Runtime": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Hosting.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Runtime/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Runtime.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.TypedParts/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0", - "System.Composition.Hosting": "7.0.0", - "System.Composition.Runtime": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.TypedParts.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Memory/4.5.3": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Reflection.Metadata/7.0.0": { - "type": "package", - "dependencies": { - "System.Collections.Immutable": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Reflection.Metadata.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Text.Encodings.Web/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/9.0.4": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "9.0.4", - "System.Text.Encodings.Web": "9.0.4" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - }, - "System.Threading.Channels/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Threading.Channels.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - } - } - }, - "libraries": { - "Humanizer.Core/2.14.1": { - "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", - "type": "package", - "path": "humanizer.core/2.14.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "humanizer.core.2.14.1.nupkg.sha512", - "humanizer.core.nuspec", - "lib/net6.0/Humanizer.dll", - "lib/net6.0/Humanizer.xml", - "lib/netstandard1.0/Humanizer.dll", - "lib/netstandard1.0/Humanizer.xml", - "lib/netstandard2.0/Humanizer.dll", - "lib/netstandard2.0/Humanizer.xml", - "logo.png" - ] - }, - "Microsoft.Bcl.AsyncInterfaces/7.0.0": { - "sha512": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==", - "type": "package", - "path": "microsoft.bcl.asyncinterfaces/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets", - "buildTransitive/net462/_._", - "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", - "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", - "microsoft.bcl.asyncinterfaces.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Build.Framework/17.8.3": { - "sha512": "NrQZJW8TlKVPx72yltGb8SVz3P5mNRk9fNiD/ao8jRSk48WqIIdCn99q4IjlVmPcruuQ+yLdjNQLL8Rb4c916g==", - "type": "package", - "path": "microsoft.build.framework/17.8.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "MSBuild-NuGet-Icon.png", - "README.md", - "lib/net472/Microsoft.Build.Framework.dll", - "lib/net472/Microsoft.Build.Framework.pdb", - "lib/net472/Microsoft.Build.Framework.xml", - "lib/net8.0/Microsoft.Build.Framework.dll", - "lib/net8.0/Microsoft.Build.Framework.pdb", - "lib/net8.0/Microsoft.Build.Framework.xml", - "microsoft.build.framework.17.8.3.nupkg.sha512", - "microsoft.build.framework.nuspec", - "notices/THIRDPARTYNOTICES.txt", - "ref/net472/Microsoft.Build.Framework.dll", - "ref/net472/Microsoft.Build.Framework.xml", - "ref/net8.0/Microsoft.Build.Framework.dll", - "ref/net8.0/Microsoft.Build.Framework.xml", - "ref/netstandard2.0/Microsoft.Build.Framework.dll", - "ref/netstandard2.0/Microsoft.Build.Framework.xml" - ] - }, - "Microsoft.Build.Locator/1.7.8": { - "sha512": "sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==", - "type": "package", - "path": "microsoft.build.locator/1.7.8", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "MSBuild-NuGet-Icon.png", - "build/Microsoft.Build.Locator.props", - "build/Microsoft.Build.Locator.targets", - "lib/net46/Microsoft.Build.Locator.dll", - "lib/net6.0/Microsoft.Build.Locator.dll", - "microsoft.build.locator.1.7.8.nupkg.sha512", - "microsoft.build.locator.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Analyzers/3.3.4": { - "sha512": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==", - "type": "package", - "path": "microsoft.codeanalysis.analyzers/3.3.4", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets", - "buildTransitive/config/analysislevel_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_all.globalconfig", - "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_default.globalconfig", - "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_none.globalconfig", - "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig", - "documentation/Analyzer Configuration.md", - "documentation/Microsoft.CodeAnalysis.Analyzers.md", - "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/CorrectnessRulesDefault/.editorconfig", - "editorconfig/CorrectnessRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/LibraryRulesDefault/.editorconfig", - "editorconfig/LibraryRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", - "microsoft.codeanalysis.analyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/CorrectnessRulesDefault.ruleset", - "rulesets/CorrectnessRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/LibraryRulesDefault.ruleset", - "rulesets/LibraryRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Microsoft.CodeAnalysis.Common/4.8.0": { - "sha512": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", - "type": "package", - "path": "microsoft.codeanalysis.common/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.dll", - "lib/net6.0/Microsoft.CodeAnalysis.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.dll", - "lib/net7.0/Microsoft.CodeAnalysis.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "microsoft.codeanalysis.common.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp/4.8.0": { - "sha512": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", - "type": "package", - "path": "microsoft.codeanalysis.csharp/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { - "sha512": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", - "type": "package", - "path": "microsoft.codeanalysis.csharp.workspaces/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.workspaces.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { - "sha512": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", - "type": "package", - "path": "microsoft.codeanalysis.workspaces.common/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.workspaces.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { - "sha512": "IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", - "type": "package", - "path": "microsoft.codeanalysis.workspaces.msbuild/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.exe", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net472/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.workspaces.msbuild.nuspec" - ] - }, - "Microsoft.Data.Sqlite.Core/9.0.4": { - "sha512": "rnVGier1R0w9YEAzxOlUl8koFwq4QLwuYKiJN6NFqbCNCPrRLGW3f7x0OtL/Sp1KBMVhgffUIP6jWPppzhpa2Q==", - "type": "package", - "path": "microsoft.data.sqlite.core/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net6.0/Microsoft.Data.Sqlite.dll", - "lib/net6.0/Microsoft.Data.Sqlite.xml", - "lib/net8.0/Microsoft.Data.Sqlite.dll", - "lib/net8.0/Microsoft.Data.Sqlite.xml", - "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", - "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", - "microsoft.data.sqlite.core.9.0.4.nupkg.sha512", - "microsoft.data.sqlite.core.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore/9.0.4": { - "sha512": "+5IAX0aicQYCRfN4pAjad+JPwdEYoVEM3Z1Cl8/EiEv3FVHQHdd8TJQpQIslQDDQS/UsUMb0MsOXwqOh+TJtRw==", - "type": "package", - "path": "microsoft.entityframeworkcore/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", - "lib/net8.0/Microsoft.EntityFrameworkCore.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.xml", - "microsoft.entityframeworkcore.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { - "sha512": "E0pkWzI0liqu2ogqJ1kohk2eGkYRhf5tI75HGF6IQDARsshY/0w+prGyLvNuUeV7B8I7vYQZ4CzAKYKxw7b9gQ==", - "type": "package", - "path": "microsoft.entityframeworkcore.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", - "microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.abstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { - "sha512": "cMsm1O7g9X5qbB2wjHf3BVVvGwkG+zeXQ+M91I1Bm6RfylFMImqBPzs0+vmuef7fPxr2yOzPhIfJ2wQJfmtaSw==", - "type": "package", - "path": "microsoft.entityframeworkcore.analyzers/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", - "docs/PACKAGE.md", - "microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.analyzers.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Design/9.0.4": { - "sha512": "0NdtmsbYfMr2HyF+W6L+kPaHJl1nAmFjWj0MfI5G+CFeWZxDwltQxzzwSmZQ4QhS5z8zjczGXwHZ8e3iFaoiXA==", - "type": "package", - "path": "microsoft.entityframeworkcore.design/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", - "microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.design.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Relational/9.0.4": { - "sha512": "OjJ+xh/wQff5b0wiC3SPvoQqTA2boZeJQf+15+3+OJPtjBKzvxuwr25QRIu1p1t+K8ryQ8pzaoZ7eOpXfNzVGA==", - "type": "package", - "path": "microsoft.entityframeworkcore.relational/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", - "microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.relational.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { - "sha512": "YruNASPuiCjLOVxO09lpQT4e2OYvpsoD0e5NGEQKOcPCu143RDzWTNlpzcxhArBgAS0FPwQ+OEGZOWhwgWHvOA==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlite/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/_._", - "microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.sqlite.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { - "sha512": "96NFbmjcZsO9HkSdWAwh5tn/7LKIu7cLW+zubyGV1BR1w8xpcqPXZcTW4S/0eA0d9BxyFnH8tSDRjUerWGoU/Q==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlite.core/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", - "microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.sqlite.core.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Tools/9.0.4": { - "sha512": "QW87VJ1TRTN/tOATTfaXlP8BZZjpi9XkOwJHvDUQosS7cmD03bkYkbp3eoLwIlLOHRJaWi1NhOjqQ9zoBPZa9w==", - "type": "package", - "path": "microsoft.entityframeworkcore.tools/9.0.4", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "docs/PACKAGE.md", - "microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.tools.nuspec", - "tools/EntityFrameworkCore.PS2.psd1", - "tools/EntityFrameworkCore.PS2.psm1", - "tools/EntityFrameworkCore.psd1", - "tools/EntityFrameworkCore.psm1", - "tools/about_EntityFrameworkCore.help.txt", - "tools/init.ps1", - "tools/net472/any/ef.exe", - "tools/net472/win-arm64/ef.exe", - "tools/net472/win-x86/ef.exe", - "tools/netcoreapp2.0/any/ef.dll", - "tools/netcoreapp2.0/any/ef.runtimeconfig.json" - ] - }, - "Microsoft.Extensions.Caching.Abstractions/9.0.4": { - "sha512": "imcZ5BGhBw5mNsWLepBbqqumWaFe0GtvyCvne2/2wsDIBRa2+Lhx4cU/pKt/4BwOizzUEOls2k1eOJQXHGMalg==", - "type": "package", - "path": "microsoft.extensions.caching.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", - "microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Caching.Memory/9.0.4": { - "sha512": "G5rEq1Qez5VJDTEyRsRUnewAspKjaY57VGsdZ8g8Ja6sXXzoiI3PpTd1t43HjHqNWD5A06MQveb2lscn+2CU+w==", - "type": "package", - "path": "microsoft.extensions.caching.memory/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", - "lib/net462/Microsoft.Extensions.Caching.Memory.dll", - "lib/net462/Microsoft.Extensions.Caching.Memory.xml", - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", - "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", - "microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { - "sha512": "0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/9.0.4": { - "sha512": "f2MTUaS2EQ3lX4325ytPAISZqgBfXmY0WvgD80ji6Z20AoDNiCESxsqo6mFRwHJD/jfVKRw9FsW6+86gNre3ug==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { - "sha512": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyModel/9.0.4": { - "sha512": "ACtnvl3H3M/f8Z42980JxsNu7V9PPbzys4vBs83ZewnsgKd7JeYK18OMPo0g+MxAHrpgMrjmlinXDiaSRPcVnA==", - "type": "package", - "path": "microsoft.extensions.dependencymodel/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", - "lib/net462/Microsoft.Extensions.DependencyModel.dll", - "lib/net462/Microsoft.Extensions.DependencyModel.xml", - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", - "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", - "lib/net9.0/Microsoft.Extensions.DependencyModel.dll", - "lib/net9.0/Microsoft.Extensions.DependencyModel.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", - "microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencymodel.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/9.0.4": { - "sha512": "xW6QPYsqhbuWBO9/1oA43g/XPKbohJx+7G8FLQgQXIriYvY7s+gxr2wjQJfRoPO900dvvv2vVH7wZovG+M1m6w==", - "type": "package", - "path": "microsoft.extensions.logging/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.9.0.4.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/9.0.4": { - "sha512": "0MXlimU4Dud6t+iNi5NEz3dO2w1HXdhoOLaYFuLPCjAsvlPQGwOT6V2KZRMLEhCAm/stSZt1AUv0XmDdkjvtbw==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/9.0.4": { - "sha512": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==", - "type": "package", - "path": "microsoft.extensions.options/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.9.0.4.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/9.0.4": { - "sha512": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==", - "type": "package", - "path": "microsoft.extensions.primitives/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.9.0.4.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Mono.TextTemplating/3.0.0": { - "sha512": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", - "type": "package", - "path": "mono.texttemplating/3.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt/LICENSE", - "buildTransitive/Mono.TextTemplating.targets", - "lib/net472/Mono.TextTemplating.dll", - "lib/net6.0/Mono.TextTemplating.dll", - "lib/netstandard2.0/Mono.TextTemplating.dll", - "mono.texttemplating.3.0.0.nupkg.sha512", - "mono.texttemplating.nuspec", - "readme.md" - ] - }, - "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { - "sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", - "type": "package", - "path": "sqlitepclraw.bundle_e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", - "lib/net461/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", - "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", - "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", - "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.bundle_e_sqlite3.nuspec" - ] - }, - "SQLitePCLRaw.core/2.1.10": { - "sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==", - "type": "package", - "path": "sqlitepclraw.core/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/SQLitePCLRaw.core.dll", - "sqlitepclraw.core.2.1.10.nupkg.sha512", - "sqlitepclraw.core.nuspec" - ] - }, - "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { - "sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==", - "type": "package", - "path": "sqlitepclraw.lib.e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "lib/net461/_._", - "lib/netstandard2.0/_._", - "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", - "runtimes/linux-arm/native/libe_sqlite3.so", - "runtimes/linux-arm64/native/libe_sqlite3.so", - "runtimes/linux-armel/native/libe_sqlite3.so", - "runtimes/linux-mips64/native/libe_sqlite3.so", - "runtimes/linux-musl-arm/native/libe_sqlite3.so", - "runtimes/linux-musl-arm64/native/libe_sqlite3.so", - "runtimes/linux-musl-s390x/native/libe_sqlite3.so", - "runtimes/linux-musl-x64/native/libe_sqlite3.so", - "runtimes/linux-ppc64le/native/libe_sqlite3.so", - "runtimes/linux-s390x/native/libe_sqlite3.so", - "runtimes/linux-x64/native/libe_sqlite3.so", - "runtimes/linux-x86/native/libe_sqlite3.so", - "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", - "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", - "runtimes/osx-arm64/native/libe_sqlite3.dylib", - "runtimes/osx-x64/native/libe_sqlite3.dylib", - "runtimes/win-arm/native/e_sqlite3.dll", - "runtimes/win-arm64/native/e_sqlite3.dll", - "runtimes/win-x64/native/e_sqlite3.dll", - "runtimes/win-x86/native/e_sqlite3.dll", - "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", - "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.lib.e_sqlite3.nuspec" - ] - }, - "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { - "sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", - "type": "package", - "path": "sqlitepclraw.provider.e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.provider.e_sqlite3.nuspec" - ] - }, - "System.CodeDom/6.0.0": { - "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", - "type": "package", - "path": "system.codedom/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.CodeDom.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.CodeDom.dll", - "lib/net461/System.CodeDom.xml", - "lib/net6.0/System.CodeDom.dll", - "lib/net6.0/System.CodeDom.xml", - "lib/netstandard2.0/System.CodeDom.dll", - "lib/netstandard2.0/System.CodeDom.xml", - "system.codedom.6.0.0.nupkg.sha512", - "system.codedom.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Collections.Immutable/7.0.0": { - "sha512": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", - "type": "package", - "path": "system.collections.immutable/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Collections.Immutable.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", - "lib/net462/System.Collections.Immutable.dll", - "lib/net462/System.Collections.Immutable.xml", - "lib/net6.0/System.Collections.Immutable.dll", - "lib/net6.0/System.Collections.Immutable.xml", - "lib/net7.0/System.Collections.Immutable.dll", - "lib/net7.0/System.Collections.Immutable.xml", - "lib/netstandard2.0/System.Collections.Immutable.dll", - "lib/netstandard2.0/System.Collections.Immutable.xml", - "system.collections.immutable.7.0.0.nupkg.sha512", - "system.collections.immutable.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition/7.0.0": { - "sha512": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", - "type": "package", - "path": "system.composition/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.targets", - "lib/net461/_._", - "lib/netcoreapp2.0/_._", - "lib/netstandard2.0/_._", - "system.composition.7.0.0.nupkg.sha512", - "system.composition.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.AttributedModel/7.0.0": { - "sha512": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==", - "type": "package", - "path": "system.composition.attributedmodel/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.AttributedModel.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", - "lib/net462/System.Composition.AttributedModel.dll", - "lib/net462/System.Composition.AttributedModel.xml", - "lib/net6.0/System.Composition.AttributedModel.dll", - "lib/net6.0/System.Composition.AttributedModel.xml", - "lib/net7.0/System.Composition.AttributedModel.dll", - "lib/net7.0/System.Composition.AttributedModel.xml", - "lib/netstandard2.0/System.Composition.AttributedModel.dll", - "lib/netstandard2.0/System.Composition.AttributedModel.xml", - "system.composition.attributedmodel.7.0.0.nupkg.sha512", - "system.composition.attributedmodel.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Convention/7.0.0": { - "sha512": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", - "type": "package", - "path": "system.composition.convention/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Convention.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", - "lib/net462/System.Composition.Convention.dll", - "lib/net462/System.Composition.Convention.xml", - "lib/net6.0/System.Composition.Convention.dll", - "lib/net6.0/System.Composition.Convention.xml", - "lib/net7.0/System.Composition.Convention.dll", - "lib/net7.0/System.Composition.Convention.xml", - "lib/netstandard2.0/System.Composition.Convention.dll", - "lib/netstandard2.0/System.Composition.Convention.xml", - "system.composition.convention.7.0.0.nupkg.sha512", - "system.composition.convention.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Hosting/7.0.0": { - "sha512": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", - "type": "package", - "path": "system.composition.hosting/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Hosting.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", - "lib/net462/System.Composition.Hosting.dll", - "lib/net462/System.Composition.Hosting.xml", - "lib/net6.0/System.Composition.Hosting.dll", - "lib/net6.0/System.Composition.Hosting.xml", - "lib/net7.0/System.Composition.Hosting.dll", - "lib/net7.0/System.Composition.Hosting.xml", - "lib/netstandard2.0/System.Composition.Hosting.dll", - "lib/netstandard2.0/System.Composition.Hosting.xml", - "system.composition.hosting.7.0.0.nupkg.sha512", - "system.composition.hosting.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Runtime/7.0.0": { - "sha512": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==", - "type": "package", - "path": "system.composition.runtime/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Runtime.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", - "lib/net462/System.Composition.Runtime.dll", - "lib/net462/System.Composition.Runtime.xml", - "lib/net6.0/System.Composition.Runtime.dll", - "lib/net6.0/System.Composition.Runtime.xml", - "lib/net7.0/System.Composition.Runtime.dll", - "lib/net7.0/System.Composition.Runtime.xml", - "lib/netstandard2.0/System.Composition.Runtime.dll", - "lib/netstandard2.0/System.Composition.Runtime.xml", - "system.composition.runtime.7.0.0.nupkg.sha512", - "system.composition.runtime.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.TypedParts/7.0.0": { - "sha512": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", - "type": "package", - "path": "system.composition.typedparts/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.TypedParts.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", - "lib/net462/System.Composition.TypedParts.dll", - "lib/net462/System.Composition.TypedParts.xml", - "lib/net6.0/System.Composition.TypedParts.dll", - "lib/net6.0/System.Composition.TypedParts.xml", - "lib/net7.0/System.Composition.TypedParts.dll", - "lib/net7.0/System.Composition.TypedParts.xml", - "lib/netstandard2.0/System.Composition.TypedParts.dll", - "lib/netstandard2.0/System.Composition.TypedParts.xml", - "system.composition.typedparts.7.0.0.nupkg.sha512", - "system.composition.typedparts.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/9.0.4": { - "sha512": "Be0emq8bRmcK4eeJIFUt9+vYPf7kzuQrFs8Ef1CdGvXpq/uSve22PTSkRF09bF/J7wmYJ2DHf2v7GaT3vMXnwQ==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/9.0.4": { - "sha512": "luF2Xba+lTe2GOoNQdZLe8q7K6s7nSpWZl9jIwWNMszN4/Yv0lmxk9HISgMmwdyZ83i3UhAGXaSY9o6IJBUuuA==", - "type": "package", - "path": "system.io.pipelines/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.9.0.4.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Memory/4.5.3": { - "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", - "type": "package", - "path": "system.memory/4.5.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "system.memory.4.5.3.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Metadata/7.0.0": { - "sha512": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==", - "type": "package", - "path": "system.reflection.metadata/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Reflection.Metadata.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", - "lib/net462/System.Reflection.Metadata.dll", - "lib/net462/System.Reflection.Metadata.xml", - "lib/net6.0/System.Reflection.Metadata.dll", - "lib/net6.0/System.Reflection.Metadata.xml", - "lib/net7.0/System.Reflection.Metadata.dll", - "lib/net7.0/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "system.reflection.metadata.7.0.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/9.0.4": { - "sha512": "V+5cCPpk1S2ngekUs9nDrQLHGiWFZMg8BthADQr+Fwi59a8DdHFu26S2oi9Bfgv+d67bqmkPqctJXMEXiimXUg==", - "type": "package", - "path": "system.text.encodings.web/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.9.0.4.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/9.0.4": { - "sha512": "pYtmpcO6R3Ef1XilZEHgXP2xBPVORbYEzRP7dl0IAAbN8Dm+kfwio8aCKle97rAWXOExr292MuxWYurIuwN62g==", - "type": "package", - "path": "system.text.json/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.9.0.4.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Threading.Channels/7.0.0": { - "sha512": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA==", - "type": "package", - "path": "system.threading.channels/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Threading.Channels.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", - "lib/net462/System.Threading.Channels.dll", - "lib/net462/System.Threading.Channels.xml", - "lib/net6.0/System.Threading.Channels.dll", - "lib/net6.0/System.Threading.Channels.xml", - "lib/net7.0/System.Threading.Channels.dll", - "lib/net7.0/System.Threading.Channels.xml", - "lib/netstandard2.0/System.Threading.Channels.dll", - "lib/netstandard2.0/System.Threading.Channels.xml", - "lib/netstandard2.1/System.Threading.Channels.dll", - "lib/netstandard2.1/System.Threading.Channels.xml", - "system.threading.channels.7.0.0.nupkg.sha512", - "system.threading.channels.nuspec", - "useSharedDesignerContext.txt" - ] - } + "net8.0": {} }, + "libraries": {}, "projectFileDependencyGroups": { - "net8.0": [ - "Microsoft.EntityFrameworkCore.Sqlite >= 9.0.4", - "Microsoft.EntityFrameworkCore.Tools >= 9.0.4" - ] + "net8.0": [] }, "packageFolders": { "C:\\Users\\henry\\.nuget\\packages\\": {}, @@ -3265,18 +56,6 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", - "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite": { - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - } - }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/project.nuget.cache b/WatchLog/obj/project.nuget.cache index e53be16..0132336 100644 --- a/WatchLog/obj/project.nuget.cache +++ b/WatchLog/obj/project.nuget.cache @@ -1,59 +1,8 @@ { "version": 2, - "dgSpecHash": "icP+xA1WZRc=", + "dgSpecHash": "5Ot5FuUblm4=", "success": true, "projectFilePath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "expectedPackageFiles": [ - "C:\\Users\\henry\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.4\\microsoft.data.sqlite.core.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.4\\microsoft.entityframeworkcore.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.4\\microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.4\\microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.4\\microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.4\\microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\9.0.4\\microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\9.0.4\\microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.4\\microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.4\\microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.4\\microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.4\\microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.4\\microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging\\9.0.4\\microsoft.extensions.logging.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.4\\microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.4\\system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.io.pipelines\\9.0.4\\system.io.pipelines.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.text.encodings.web\\9.0.4\\system.text.encodings.web.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.text.json\\9.0.4\\system.text.json.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512" - ], + "expectedPackageFiles": [], "logs": [] } \ No newline at end of file From 1e6c7a47a45d704e06c6a087e1db19f659d49bf6 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Tue, 22 Apr 2025 00:59:47 +0200 Subject: [PATCH 09/16] Adds Database Structure in C# with Entity Framework --- WatchLog/Components/Layout/NavMenu.razor | 8 +- WatchLog/Components/Pages/Counter.razor | 19 - WatchLog/Components/Pages/Weather.razor | 64 - WatchLog/Data/Database/Global/Admin.cs | 17 + WatchLog/Data/Database/Global/Genre.cs | 23 + WatchLog/Data/Database/Global/GlobalEntity.cs | 45 + .../Database/Global/LinkTableGlobalGenre.cs | 24 + .../Data/Database/Global/StreamingPlatform.cs | 22 + WatchLog/Data/Database/Global/Type.cs | 18 + WatchLog/Data/Database/Global/User.cs | 32 + WatchLog/Data/Database/Private/Label.cs | 32 + .../Database/Private/LinkTablePrivateLabel.cs | 21 + .../LinkTablePrivateStreamingPlatform.cs | 21 + .../Data/Database/Private/PrivateEntity.cs | 52 + .../Data/Database/Private/UserWatchStatus.cs | 38 + .../Database/Shared/LinkTableSharedLabel.cs | 22 + .../LinkTableSharedStreamingPlatform.cs | 21 + .../Database/Shared/LinkTableSharedUser.cs | 21 + WatchLog/Data/Database/Shared/SharedList.cs | 32 + .../Data/Database/Shared/SharedListEntity.cs | 48 + .../Data/Database/Shared/SharedListLabel.cs | 37 + .../Data/Database/Shared/SharedWatchStatus.cs | 43 + WatchLog/Data/WatchLogDataContext.cs | 44 + WatchLog/Program.cs | 7 + WatchLog/Properties/launchSettings.json | 74 +- WatchLog/WatchLog.csproj | 13 + WatchLog/WatchLog.csproj.user | 3 + WatchLog/appsettings.json | 3 + .../obj/Debug/net8.0/WatchLog.AssemblyInfo.cs | 13 +- .../net8.0/WatchLog.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 16 +- .../obj/Debug/net8.0/WatchLog.assets.cache | Bin 228 -> 51839 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Release/net8.0/WatchLog.AssemblyInfo.cs | 24 + .../net8.0/WatchLog.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 57 + .../Release/net8.0/WatchLog.GlobalUsings.g.cs | 17 + ...hLog.MvcApplicationPartsAssemblyInfo.cache | 0 .../obj/Release/net8.0/WatchLog.assets.cache | Bin 0 -> 51839 bytes .../WatchLog.csproj.AssemblyReference.cache | Bin 0 -> 14057 bytes .../WatchLog.csproj.CoreCompileInputs.cache | 1 + .../WatchLog.csproj.FileListAbsolute.txt | 161 + .../Release/net8.0/WatchLog.csproj.Up2Date | 0 WatchLog/obj/Release/net8.0/WatchLog.dll | Bin 0 -> 98816 bytes .../net8.0/WatchLog.genruntimeconfig.cache | 1 + WatchLog/obj/Release/net8.0/WatchLog.pdb | Bin 0 -> 45352 bytes WatchLog/obj/Release/net8.0/apphost.exe | Bin 0 -> 139264 bytes WatchLog/obj/Release/net8.0/ref/WatchLog.dll | Bin 0 -> 25088 bytes .../obj/Release/net8.0/refint/WatchLog.dll | Bin 0 -> 25088 bytes .../Layout/MainLayout.razor.rz.scp.css | 96 + .../Layout/NavMenu.razor.rz.scp.css | 105 + .../scopedcss/bundle/WatchLog.styles.css | 203 ++ .../projectbundle/WatchLog.bundle.scp.css | 203 ++ .../staticwebassets.build.endpoints.json | 416 +++ .../Release/net8.0/staticwebassets.build.json | 640 ++++ .../net8.0/staticwebassets.development.json | 1 + .../Release/net8.0/staticwebassets.pack.json | 45 + ...aticwebassets.references.upToDateCheck.txt | 0 .../net8.0/staticwebassets.removed.txt | 0 .../net8.0/staticwebassets.upToDateCheck.txt | 4 + ...t.AspNetCore.StaticWebAssetEndpoints.props | 64 + ...Microsoft.AspNetCore.StaticWebAssets.props | 94 + .../msbuild.build.WatchLog.props | 4 + ...msbuild.buildMultiTargeting.WatchLog.props | 3 + .../msbuild.buildTransitive.WatchLog.props | 3 + ...atchLog.csproj.EntityFrameworkCore.targets | 28 + .../obj/WatchLog.csproj.nuget.dgspec.json | 18 + WatchLog/obj/WatchLog.csproj.nuget.g.props | 9 + WatchLog/obj/WatchLog.csproj.nuget.g.targets | 11 +- WatchLog/obj/project.assets.json | 3234 ++++++++++++++++- WatchLog/obj/project.nuget.cache | 55 +- 71 files changed, 6197 insertions(+), 140 deletions(-) delete mode 100644 WatchLog/Components/Pages/Counter.razor delete mode 100644 WatchLog/Components/Pages/Weather.razor create mode 100644 WatchLog/Data/Database/Global/Admin.cs create mode 100644 WatchLog/Data/Database/Global/Genre.cs create mode 100644 WatchLog/Data/Database/Global/GlobalEntity.cs create mode 100644 WatchLog/Data/Database/Global/LinkTableGlobalGenre.cs create mode 100644 WatchLog/Data/Database/Global/StreamingPlatform.cs create mode 100644 WatchLog/Data/Database/Global/Type.cs create mode 100644 WatchLog/Data/Database/Global/User.cs create mode 100644 WatchLog/Data/Database/Private/Label.cs create mode 100644 WatchLog/Data/Database/Private/LinkTablePrivateLabel.cs create mode 100644 WatchLog/Data/Database/Private/LinkTablePrivateStreamingPlatform.cs create mode 100644 WatchLog/Data/Database/Private/PrivateEntity.cs create mode 100644 WatchLog/Data/Database/Private/UserWatchStatus.cs create mode 100644 WatchLog/Data/Database/Shared/LinkTableSharedLabel.cs create mode 100644 WatchLog/Data/Database/Shared/LinkTableSharedStreamingPlatform.cs create mode 100644 WatchLog/Data/Database/Shared/LinkTableSharedUser.cs create mode 100644 WatchLog/Data/Database/Shared/SharedList.cs create mode 100644 WatchLog/Data/Database/Shared/SharedListEntity.cs create mode 100644 WatchLog/Data/Database/Shared/SharedListLabel.cs create mode 100644 WatchLog/Data/Database/Shared/SharedWatchStatus.cs create mode 100644 WatchLog/Data/WatchLogDataContext.cs create mode 100644 WatchLog/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.assets.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.dll create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache create mode 100644 WatchLog/obj/Release/net8.0/WatchLog.pdb create mode 100644 WatchLog/obj/Release/net8.0/apphost.exe create mode 100644 WatchLog/obj/Release/net8.0/ref/WatchLog.dll create mode 100644 WatchLog/obj/Release/net8.0/refint/WatchLog.dll create mode 100644 WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css create mode 100644 WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css create mode 100644 WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css create mode 100644 WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.build.json create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.development.json create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.pack.json create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.removed.txt create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props create mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props create mode 100644 WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets diff --git a/WatchLog/Components/Layout/NavMenu.razor b/WatchLog/Components/Layout/NavMenu.razor index fd642c8..2df568b 100644 --- a/WatchLog/Components/Layout/NavMenu.razor +++ b/WatchLog/Components/Layout/NavMenu.razor @@ -15,14 +15,14 @@ diff --git a/WatchLog/Components/Pages/Counter.razor b/WatchLog/Components/Pages/Counter.razor deleted file mode 100644 index 1a4f8e7..0000000 --- a/WatchLog/Components/Pages/Counter.razor +++ /dev/null @@ -1,19 +0,0 @@ -@page "/counter" -@rendermode InteractiveServer - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/WatchLog/Components/Pages/Weather.razor b/WatchLog/Components/Pages/Weather.razor deleted file mode 100644 index 43a1ecb..0000000 --- a/WatchLog/Components/Pages/Weather.razor +++ /dev/null @@ -1,64 +0,0 @@ -@page "/weather" -@attribute [StreamRendering] - -Weather - -

Weather

- -

This component demonstrates showing data.

- -@if (forecasts == null) -{ -

Loading...

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - // Simulate asynchronous loading to demonstrate streaming rendering - await Task.Delay(500); - - var startDate = DateOnly.FromDateTime(DateTime.Now); - var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; - forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast - { - Date = startDate.AddDays(index), - TemperatureC = Random.Shared.Next(-20, 55), - Summary = summaries[Random.Shared.Next(summaries.Length)] - }).ToArray(); - } - - private class WeatherForecast - { - public DateOnly Date { get; set; } - public int TemperatureC { get; set; } - public string? Summary { get; set; } - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } -} diff --git a/WatchLog/Data/Database/Global/Admin.cs b/WatchLog/Data/Database/Global/Admin.cs new file mode 100644 index 0000000..a0f5f7d --- /dev/null +++ b/WatchLog/Data/Database/Global/Admin.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; + +namespace WatchLog.Data +{ + public class Admin + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(100)] + public required string Name { get; set; } + + [Required] + public required string Password { get; set; } // Important: Save as HASH + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/Genre.cs b/WatchLog/Data/Database/Global/Genre.cs new file mode 100644 index 0000000..39efcdb --- /dev/null +++ b/WatchLog/Data/Database/Global/Genre.cs @@ -0,0 +1,23 @@ +using System.ComponentModel.DataAnnotations; + +namespace WatchLog.Data +{ + public class Genre + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(50)] + public required string Name { get; set; } + + [Required] + public required DateTime CreationTime { get; set; } + + public DateTime? LastChange { get; set; } + + + // --- Navigation Properties --- + public virtual ICollection LinkTableGlobalGenres { get; set; } = new List(); + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/GlobalEntity.cs b/WatchLog/Data/Database/Global/GlobalEntity.cs new file mode 100644 index 0000000..b3babc4 --- /dev/null +++ b/WatchLog/Data/Database/Global/GlobalEntity.cs @@ -0,0 +1,45 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace WatchLog.Data +{ + public class GlobalEntity + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(200)] + public required string Title { get; set; } + + [MaxLength(500)] + public string? PicturePath { get; set; } + + [Required] + public required DateTime CreationTime { get; set; } + + public DateTime? LastChange { get; set; } + + + // --- Foreign Keys --- + [Required] + public int TypeId { get; set; } + + [Required] + public int CreatorId { get; set; } + + + // --- Navigation Properties --- + [ForeignKey(nameof(TypeId))] + public virtual Type Type { get; set; } = null!; + + [ForeignKey(nameof(CreatorId))] + public virtual User User { get; set; } = null!; + + public virtual ICollection LinkTableGlobalGenres { get; set; } = new List(); + + public virtual ICollection PrivateEntities { get; set; } = new List(); + + public virtual ICollection SharedListEntities { get; set; } = new List(); + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/LinkTableGlobalGenre.cs b/WatchLog/Data/Database/Global/LinkTableGlobalGenre.cs new file mode 100644 index 0000000..8568ebc --- /dev/null +++ b/WatchLog/Data/Database/Global/LinkTableGlobalGenre.cs @@ -0,0 +1,24 @@ +using System.ComponentModel.DataAnnotations.Schema; +using Microsoft.EntityFrameworkCore; + +namespace WatchLog.Data +{ + [PrimaryKey(nameof(GlobalEntityId), nameof(GenreId))] + public class LinkTableGlobalGenre + { + // --- Foreign Keys --- + [Column(Order = 0)] + public int GlobalEntityId { get; set; } + + [Column(Order = 1)] + public int GenreId { get; set; } + + + // --- Navigation Properties --- + [ForeignKey(nameof(GlobalEntityId))] + public virtual GlobalEntity GlobalEntity { get; set; } = null!; + + [ForeignKey(nameof(GenreId))] + public virtual Genre Genre { get; set; } = null!; + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/StreamingPlatform.cs b/WatchLog/Data/Database/Global/StreamingPlatform.cs new file mode 100644 index 0000000..5acf74a --- /dev/null +++ b/WatchLog/Data/Database/Global/StreamingPlatform.cs @@ -0,0 +1,22 @@ +using System.ComponentModel.DataAnnotations; + +namespace WatchLog.Data +{ + public class StreamingPlatform + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(100)] + public required string Name { get; set; } + + [Required] + public string? PicturePath { get; set; } + + [Required] + public required DateTime CreationTime { get; set; } + + public DateTime? LastChange { get; set; } + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/Type.cs b/WatchLog/Data/Database/Global/Type.cs new file mode 100644 index 0000000..3417780 --- /dev/null +++ b/WatchLog/Data/Database/Global/Type.cs @@ -0,0 +1,18 @@ +using System.ComponentModel.DataAnnotations; + +namespace WatchLog.Data +{ + public class Type + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(50)] + public required string Name { get; set; } + + + // --- Navigation Property --- + public virtual ICollection GlobalEntities { get; set; } = new List(); + } +} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/User.cs b/WatchLog/Data/Database/Global/User.cs new file mode 100644 index 0000000..e831dd1 --- /dev/null +++ b/WatchLog/Data/Database/Global/User.cs @@ -0,0 +1,32 @@ +using System.ComponentModel.DataAnnotations; + +namespace WatchLog.Data +{ + public class User + { + [Key] + public int Id { get; set; } + + [Required] + [MaxLength(100)] + public required string Name { get; set; } + + [MaxLength(255)] + public string? Email { get; set; } + + [Required] + public required string Password { get; set; } // Important: Save as HASH + + + // --- Navigation Properties --- + public virtual ICollection PrivateEntities { get; set; } = new List(); + + public virtual ICollection GlobalEntities { get; set; } = new List(); + + public virtual ICollection
diff --git a/WatchLog/WatchLog.csproj.user b/WatchLog/WatchLog.csproj.user index 9ff5820..c404400 100644 --- a/WatchLog/WatchLog.csproj.user +++ b/WatchLog/WatchLog.csproj.user @@ -3,4 +3,7 @@ https + + ProjectDebugger + \ No newline at end of file diff --git a/WatchLog/appsettings.json b/WatchLog/appsettings.json index 10f68b8..6bc4bcd 100644 --- a/WatchLog/appsettings.json +++ b/WatchLog/appsettings.json @@ -5,5 +5,8 @@ "Microsoft.AspNetCore": "Warning" } }, + "ConnectionStrings": { + "WatchLogDB": "Data Source=Data\\WatchLog.db" + }, "AllowedHosts": "*" } diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs index 87f4a23..5055931 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs @@ -1,23 +1,24 @@ //------------------------------------------------------------------------------ // -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ using System; using System.Reflection; +[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("e9a7853f-a38d-4eaf-ab60-c21c566189c7")] [assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b9c734826a70ec4f1bd22398d13daa6aa918baf9")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+370edc17e9e9b275966476dbc5870e6e55ee56c1")] [assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] [assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// Von der MSBuild WriteCodeFragment-Klasse generiert. +// Generated by the MSBuild WriteCodeFragment class. diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache index 0d969a8..258a7e8 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache +++ b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -1 +1 @@ -0685401ef1c14abfce1bb0fdca360d832192a430a629c2e8d04bb46da3bacb01 +9798ba7e07e56fea75ea445e88795d430a2de4d8376ee2ac8308cfe9449f1929 diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig index 85e707c..bc8f3de 100644 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -1,11 +1,19 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = true +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = build_property.ProjectTypeGuids = build_property.InvariantGlobalization = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = WatchLog build_property.RootNamespace = WatchLog @@ -24,10 +32,6 @@ build_property.EnableCodeStyleSeverity = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[D:/wc/Watchlog/WatchLog/Components/Pages/Counter.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - [D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = @@ -36,10 +40,6 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y build_metadata.AdditionalFiles.CssScope = -[D:/wc/Watchlog/WatchLog/Components/Pages/Weather.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - [D:/wc/Watchlog/WatchLog/Components/Routes.razor] build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= build_metadata.AdditionalFiles.CssScope = diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache b/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache index 70a60139999d3930e5233df9b61db06892ad1bef..a7ba3e7d3ecc052226f6dc89d9844d57aa8ce721 100644 GIT binary patch literal 51839 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs new file mode 100644 index 0000000..1c1891b --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("e9a7853f-a38d-4eaf-ab60-c21c566189c7")] +[assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+370edc17e9e9b275966476dbc5870e6e55ee56c1")] +[assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] +[assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache new file mode 100644 index 0000000..413ec1e --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +94930d0ad080e9b9fdca625e5cac682f3a64bd3dc49afe45aa0f1b0b432675cf diff --git a/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bc8f3de --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,57 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = WatchLog +build_property.RootNamespace = WatchLog +build_property.ProjectDir = D:\wc\Watchlog\WatchLog\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\wc\Watchlog\WatchLog +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = + +[D:/wc/Watchlog/WatchLog/Components/App.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Pages/Home.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Routes.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/wc/Watchlog/WatchLog/Components/Layout/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-aqp1j54bcw + +[D:/wc/Watchlog/WatchLog/Components/Layout/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-tzmqn8bd3e diff --git a/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs b/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache b/WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.assets.cache b/WatchLog/obj/Release/net8.0/WatchLog.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..52c336f962ad8b8560150a4d0109ef010897cda9 GIT binary patch literal 51839 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 Osk>dJljmHi&iy|^UVKsj literal 0 HcmV?d00001 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache b/WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..c378dc846b4e23b03bff33ffd9462f8dca01fb79 GIT binary patch literal 14057 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 literal 0 HcmV?d00001 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache b/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..5339de8 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +28b49858ba30c2d4778a51a8020495145044c615786a76561902dd90d841cca2 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt b/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6cd8405 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt @@ -0,0 +1,161 @@ +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\appsettings.Development.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\appsettings.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.staticwebassets.runtime.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.staticwebassets.endpoints.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.exe +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.deps.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.runtimeconfig.json +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.pdb +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Humanizer.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Bcl.AsyncInterfaces.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Build.Locator.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.CSharp.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Data.Sqlite.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Design.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Relational.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Sqlite.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Caching.Abstractions.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Caching.Memory.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyInjection.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyModel.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Logging.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Options.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Primitives.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Mono.TextTemplating.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.batteries_v2.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.core.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.CodeDom.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.AttributedModel.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Convention.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Hosting.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Runtime.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.TypedParts.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Diagnostics.DiagnosticSource.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.IO.Pipelines.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Text.Encodings.Web.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Text.Json.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-arm\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-armel\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-s390x\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-x64\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-x86\native\libe_sqlite3.so +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-arm\native\e_sqlite3.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-arm64\native\e_sqlite3.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-x64\native\e_sqlite3.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-x86\native\e_sqlite3.dll +D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.AssemblyReference.cache +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.GeneratedMSBuildEditorConfig.editorconfig +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.AssemblyInfoInputs.cache +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.AssemblyInfo.cs +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.CoreCompileInputs.cache +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.MvcApplicationPartsAssemblyInfo.cache +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\Components\Layout\MainLayout.razor.rz.scp.css +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\Components\Layout\NavMenu.razor.rz.scp.css +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\bundle\WatchLog.styles.css +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\projectbundle\WatchLog.bundle.scp.css +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.build.json +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.development.json +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.build.endpoints.json +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.build.WatchLog.props +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.buildMultiTargeting.WatchLog.props +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.buildTransitive.WatchLog.props +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.pack.json +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.upToDateCheck.txt +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.Up2Date +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.dll +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\refint\WatchLog.dll +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.pdb +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.genruntimeconfig.cache +D:\wc\Watchlog\WatchLog\obj\Release\net8.0\ref\WatchLog.dll diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date b/WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.dll b/WatchLog/obj/Release/net8.0/WatchLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..e584b51ddb1478ddafd6e3725e7fed37adfd9c0f GIT binary patch literal 98816 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�))?Rn3ts11YTYJkQofC4&bbPW_>IKeegfMKd@ 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 literal 0 HcmV?d00001 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache b/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache new file mode 100644 index 0000000..ccaada0 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache @@ -0,0 +1 @@ +290421d2c8be424687749cd06dcf574e2e1ec7bd3615703bb6e0dd4242397a82 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.pdb b/WatchLog/obj/Release/net8.0/WatchLog.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e26e8f2b8d6da658553f2981cfd3419c46288c0b GIT binary patch literal 45352 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�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 D`4 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 F{|`S&LEZoW literal 0 HcmV?d00001 diff --git a/WatchLog/obj/Release/net8.0/refint/WatchLog.dll b/WatchLog/obj/Release/net8.0/refint/WatchLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..bc9a8eae4aa0e03cf5587b3e6053a7b605a77686 GIT binary patch literal 25088 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 F{|`S&LEZoW literal 0 HcmV?d00001 diff --git a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css new file mode 100644 index 0000000..a24f101 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css @@ -0,0 +1,96 @@ +.page[b-aqp1j54bcw] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-aqp1j54bcw] { + flex: 1; +} + +.sidebar[b-aqp1j54bcw] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-aqp1j54bcw] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-aqp1j54bcw] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-aqp1j54bcw] { + justify-content: space-between; + } + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-aqp1j54bcw] { + flex-direction: row; + } + + .sidebar[b-aqp1j54bcw] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-aqp1j54bcw] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-aqp1j54bcw] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-aqp1j54bcw] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-aqp1j54bcw] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } diff --git a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css new file mode 100644 index 0000000..7cf1e18 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css @@ -0,0 +1,105 @@ +.navbar-toggler[b-tzmqn8bd3e] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-tzmqn8bd3e] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-tzmqn8bd3e] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-tzmqn8bd3e] { + font-size: 1.1rem; +} + +.bi[b-tzmqn8bd3e] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-tzmqn8bd3e] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-tzmqn8bd3e] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-tzmqn8bd3e] { + padding-bottom: 1rem; + } + + .nav-item[b-tzmqn8bd3e] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-tzmqn8bd3e] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-tzmqn8bd3e] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-tzmqn8bd3e] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-tzmqn8bd3e] { + display: none; + } + + .nav-scrollable[b-tzmqn8bd3e] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css b/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css new file mode 100644 index 0000000..8802a73 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css @@ -0,0 +1,203 @@ +/* _content/WatchLog/Components/Layout/MainLayout.razor.rz.scp.css */ +.page[b-aqp1j54bcw] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-aqp1j54bcw] { + flex: 1; +} + +.sidebar[b-aqp1j54bcw] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-aqp1j54bcw] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-aqp1j54bcw] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-aqp1j54bcw] { + justify-content: space-between; + } + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-aqp1j54bcw] { + flex-direction: row; + } + + .sidebar[b-aqp1j54bcw] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-aqp1j54bcw] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-aqp1j54bcw] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-aqp1j54bcw] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-aqp1j54bcw] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } +/* _content/WatchLog/Components/Layout/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-tzmqn8bd3e] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-tzmqn8bd3e] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-tzmqn8bd3e] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-tzmqn8bd3e] { + font-size: 1.1rem; +} + +.bi[b-tzmqn8bd3e] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-tzmqn8bd3e] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-tzmqn8bd3e] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-tzmqn8bd3e] { + padding-bottom: 1rem; + } + + .nav-item[b-tzmqn8bd3e] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-tzmqn8bd3e] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-tzmqn8bd3e] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-tzmqn8bd3e] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-tzmqn8bd3e] { + display: none; + } + + .nav-scrollable[b-tzmqn8bd3e] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css new file mode 100644 index 0000000..8802a73 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css @@ -0,0 +1,203 @@ +/* _content/WatchLog/Components/Layout/MainLayout.razor.rz.scp.css */ +.page[b-aqp1j54bcw] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-aqp1j54bcw] { + flex: 1; +} + +.sidebar[b-aqp1j54bcw] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-aqp1j54bcw] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-aqp1j54bcw] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row[b-aqp1j54bcw] { + justify-content: space-between; + } + + .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-aqp1j54bcw] { + flex-direction: row; + } + + .sidebar[b-aqp1j54bcw] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-aqp1j54bcw] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-aqp1j54bcw] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui[b-aqp1j54bcw] { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss[b-aqp1j54bcw] { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } +/* _content/WatchLog/Components/Layout/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-tzmqn8bd3e] { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked[b-tzmqn8bd3e] { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row[b-tzmqn8bd3e] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-tzmqn8bd3e] { + font-size: 1.1rem; +} + +.bi[b-tzmqn8bd3e] { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu[b-tzmqn8bd3e] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item[b-tzmqn8bd3e] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-tzmqn8bd3e] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-tzmqn8bd3e] { + padding-bottom: 1rem; + } + + .nav-item[b-tzmqn8bd3e] .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item[b-tzmqn8bd3e] a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item[b-tzmqn8bd3e] .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable[b-tzmqn8bd3e] { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler[b-tzmqn8bd3e] { + display: none; + } + + .nav-scrollable[b-tzmqn8bd3e] { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json b/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..82e2275 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1,416 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [ + { + "Route": "WatchLog.styles.css", + "AssetFile": "WatchLog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + } + ] + }, + { + "Route": "WatchLog.vfv28wotgv.styles.css", + "AssetFile": "WatchLog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vfv28wotgv" + }, + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + }, + { + "Name": "label", + "Value": "WatchLog.styles.css" + } + ] + }, + { + "Route": "app.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "app.da95v2qkru.css", + "AssetFile": "app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "da95v2qkru" + }, + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + }, + { + "Name": "label", + "Value": "app.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.6gzpyzhau4.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "162726" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "6gzpyzhau4" + }, + { + "Name": "integrity", + "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css", + "AssetFile": "bootstrap/bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "162726" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "8inm30yfxf" + }, + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css.map" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.map", + "AssetFile": "bootstrap/bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "favicon.ifv42okdf2.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "ifv42okdf2" + }, + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + }, + { + "Name": "label", + "Value": "favicon.png" + } + ] + }, + { + "Route": "favicon.png", + "AssetFile": "favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + } + ] +} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.build.json b/WatchLog/obj/Release/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..f0083af --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets.build.json @@ -0,0 +1,640 @@ +{ + "Version": 1, + "Hash": "90wJESjxKmuvMwUw558JeeG/fKGWwIr90UBi0zh6b78=", + "Source": "WatchLog", + "BasePath": "_content/WatchLog", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "WatchLog\\wwwroot", + "Source": "WatchLog", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", + "BasePath": "_content/WatchLog", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", + "SourceId": "WatchLog", + "SourceType": "Computed", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\", + "BasePath": "_content/WatchLog", + "RelativePath": "WatchLog#[.{fingerprint}]?.styles.css", + "AssetKind": "All", + "AssetMode": "CurrentProject", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ApplicationBundle", + "Fingerprint": "vfv28wotgv", + "Integrity": "VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", + "SourceId": "WatchLog", + "SourceType": "Computed", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\", + "BasePath": "_content/WatchLog", + "RelativePath": "WatchLog#[.{fingerprint}]!.bundle.scp.css", + "AssetKind": "All", + "AssetMode": "Reference", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ProjectBundle", + "Fingerprint": "vfv28wotgv", + "Integrity": "VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", + "SourceId": "WatchLog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", + "BasePath": "_content/WatchLog", + "RelativePath": "app#[.{fingerprint}]?.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "da95v2qkru", + "Integrity": "u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\app.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", + "SourceId": "WatchLog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", + "BasePath": "_content/WatchLog", + "RelativePath": "bootstrap/bootstrap.min#[.{fingerprint}]?.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "6gzpyzhau4", + "Integrity": "SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css" + }, + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "SourceId": "WatchLog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", + "BasePath": "_content/WatchLog", + "RelativePath": "bootstrap/bootstrap.min.css#[.{fingerprint}]?.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "8inm30yfxf", + "Integrity": "gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css.map" + }, + { + "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", + "SourceId": "WatchLog", + "SourceType": "Discovered", + "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", + "BasePath": "_content/WatchLog", + "RelativePath": "favicon#[.{fingerprint}]?.png", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "ifv42okdf2", + "Integrity": "4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\favicon.png" + } + ], + "Endpoints": [ + { + "Route": "app.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "app.da95v2qkru.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2591" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "da95v2qkru" + }, + { + "Name": "label", + "Value": "app.css" + }, + { + "Name": "integrity", + "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.6gzpyzhau4.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "162726" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "6gzpyzhau4" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css" + }, + { + "Name": "integrity", + "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "162726" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "8inm30yfxf" + }, + { + "Name": "label", + "Value": "bootstrap/bootstrap.min.css.map" + }, + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "bootstrap/bootstrap.min.css.map", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "449111" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" + } + ] + }, + { + "Route": "favicon.ifv42okdf2.png", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "ifv42okdf2" + }, + { + "Name": "label", + "Value": "favicon.png" + }, + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + }, + { + "Route": "favicon.png", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1148" + }, + { + "Name": "Content-Type", + "Value": "image/png" + }, + { + "Name": "ETag", + "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 19 Apr 2025 19:15:07 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" + } + ] + }, + { + "Route": "WatchLog.bundle.scp.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + } + ] + }, + { + "Route": "WatchLog.styles.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + } + ] + }, + { + "Route": "WatchLog.vfv28wotgv.bundle.scp.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vfv28wotgv" + }, + { + "Name": "label", + "Value": "WatchLog.bundle.scp.css" + }, + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + } + ] + }, + { + "Route": "WatchLog.vfv28wotgv.styles.css", + "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5899" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Mon, 21 Apr 2025 21:48:10 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vfv28wotgv" + }, + { + "Name": "label", + "Value": "WatchLog.styles.css" + }, + { + "Name": "integrity", + "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" + } + ] + } + ] +} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.development.json b/WatchLog/obj/Release/net8.0/staticwebassets.development.json new file mode 100644 index 0000000..3d1fc94 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["D:\\wc\\Watchlog\\WatchLog\\wwwroot\\","D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"WatchLog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"WatchLog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.pack.json b/WatchLog/obj/Release/net8.0/staticwebassets.pack.json new file mode 100644 index 0000000..b290df3 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets.pack.json @@ -0,0 +1,45 @@ +{ + "Files": [ + { + "Id": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", + "PackagePath": "staticwebassets\\WatchLog.vfv28wotgv.bundle.scp.css" + }, + { + "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", + "PackagePath": "staticwebassets\\app.css" + }, + { + "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", + "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css" + }, + { + "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", + "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css.map" + }, + { + "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", + "PackagePath": "staticwebassets\\favicon.png" + }, + { + "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props" + }, + { + "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" + }, + { + "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.build.WatchLog.props", + "PackagePath": "build\\WatchLog.props" + }, + { + "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.WatchLog.props", + "PackagePath": "buildMultiTargeting\\WatchLog.props" + }, + { + "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.buildTransitive.WatchLog.props", + "PackagePath": "buildTransitive\\WatchLog.props" + } + ], + "ElementsToRemove": [] +} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt b/WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt new file mode 100644 index 0000000..e69de29 diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.removed.txt b/WatchLog/obj/Release/net8.0/staticwebassets.removed.txt new file mode 100644 index 0000000..e69de29 diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt b/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt new file mode 100644 index 0000000..8d6e3f5 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt @@ -0,0 +1,4 @@ +wwwroot\app.css +wwwroot\bootstrap\bootstrap.min.css +wwwroot\bootstrap\bootstrap.min.css.map +wwwroot\favicon.png diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props new file mode 100644 index 0000000..0a70313 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props @@ -0,0 +1,64 @@ + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) + + + + + + \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props new file mode 100644 index 0000000..c191f09 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props @@ -0,0 +1,94 @@ + + + + Package + WatchLog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/WatchLog + app.css + All + All + Primary + + + + da95v2qkru + u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) + + + Package + WatchLog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/WatchLog + bootstrap/bootstrap.min.css + All + All + Primary + + + + 6gzpyzhau4 + SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) + + + Package + WatchLog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/WatchLog + bootstrap/bootstrap.min.css.map + All + All + Primary + + + + 8inm30yfxf + gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) + + + Package + WatchLog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/WatchLog + favicon.png + All + All + Primary + + + + ifv42okdf2 + 4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) + + + Package + WatchLog + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/WatchLog + WatchLog.vfv28wotgv.bundle.scp.css + All + Reference + Primary + + ScopedCss + ProjectBundle + vfv28wotgv + VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) + + + \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props new file mode 100644 index 0000000..b87ef14 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props new file mode 100644 index 0000000..6bb1560 --- /dev/null +++ b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets b/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets new file mode 100644 index 0000000..7d6485d --- /dev/null +++ b/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json index 4fee2fc..2eae531 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json +++ b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json @@ -49,6 +49,24 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.props b/WatchLog/obj/WatchLog.csproj.nuget.g.props index 7b9d7c1..809468c 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.props +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.props @@ -13,4 +13,13 @@ + + + + + + + C:\Users\henry\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 + C:\Users\henry\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.4 + \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.targets b/WatchLog/obj/WatchLog.csproj.nuget.g.targets index 3dc06ef..8b86f38 100644 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.targets +++ b/WatchLog/obj/WatchLog.csproj.nuget.g.targets @@ -1,2 +1,11 @@  - \ No newline at end of file + + + + + + + + + + \ No newline at end of file diff --git a/WatchLog/obj/project.assets.json b/WatchLog/obj/project.assets.json index e7238a6..884b03e 100644 --- a/WatchLog/obj/project.assets.json +++ b/WatchLog/obj/project.assets.json @@ -1,11 +1,3221 @@ { "version": 3, "targets": { - "net8.0": {} + "net8.0": { + "Humanizer.Core/2.14.1": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Humanizer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/7.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Build.Framework/17.8.3": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/_._": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.Build.Locator/1.7.8": { + "type": "package", + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/Microsoft.Build.Locator.dll": {} + }, + "build": { + "build/_._": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.4": { + "type": "package", + "build": { + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {}, + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Collections.Immutable": "7.0.0", + "System.Reflection.Metadata": "7.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.8.0]" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "[4.8.0]", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "7.0.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "System.Composition": "7.0.0", + "System.IO.Pipelines": "7.0.0", + "System.Threading.Channels": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { + "type": "package", + "dependencies": { + "Microsoft.Build.Framework": "16.10.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]", + "System.Text.Json": "7.0.3" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".pdb;.runtimeconfig.json;.xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll": { + "related": ".pdb;.runtimeconfig.json;.xml" + }, + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { + "related": ".BuildHost.pdb;.BuildHost.runtimeconfig.json;.BuildHost.xml;.pdb;.xml" + } + }, + "resource": { + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "cs" + }, + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "de" + }, + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "es" + }, + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "fr" + }, + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "it" + }, + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ja" + }, + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ko" + }, + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "pl" + }, + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "pt-BR" + }, + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "ru" + }, + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "tr" + }, + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Data.Sqlite.Core/9.0.4": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "9.0.4", + "Microsoft.EntityFrameworkCore.Analyzers": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { + "type": "package" + }, + "Microsoft.EntityFrameworkCore.Design/9.0.4": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Build.Framework": "17.8.3", + "Microsoft.Build.Locator": "1.7.8", + "Microsoft.CodeAnalysis.CSharp": "4.8.0", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", + "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", + "Microsoft.EntityFrameworkCore.Relational": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "Mono.TextTemplating": "3.0.0", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "related": ".xml" + } + }, + "build": { + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "9.0.4", + "Microsoft.EntityFrameworkCore.Relational": "9.0.4", + "Microsoft.Extensions.Caching.Memory": "9.0.4", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyModel": "9.0.4", + "Microsoft.Extensions.Logging": "9.0.4", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Tools/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "9.0.4" + } + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "9.0.4", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "Microsoft.Extensions.Logging.Abstractions": "9.0.4", + "Microsoft.Extensions.Options": "9.0.4", + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/9.0.4": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "9.0.4", + "System.Text.Json": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.4", + "Microsoft.Extensions.Logging.Abstractions": "9.0.4", + "Microsoft.Extensions.Options": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "System.Diagnostics.DiagnosticSource": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/9.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", + "Microsoft.Extensions.Primitives": "9.0.4" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Mono.TextTemplating/3.0.0": { + "type": "package", + "dependencies": { + "System.CodeDom": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/Mono.TextTemplating.dll": {} + }, + "build": { + "buildTransitive/Mono.TextTemplating.targets": {} + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.10": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-s390x" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.CodeDom/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.CodeDom.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Collections.Immutable/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Convention": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0", + "System.Composition.TypedParts": "7.0.0" + }, + "compile": { + "lib/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.AttributedModel/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.AttributedModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Convention/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Convention.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Hosting/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.Runtime": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.Runtime/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.Runtime.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Composition.TypedParts/7.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Composition.TypedParts.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.IO.Pipelines/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Reflection.Metadata/7.0.0": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "7.0.0" + }, + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Text.Encodings.Web/9.0.4": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/9.0.4": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "9.0.4", + "System.Text.Encodings.Web": "9.0.4" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/System.Text.Json.targets": {} + } + }, + "System.Threading.Channels/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Threading.Channels.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + } + } + }, + "libraries": { + "Humanizer.Core/2.14.1": { + "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "type": "package", + "path": "humanizer.core/2.14.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "humanizer.core.2.14.1.nupkg.sha512", + "humanizer.core.nuspec", + "lib/net6.0/Humanizer.dll", + "lib/net6.0/Humanizer.xml", + "lib/netstandard1.0/Humanizer.dll", + "lib/netstandard1.0/Humanizer.xml", + "lib/netstandard2.0/Humanizer.dll", + "lib/netstandard2.0/Humanizer.xml", + "logo.png" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/7.0.0": { + "sha512": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets", + "buildTransitive/net462/_._", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Build.Framework/17.8.3": { + "sha512": "NrQZJW8TlKVPx72yltGb8SVz3P5mNRk9fNiD/ao8jRSk48WqIIdCn99q4IjlVmPcruuQ+yLdjNQLL8Rb4c916g==", + "type": "package", + "path": "microsoft.build.framework/17.8.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.Build.Framework.dll", + "lib/net472/Microsoft.Build.Framework.pdb", + "lib/net472/Microsoft.Build.Framework.xml", + "lib/net8.0/Microsoft.Build.Framework.dll", + "lib/net8.0/Microsoft.Build.Framework.pdb", + "lib/net8.0/Microsoft.Build.Framework.xml", + "microsoft.build.framework.17.8.3.nupkg.sha512", + "microsoft.build.framework.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.Build.Framework.dll", + "ref/net472/Microsoft.Build.Framework.xml", + "ref/net8.0/Microsoft.Build.Framework.dll", + "ref/net8.0/Microsoft.Build.Framework.xml", + "ref/netstandard2.0/Microsoft.Build.Framework.dll", + "ref/netstandard2.0/Microsoft.Build.Framework.xml" + ] + }, + "Microsoft.Build.Locator/1.7.8": { + "sha512": "sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==", + "type": "package", + "path": "microsoft.build.locator/1.7.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "build/Microsoft.Build.Locator.props", + "build/Microsoft.Build.Locator.targets", + "lib/net46/Microsoft.Build.Locator.dll", + "lib/net6.0/Microsoft.Build.Locator.dll", + "microsoft.build.locator.1.7.8.nupkg.sha512", + "microsoft.build.locator.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.4": { + "sha512": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.3.4", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.txt", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props", + "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets", + "buildTransitive/config/analysislevel_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_all.globalconfig", + "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_default.globalconfig", + "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_none.globalconfig", + "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_all.globalconfig", + "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_default.globalconfig", + "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_none.globalconfig", + "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig", + "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.8.0": { + "sha512": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.dll", + "lib/net6.0/Microsoft.CodeAnalysis.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.dll", + "lib/net7.0/Microsoft.CodeAnalysis.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.8.0": { + "sha512": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { + "sha512": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", + "type": "package", + "path": "microsoft.codeanalysis.csharp.workspaces/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.workspaces.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { + "sha512": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.common/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { + "sha512": "IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.msbuild/4.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.exe", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net472/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net472/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", + "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", + "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", + "microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.msbuild.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/9.0.4": { + "sha512": "rnVGier1R0w9YEAzxOlUl8koFwq4QLwuYKiJN6NFqbCNCPrRLGW3f7x0OtL/Sp1KBMVhgffUIP6jWPppzhpa2Q==", + "type": "package", + "path": "microsoft.data.sqlite.core/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.9.0.4.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/9.0.4": { + "sha512": "+5IAX0aicQYCRfN4pAjad+JPwdEYoVEM3Z1Cl8/EiEv3FVHQHdd8TJQpQIslQDDQS/UsUMb0MsOXwqOh+TJtRw==", + "type": "package", + "path": "microsoft.entityframeworkcore/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { + "sha512": "E0pkWzI0liqu2ogqJ1kohk2eGkYRhf5tI75HGF6IQDARsshY/0w+prGyLvNuUeV7B8I7vYQZ4CzAKYKxw7b9gQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { + "sha512": "cMsm1O7g9X5qbB2wjHf3BVVvGwkG+zeXQ+M91I1Bm6RfylFMImqBPzs0+vmuef7fPxr2yOzPhIfJ2wQJfmtaSw==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Design/9.0.4": { + "sha512": "0NdtmsbYfMr2HyF+W6L+kPaHJl1nAmFjWj0MfI5G+CFeWZxDwltQxzzwSmZQ4QhS5z8zjczGXwHZ8e3iFaoiXA==", + "type": "package", + "path": "microsoft.entityframeworkcore.design/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", + "microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.design.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.4": { + "sha512": "OjJ+xh/wQff5b0wiC3SPvoQqTA2boZeJQf+15+3+OJPtjBKzvxuwr25QRIu1p1t+K8ryQ8pzaoZ7eOpXfNzVGA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { + "sha512": "YruNASPuiCjLOVxO09lpQT4e2OYvpsoD0e5NGEQKOcPCu143RDzWTNlpzcxhArBgAS0FPwQ+OEGZOWhwgWHvOA==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { + "sha512": "96NFbmjcZsO9HkSdWAwh5tn/7LKIu7cLW+zubyGV1BR1w8xpcqPXZcTW4S/0eA0d9BxyFnH8tSDRjUerWGoU/Q==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite.core/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", + "microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Tools/9.0.4": { + "sha512": "QW87VJ1TRTN/tOATTfaXlP8BZZjpi9XkOwJHvDUQosS7cmD03bkYkbp3eoLwIlLOHRJaWi1NhOjqQ9zoBPZa9w==", + "type": "package", + "path": "microsoft.entityframeworkcore.tools/9.0.4", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", + "microsoft.entityframeworkcore.tools.nuspec", + "tools/EntityFrameworkCore.PS2.psd1", + "tools/EntityFrameworkCore.PS2.psm1", + "tools/EntityFrameworkCore.psd1", + "tools/EntityFrameworkCore.psm1", + "tools/about_EntityFrameworkCore.help.txt", + "tools/init.ps1", + "tools/net472/any/ef.exe", + "tools/net472/win-arm64/ef.exe", + "tools/net472/win-x86/ef.exe", + "tools/netcoreapp2.0/any/ef.dll", + "tools/netcoreapp2.0/any/ef.runtimeconfig.json" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.4": { + "sha512": "imcZ5BGhBw5mNsWLepBbqqumWaFe0GtvyCvne2/2wsDIBRa2+Lhx4cU/pKt/4BwOizzUEOls2k1eOJQXHGMalg==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/9.0.4": { + "sha512": "G5rEq1Qez5VJDTEyRsRUnewAspKjaY57VGsdZ8g8Ja6sXXzoiI3PpTd1t43HjHqNWD5A06MQveb2lscn+2CU+w==", + "type": "package", + "path": "microsoft.extensions.caching.memory/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { + "sha512": "0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/9.0.4": { + "sha512": "f2MTUaS2EQ3lX4325ytPAISZqgBfXmY0WvgD80ji6Z20AoDNiCESxsqo6mFRwHJD/jfVKRw9FsW6+86gNre3ug==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { + "sha512": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/9.0.4": { + "sha512": "ACtnvl3H3M/f8Z42980JxsNu7V9PPbzys4vBs83ZewnsgKd7JeYK18OMPo0g+MxAHrpgMrjmlinXDiaSRPcVnA==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net9.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net9.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/9.0.4": { + "sha512": "xW6QPYsqhbuWBO9/1oA43g/XPKbohJx+7G8FLQgQXIriYvY7s+gxr2wjQJfRoPO900dvvv2vVH7wZovG+M1m6w==", + "type": "package", + "path": "microsoft.extensions.logging/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.9.0.4.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.4": { + "sha512": "0MXlimU4Dud6t+iNi5NEz3dO2w1HXdhoOLaYFuLPCjAsvlPQGwOT6V2KZRMLEhCAm/stSZt1AUv0XmDdkjvtbw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/9.0.4": { + "sha512": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==", + "type": "package", + "path": "microsoft.extensions.options/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.9.0.4.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.4": { + "sha512": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.4.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Mono.TextTemplating/3.0.0": { + "sha512": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", + "type": "package", + "path": "mono.texttemplating/3.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt/LICENSE", + "buildTransitive/Mono.TextTemplating.targets", + "lib/net472/Mono.TextTemplating.dll", + "lib/net6.0/Mono.TextTemplating.dll", + "lib/netstandard2.0/Mono.TextTemplating.dll", + "mono.texttemplating.3.0.0.nupkg.sha512", + "mono.texttemplating.nuspec", + "readme.md" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.10": { + "sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==", + "type": "package", + "path": "sqlitepclraw.core/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.10.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-s390x/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.CodeDom/6.0.0": { + "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", + "type": "package", + "path": "system.codedom/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.CodeDom.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.CodeDom.dll", + "lib/net461/System.CodeDom.xml", + "lib/net6.0/System.CodeDom.dll", + "lib/net6.0/System.CodeDom.xml", + "lib/netstandard2.0/System.CodeDom.dll", + "lib/netstandard2.0/System.CodeDom.xml", + "system.codedom.6.0.0.nupkg.sha512", + "system.codedom.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Collections.Immutable/7.0.0": { + "sha512": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "type": "package", + "path": "system.collections.immutable/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "README.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/net7.0/System.Collections.Immutable.dll", + "lib/net7.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.7.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition/7.0.0": { + "sha512": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", + "type": "package", + "path": "system.composition/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.targets", + "lib/net461/_._", + "lib/netcoreapp2.0/_._", + "lib/netstandard2.0/_._", + "system.composition.7.0.0.nupkg.sha512", + "system.composition.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.AttributedModel/7.0.0": { + "sha512": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==", + "type": "package", + "path": "system.composition.attributedmodel/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.AttributedModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", + "lib/net462/System.Composition.AttributedModel.dll", + "lib/net462/System.Composition.AttributedModel.xml", + "lib/net6.0/System.Composition.AttributedModel.dll", + "lib/net6.0/System.Composition.AttributedModel.xml", + "lib/net7.0/System.Composition.AttributedModel.dll", + "lib/net7.0/System.Composition.AttributedModel.xml", + "lib/netstandard2.0/System.Composition.AttributedModel.dll", + "lib/netstandard2.0/System.Composition.AttributedModel.xml", + "system.composition.attributedmodel.7.0.0.nupkg.sha512", + "system.composition.attributedmodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Convention/7.0.0": { + "sha512": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", + "type": "package", + "path": "system.composition.convention/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Convention.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", + "lib/net462/System.Composition.Convention.dll", + "lib/net462/System.Composition.Convention.xml", + "lib/net6.0/System.Composition.Convention.dll", + "lib/net6.0/System.Composition.Convention.xml", + "lib/net7.0/System.Composition.Convention.dll", + "lib/net7.0/System.Composition.Convention.xml", + "lib/netstandard2.0/System.Composition.Convention.dll", + "lib/netstandard2.0/System.Composition.Convention.xml", + "system.composition.convention.7.0.0.nupkg.sha512", + "system.composition.convention.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Hosting/7.0.0": { + "sha512": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", + "type": "package", + "path": "system.composition.hosting/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Hosting.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", + "lib/net462/System.Composition.Hosting.dll", + "lib/net462/System.Composition.Hosting.xml", + "lib/net6.0/System.Composition.Hosting.dll", + "lib/net6.0/System.Composition.Hosting.xml", + "lib/net7.0/System.Composition.Hosting.dll", + "lib/net7.0/System.Composition.Hosting.xml", + "lib/netstandard2.0/System.Composition.Hosting.dll", + "lib/netstandard2.0/System.Composition.Hosting.xml", + "system.composition.hosting.7.0.0.nupkg.sha512", + "system.composition.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Runtime/7.0.0": { + "sha512": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==", + "type": "package", + "path": "system.composition.runtime/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.Runtime.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", + "lib/net462/System.Composition.Runtime.dll", + "lib/net462/System.Composition.Runtime.xml", + "lib/net6.0/System.Composition.Runtime.dll", + "lib/net6.0/System.Composition.Runtime.xml", + "lib/net7.0/System.Composition.Runtime.dll", + "lib/net7.0/System.Composition.Runtime.xml", + "lib/netstandard2.0/System.Composition.Runtime.dll", + "lib/netstandard2.0/System.Composition.Runtime.xml", + "system.composition.runtime.7.0.0.nupkg.sha512", + "system.composition.runtime.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.TypedParts/7.0.0": { + "sha512": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", + "type": "package", + "path": "system.composition.typedparts/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Composition.TypedParts.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", + "lib/net462/System.Composition.TypedParts.dll", + "lib/net462/System.Composition.TypedParts.xml", + "lib/net6.0/System.Composition.TypedParts.dll", + "lib/net6.0/System.Composition.TypedParts.xml", + "lib/net7.0/System.Composition.TypedParts.dll", + "lib/net7.0/System.Composition.TypedParts.xml", + "lib/netstandard2.0/System.Composition.TypedParts.dll", + "lib/netstandard2.0/System.Composition.TypedParts.xml", + "system.composition.typedparts.7.0.0.nupkg.sha512", + "system.composition.typedparts.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.4": { + "sha512": "Be0emq8bRmcK4eeJIFUt9+vYPf7kzuQrFs8Ef1CdGvXpq/uSve22PTSkRF09bF/J7wmYJ2DHf2v7GaT3vMXnwQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Pipelines/9.0.4": { + "sha512": "luF2Xba+lTe2GOoNQdZLe8q7K6s7nSpWZl9jIwWNMszN4/Yv0lmxk9HISgMmwdyZ83i3UhAGXaSY9o6IJBUuuA==", + "type": "package", + "path": "system.io.pipelines/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/net9.0/System.IO.Pipelines.dll", + "lib/net9.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.9.0.4.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Metadata/7.0.0": { + "sha512": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==", + "type": "package", + "path": "system.reflection.metadata/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "README.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Reflection.Metadata.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", + "lib/net462/System.Reflection.Metadata.dll", + "lib/net462/System.Reflection.Metadata.xml", + "lib/net6.0/System.Reflection.Metadata.dll", + "lib/net6.0/System.Reflection.Metadata.xml", + "lib/net7.0/System.Reflection.Metadata.dll", + "lib/net7.0/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "system.reflection.metadata.7.0.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/9.0.4": { + "sha512": "V+5cCPpk1S2ngekUs9nDrQLHGiWFZMg8BthADQr+Fwi59a8DdHFu26S2oi9Bfgv+d67bqmkPqctJXMEXiimXUg==", + "type": "package", + "path": "system.text.encodings.web/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/net9.0/System.Text.Encodings.Web.dll", + "lib/net9.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.9.0.4.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/9.0.4": { + "sha512": "pYtmpcO6R3Ef1XilZEHgXP2xBPVORbYEzRP7dl0IAAbN8Dm+kfwio8aCKle97rAWXOExr292MuxWYurIuwN62g==", + "type": "package", + "path": "system.text.json/9.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net8.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/net9.0/System.Text.Json.dll", + "lib/net9.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.9.0.4.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Channels/7.0.0": { + "sha512": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA==", + "type": "package", + "path": "system.threading.channels/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Threading.Channels.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", + "lib/net462/System.Threading.Channels.dll", + "lib/net462/System.Threading.Channels.xml", + "lib/net6.0/System.Threading.Channels.dll", + "lib/net6.0/System.Threading.Channels.xml", + "lib/net7.0/System.Threading.Channels.dll", + "lib/net7.0/System.Threading.Channels.xml", + "lib/netstandard2.0/System.Threading.Channels.dll", + "lib/netstandard2.0/System.Threading.Channels.xml", + "lib/netstandard2.1/System.Threading.Channels.dll", + "lib/netstandard2.1/System.Threading.Channels.xml", + "system.threading.channels.7.0.0.nupkg.sha512", + "system.threading.channels.nuspec", + "useSharedDesignerContext.txt" + ] + } }, - "libraries": {}, "projectFileDependencyGroups": { - "net8.0": [] + "net8.0": [ + "Microsoft.EntityFrameworkCore.Design >= 9.0.4", + "Microsoft.EntityFrameworkCore.Sqlite >= 9.0.4", + "Microsoft.EntityFrameworkCore.Tools >= 9.0.4" + ] }, "packageFolders": { "C:\\Users\\henry\\.nuget\\packages\\": {}, @@ -56,6 +3266,24 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.4, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[9.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/WatchLog/obj/project.nuget.cache b/WatchLog/obj/project.nuget.cache index 0132336..d1f753d 100644 --- a/WatchLog/obj/project.nuget.cache +++ b/WatchLog/obj/project.nuget.cache @@ -1,8 +1,59 @@ { "version": 2, - "dgSpecHash": "5Ot5FuUblm4=", + "dgSpecHash": "wFdj2majZGk=", "success": true, "projectFilePath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\henry\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.4\\microsoft.data.sqlite.core.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.4\\microsoft.entityframeworkcore.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.4\\microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.4\\microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.4\\microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.4\\microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\9.0.4\\microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\9.0.4\\microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.4\\microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.4\\microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.4\\microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.4\\microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.4\\microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging\\9.0.4\\microsoft.extensions.logging.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.4\\microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.4\\system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.io.pipelines\\9.0.4\\system.io.pipelines.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.text.encodings.web\\9.0.4\\system.text.encodings.web.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.text.json\\9.0.4\\system.text.json.9.0.4.nupkg.sha512", + "C:\\Users\\henry\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512" + ], "logs": [] } \ No newline at end of file From 49e5f0f61443059236983dae0e0523e462d99221 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Tue, 22 Apr 2025 01:04:09 +0200 Subject: [PATCH 10/16] Deletes obj Folder and adds it to ignore list --- ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../obj/Debug/net8.0/WatchLog.AssemblyInfo.cs | 24 - .../net8.0/WatchLog.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 57 - .../Debug/net8.0/WatchLog.GlobalUsings.g.cs | 17 - .../obj/Debug/net8.0/WatchLog.assets.cache | Bin 51839 -> 0 bytes .../Debug/net8.0/staticwebassets.removed.txt | 0 ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../Release/net8.0/WatchLog.AssemblyInfo.cs | 24 - .../net8.0/WatchLog.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 57 - .../Release/net8.0/WatchLog.GlobalUsings.g.cs | 17 - ...hLog.MvcApplicationPartsAssemblyInfo.cache | 0 .../obj/Release/net8.0/WatchLog.assets.cache | Bin 51839 -> 0 bytes .../WatchLog.csproj.AssemblyReference.cache | Bin 14057 -> 0 bytes .../WatchLog.csproj.CoreCompileInputs.cache | 1 - .../WatchLog.csproj.FileListAbsolute.txt | 161 - .../Release/net8.0/WatchLog.csproj.Up2Date | 0 WatchLog/obj/Release/net8.0/WatchLog.dll | Bin 98816 -> 0 bytes .../net8.0/WatchLog.genruntimeconfig.cache | 1 - WatchLog/obj/Release/net8.0/WatchLog.pdb | Bin 45352 -> 0 bytes WatchLog/obj/Release/net8.0/apphost.exe | Bin 139264 -> 0 bytes WatchLog/obj/Release/net8.0/ref/WatchLog.dll | Bin 25088 -> 0 bytes .../obj/Release/net8.0/refint/WatchLog.dll | Bin 25088 -> 0 bytes .../Layout/MainLayout.razor.rz.scp.css | 96 - .../Layout/NavMenu.razor.rz.scp.css | 105 - .../scopedcss/bundle/WatchLog.styles.css | 203 - .../projectbundle/WatchLog.bundle.scp.css | 203 - .../staticwebassets.build.endpoints.json | 416 --- .../Release/net8.0/staticwebassets.build.json | 640 ---- .../net8.0/staticwebassets.development.json | 1 - .../Release/net8.0/staticwebassets.pack.json | 45 - ...aticwebassets.references.upToDateCheck.txt | 0 .../net8.0/staticwebassets.removed.txt | 0 .../net8.0/staticwebassets.upToDateCheck.txt | 4 - ...t.AspNetCore.StaticWebAssetEndpoints.props | 64 - ...Microsoft.AspNetCore.StaticWebAssets.props | 94 - .../msbuild.build.WatchLog.props | 4 - ...msbuild.buildMultiTargeting.WatchLog.props | 3 - .../msbuild.buildTransitive.WatchLog.props | 3 - ...atchLog.csproj.EntityFrameworkCore.targets | 28 - .../obj/WatchLog.csproj.nuget.dgspec.json | 94 - WatchLog/obj/WatchLog.csproj.nuget.g.props | 25 - WatchLog/obj/WatchLog.csproj.nuget.g.targets | 11 - WatchLog/obj/project.assets.json | 3310 ----------------- WatchLog/obj/project.nuget.cache | 59 - 46 files changed, 5777 deletions(-) delete mode 100644 WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs delete mode 100644 WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache delete mode 100644 WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs delete mode 100644 WatchLog/obj/Debug/net8.0/WatchLog.assets.cache delete mode 100644 WatchLog/obj/Debug/net8.0/staticwebassets.removed.txt delete mode 100644 WatchLog/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.assets.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.dll delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache delete mode 100644 WatchLog/obj/Release/net8.0/WatchLog.pdb delete mode 100644 WatchLog/obj/Release/net8.0/apphost.exe delete mode 100644 WatchLog/obj/Release/net8.0/ref/WatchLog.dll delete mode 100644 WatchLog/obj/Release/net8.0/refint/WatchLog.dll delete mode 100644 WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css delete mode 100644 WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css delete mode 100644 WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css delete mode 100644 WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.build.json delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.development.json delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.pack.json delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.removed.txt delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props delete mode 100644 WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props delete mode 100644 WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets delete mode 100644 WatchLog/obj/WatchLog.csproj.nuget.dgspec.json delete mode 100644 WatchLog/obj/WatchLog.csproj.nuget.g.props delete mode 100644 WatchLog/obj/WatchLog.csproj.nuget.g.targets delete mode 100644 WatchLog/obj/project.assets.json delete mode 100644 WatchLog/obj/project.nuget.cache diff --git a/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs deleted file mode 100644 index 2217181..0000000 --- a/WatchLog/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs deleted file mode 100644 index 5055931..0000000 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("e9a7853f-a38d-4eaf-ab60-c21c566189c7")] -[assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+370edc17e9e9b275966476dbc5870e6e55ee56c1")] -[assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache deleted file mode 100644 index 258a7e8..0000000 --- a/WatchLog/obj/Debug/net8.0/WatchLog.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -9798ba7e07e56fea75ea445e88795d430a2de4d8376ee2ac8308cfe9449f1929 diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index bc8f3de..0000000 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,57 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = WatchLog -build_property.RootNamespace = WatchLog -build_property.ProjectDir = D:\wc\Watchlog\WatchLog\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.RazorLangVersion = 8.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = D:\wc\Watchlog\WatchLog -build_property._RazorSourceGeneratorDebug = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = - -[D:/wc/Watchlog/WatchLog/Components/App.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Pages/Home.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Routes.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Layout/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-aqp1j54bcw - -[D:/wc/Watchlog/WatchLog/Components/Layout/NavMenu.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-tzmqn8bd3e diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs b/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/WatchLog/obj/Debug/net8.0/WatchLog.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache b/WatchLog/obj/Debug/net8.0/WatchLog.assets.cache deleted file mode 100644 index a7ba3e7d3ecc052226f6dc89d9844d57aa8ce721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51839 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs deleted file mode 100644 index 1c1891b..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("e9a7853f-a38d-4eaf-ab60-c21c566189c7")] -[assembly: System.Reflection.AssemblyCompanyAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+370edc17e9e9b275966476dbc5870e6e55ee56c1")] -[assembly: System.Reflection.AssemblyProductAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyTitleAttribute("WatchLog")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache b/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache deleted file mode 100644 index 413ec1e..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -94930d0ad080e9b9fdca625e5cac682f3a64bd3dc49afe45aa0f1b0b432675cf diff --git a/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig b/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index bc8f3de..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,57 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = WatchLog -build_property.RootNamespace = WatchLog -build_property.ProjectDir = D:\wc\Watchlog\WatchLog\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.RazorLangVersion = 8.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = D:\wc\Watchlog\WatchLog -build_property._RazorSourceGeneratorDebug = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = - -[D:/wc/Watchlog/WatchLog/Components/App.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Pages/Error.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Pages/Home.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Routes.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[D:/wc/Watchlog/WatchLog/Components/Layout/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-aqp1j54bcw - -[D:/wc/Watchlog/WatchLog/Components/Layout/NavMenu.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-tzmqn8bd3e diff --git a/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs b/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache b/WatchLog/obj/Release/net8.0/WatchLog.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.assets.cache b/WatchLog/obj/Release/net8.0/WatchLog.assets.cache deleted file mode 100644 index 52c336f962ad8b8560150a4d0109ef010897cda9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51839 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 Osk>dJljmHi&iy|^UVKsj diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache b/WatchLog/obj/Release/net8.0/WatchLog.csproj.AssemblyReference.cache deleted file mode 100644 index c378dc846b4e23b03bff33ffd9462f8dca01fb79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14057 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 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache b/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache deleted file mode 100644 index 5339de8..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -28b49858ba30c2d4778a51a8020495145044c615786a76561902dd90d841cca2 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt b/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt deleted file mode 100644 index 6cd8405..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,161 +0,0 @@ -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\appsettings.Development.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\appsettings.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.staticwebassets.runtime.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.staticwebassets.endpoints.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.exe -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.deps.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.runtimeconfig.json -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\WatchLog.pdb -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Humanizer.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Bcl.AsyncInterfaces.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Build.Locator.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.CSharp.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Data.Sqlite.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Design.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Relational.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.EntityFrameworkCore.Sqlite.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Caching.Abstractions.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Caching.Memory.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyInjection.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.DependencyModel.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Logging.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Logging.Abstractions.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Options.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Microsoft.Extensions.Primitives.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\Mono.TextTemplating.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.batteries_v2.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.core.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.CodeDom.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.AttributedModel.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Convention.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Hosting.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.Runtime.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Composition.TypedParts.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Diagnostics.DiagnosticSource.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.IO.Pipelines.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Text.Encodings.Web.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\System.Text.Json.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\de\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\es\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\it\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-arm\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-armel\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-s390x\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-x64\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\linux-x86\native\libe_sqlite3.so -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-arm\native\e_sqlite3.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-arm64\native\e_sqlite3.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-x64\native\e_sqlite3.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\win-x86\native\e_sqlite3.dll -D:\wc\Watchlog\WatchLog\bin\Release\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.AssemblyReference.cache -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.GeneratedMSBuildEditorConfig.editorconfig -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.AssemblyInfoInputs.cache -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.AssemblyInfo.cs -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.CoreCompileInputs.cache -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.MvcApplicationPartsAssemblyInfo.cache -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\Components\Layout\MainLayout.razor.rz.scp.css -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\Components\Layout\NavMenu.razor.rz.scp.css -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\bundle\WatchLog.styles.css -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\scopedcss\projectbundle\WatchLog.bundle.scp.css -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.build.json -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.development.json -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.build.endpoints.json -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.build.WatchLog.props -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.buildMultiTargeting.WatchLog.props -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets\msbuild.buildTransitive.WatchLog.props -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.pack.json -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\staticwebassets.upToDateCheck.txt -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.csproj.Up2Date -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.dll -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\refint\WatchLog.dll -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.pdb -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\WatchLog.genruntimeconfig.cache -D:\wc\Watchlog\WatchLog\obj\Release\net8.0\ref\WatchLog.dll diff --git a/WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date b/WatchLog/obj/Release/net8.0/WatchLog.csproj.Up2Date deleted file mode 100644 index e69de29..0000000 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.dll b/WatchLog/obj/Release/net8.0/WatchLog.dll deleted file mode 100644 index e584b51ddb1478ddafd6e3725e7fed37adfd9c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98816 zcmeEv33yahw)MWZlFB?l1~QK%R3JbC2%@NofQo`c3ph(6pn^!CKoldGG^o(vJS%E~ zIJMaAJYpLf#96VOThv5o6{mJ;XYpTq-E(V5Rg`{@zyJ5X-)L6tVV!;U+2`C-w<@QK z2}fTf9ubMb@6SJrJcvjAsU!X}w7{KO{BWw=oA6xegVy-xN++H?V_wM|f740+##2kC zHqM^iG{5A8=_UTtW|z#ET{7m7!%I$Wnl^n&IbX*fqDo&N_Pjp|S&4sj1r8FAOd z8e`}~hb76-M_q2o#8CUM$t8i*$&817KuDWG^QWINA9}+A_^@j^Khk0C#GD99lH^jS?HYOaEuS%a1c-o7EtDDJ6s#gFD@3kq-x#`>vyNFIiXpQFuhZy*#G@^Am0F zpz+@7{e4&}iB426V>ea6P(9dJNxR1JvahCoYVYIo(XN5L&5BJ`fd1M2`}8;c9E3;x zDLLr5KQAe%nl$OAqeD7r0xj`KV-EJwG$6zr?4qe!&Ha&oocsYXZRDTnNB(ni&ric} zDzcr_6MIX=T$DF|rNY3N%FF>tJF-=78i)w1EBZJEOX_V^%*7n%uT*e(DjQyo%|Rvi zwkzhwDNn)WsqFB4gAi3`VX%3`<&@Zea$pwJj9H*nYhRDtu@9j3@ra?dALd1ko!Tqe z%ScY``X#F!pSItb z`f0#lt6!ilwIFMKhM32p=5d%lUJ|I2(oiR5VYMpBPK{Ya64&fp0r^AekeLkwNZS~LAA8P`0y zDy-`4HgYX%-%-{wJLOt7L4rLujX)DDan8}*=nJb6b96rDC@(Na+S|^|k#_%Ub5wyf zuKE1h8n4K8N|VytQ!zIQHWjzlHnugQu~N9mkb_tU-~I* zU(%>MGiTb(&dizi`)hL+xc>G8S?6MudECo9?rk3T(Z{<3*P+reH_FD`C|R#VCEKa7 zi%8~NEyrA82g6*Yn7KO3TYb8@9yN%!S<#uRDdu|As9t8`%+>zpdem;b&5F+TIM`f| z+O4-)k=G-x(>lm@v!>xCHeo*vyG|D(Fa0TL*c|)2u(@SAk#nm#MVVVB6M3C77hb0( zc3mK$rhOsm<;&~$O*~?!!u5NMC3Erv*RN)=GiyQ9+L^VWdH&j3(Cb$d|F!G4BF`yp zMojORin(c+*OdzHg|2e93w<=A>f#z>9>lSzAmda&0k}$hE~(dRSYw9lEwOi=A0pn%2&&EzNUh)|Mu|Giysnvh!=} z0I+p!jWdr2>SORpMBP|R>cv{3)4jLFGZOZtUS{ot+}mm!Z?j_fbBG4 zR_ysXwZ)v!YXb_uf`pdl{LvH}|%~|32{gu&T0Q zWL34bQ&srF?`^+9{et(l+J0y1rvZPheu27709osDuz5VhJRWKu57Wos_NR2zOW9bm zO4jX9$-4cK9C&WUvntkbM&$mdLA=e1;rpLP^)i$2{ZG5`HY_X=_DftgF>{>M~$*#E|QLiaz-VrS-9)B3eJ z)_Y^k^VhBseQwpncV_?7k?j2b_dBq4aUHIY!HZ7KSVXk)Uc-4!nacH&8F}3)-`lJh ze%)yRFN23(caNQN=GkF0%Z8CNtF3#u?m96i!Rt=j@64QNz+an_z;!nfWG&4k^ElZ& z9$_AjG>=D_$D{S}i@-guHb)7yHLgQ#tk8y4@#KLX92uZH$EE3(=nFH~2hMq;vFqH}?sZf<_He{Zv*bAe7VH@}*Xw^`A- zK==36LAIMUKQECNDBe6chIY-@+pO4hEC4sl$I-6&dz%%Tjt7_*wYp#5g5>n4#CzpS zX<@U@0YuKaRxHZ(%-kcdXQn;^P29`84ziQKbFXZ=45r^SC4?Q!zNtaY&U-%t@s>|I z<{;BQEJo%O2JWjh{h$crAd056`kGZbYC6qnzXlB(b;{bnB7MQ;cZrQ zcAx#t?xTb9HY;-X!EQARvfZqM^b(s+g^1m1HtjlSZ?j@k6M(yw*5DNkNPkM6&HT6` zY*lg4n1R4H6C8Gwy-J7dyq9c(1c&Rq|7Of};MvYN_YH~d>{T3Q-Uomqm~ z&CV=A?f2J~U|^3v4P>2-1^O6#@=`NqfmZkRXBKN;YHAypSY$oA!hoTiDv;T9g}y5cLiF{TLe?K51Y^cIL?NW9N*M} z2VW~-U`D+E4UPAED3$TPCCa zWc%Mo#3rn{L{A@oQat1pD(CpKAp48euu=`V{)&Jz&p%jYHp*}Epes+)1xjkd&32-v z!2e;Q>n`+vr7~j{HN^y}#R>i$0hZH_sCiz5D4J(1|4!=U*%Yg7`}k)i$(+r&J+gfl zgVl5iz~_al=`!s)$G;T*#do9D6$ATJF1`!G4(|n8+RNduXi-no6-s5sf!@5~_1VGd zus#P2Im9Oe#QYFqK~r3?3eLa_{jV#P^(^v# zs4@$N8U;HjPV|2jU==6%^HTz}WT(FYYGGowgilzbjzK^N;NXCkvME zpQ17cTHv%iNevu8VFRtRb`Ni+lOs(cqlL;@+W2 zXGA2O8JcvKNjlr1g(Tf4BIz6_x%&~(i`?JPO$Q%#9Fv3;B#9&&ql5W)`cRly$A z6WT*=$lA{He;1gbeE-cF=R+vKu%~OFu(#8L?>h95y~FDNu;CUG)}}UCec1cCj|KP7!=l&k5p>A?@nHx%yw?Wnr=Fhcx4KVo z7-pB&d5V`Ku?6do$Df>oYv)ln{yN6LUgNiG-Yx3MT>O`C{|)M2O}~0Fo02fsl^%bd z#(FHA+os$#}#!^opR-MM$ z5YAl_jHRB;#T&!@Hw9yt^WpwK ztN+jRt0%Jw_YXS8=QY*~;oLiwi+eS!RrO>p-W=|~OZ~X5fL}eCO}(91A8V`^!?|}W z7k3=sswZ>t-@^U(sQ(`N)sxwj;lxVMMXZ;?x%Vm;Peq8Op3KEBhx_kSKc1Q3S5IbB zrW0$J#(E{3d%tq=L;U}kKG7<^<*~XII*5aEWa*Te|(k!9M@dg)#>R_ZVX}i-OHpi!vV$zwSGvgqG`m_2?BAG4v1A zqx(xlo0=jR^-Aj2roX<`3ER77pmh%@T7rP0BM2y(NkGvjmVlzu6Hs(U z0*aO`py(h2isl$lbhQK&9alinCyIcgJAFXWrz4~E$Efr**|@-S=*e1!a{*0wTGBCI z0(tRU;S2aLx`6StgaxdgCOqpX^Q|o zRQ0&jBbC|}PW@|;sveixqSSZ8sT+b+^|;grmAW;Yx-m#qk4ybtsoTP-j|ZvhajDfM zp#CGAx+zFik4v4Y)c3-vPXwvzajADI_5E<_lR>I_Th^Hz z(?P0wTiamRIaQ~!l};(sp@g5 zTv?xnQ(p*D)#FmRvi=!P-5jK<$E9**eHKoAF-TR9OXbS?Je>NsAXPmsmCNOeaOz7z zs(M^1m&=#o)R%))^|(|nm#@O9uLP;;aj9G`{|cwR8lT#)@*q_3wZwIOBajBfG9pTh>f>iamR8GOq;ndC`RXr}1SFBj(RoOat zc6hsjRQ0%2&XyHUeK$x|k3-eh(s-$%Z{O_H^NYugX+zlI{YNmSdfe{00%F3c?**yq zaj9GZvEkJBgH-jnRPF-aaOwv^s(M^17fW0?b$gJi9+%3+5+6?eFi2I8OXV(*5KjFl zNL7zZ<+@4?r+yrys>h{rT_uH6KM7LR<5Ia{B!^Q!4N}$PQn>_E!m0lZQq|*9xnZP+ zQ$Gt*)#Fktb$d?>r+yx!s>h|CsMPdu>K8$(dR*#CrS=M^ei@{y$E9*%_YS9i6{M=i zrE+Cugj4?&q^ifIa%E+PQ@;*U)#FmRva-Ud-vp`Zaj9Hc+2Pc0gH-jnRIaQ(;neSf zRQ0%2E|;8e>i0padR!`(OKv#zhagowE|tqAFP!>gkg6V+%H@(DPW>rJRgX*Maw!O> z?g&!V<5D@Xh2hkngH-jnRPHWC;Z*!F%)QZ7k4xnmC=RDuL8^LODkruioQiY1ZdCQS zR8DMZIMoxRs>h{rA1Di_#ssPAajBfx@^ETwkg6V+%Gv50PW1+<>T#)@f{JizT#%|B zm&z-)GMpM8q^ifIa<=+~Qxk$z^*B_0e!<&Q{IlRFJY(@KO$vBRb1&CG0fxO@0|hiK zH%<3(9TdQ}Le4ss0?U>NTjD8MkmHBf-zVAntahC^Hfh1F(w zO1I}dp(9nIJ?}{sl@c8Ep>9hG2z8iipa8?~TmuCd4tEU{LMCdW>!1MUB-cOzhRLph z0;b_9%}AACMn||D3TSksYoGwbQLcdk3`e^L3NRew8YsYUtZSeE!*Q;G0u0By1`04t zaSar{H-*%ICT$I6&wE-&ph4_;�))?Rn3ts11YTYJkQofC4&bbPW_>IKeegfMKd@ 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 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache b/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache deleted file mode 100644 index ccaada0..0000000 --- a/WatchLog/obj/Release/net8.0/WatchLog.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -290421d2c8be424687749cd06dcf574e2e1ec7bd3615703bb6e0dd4242397a82 diff --git a/WatchLog/obj/Release/net8.0/WatchLog.pdb b/WatchLog/obj/Release/net8.0/WatchLog.pdb deleted file mode 100644 index e26e8f2b8d6da658553f2981cfd3419c46288c0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45352 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�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 D`4 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 F{|`S&LEZoW diff --git a/WatchLog/obj/Release/net8.0/refint/WatchLog.dll b/WatchLog/obj/Release/net8.0/refint/WatchLog.dll deleted file mode 100644 index bc9a8eae4aa0e03cf5587b3e6053a7b605a77686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25088 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 F{|`S&LEZoW diff --git a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css deleted file mode 100644 index a24f101..0000000 --- a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css +++ /dev/null @@ -1,96 +0,0 @@ -.page[b-aqp1j54bcw] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-aqp1j54bcw] { - flex: 1; -} - -.sidebar[b-aqp1j54bcw] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-aqp1j54bcw] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-aqp1j54bcw] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-aqp1j54bcw] { - justify-content: space-between; - } - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-aqp1j54bcw] { - flex-direction: row; - } - - .sidebar[b-aqp1j54bcw] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-aqp1j54bcw] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-aqp1j54bcw] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-aqp1j54bcw] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-aqp1j54bcw] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } diff --git a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css deleted file mode 100644 index 7cf1e18..0000000 --- a/WatchLog/obj/Release/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler[b-tzmqn8bd3e] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-tzmqn8bd3e] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-tzmqn8bd3e] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-tzmqn8bd3e] { - font-size: 1.1rem; -} - -.bi[b-tzmqn8bd3e] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-tzmqn8bd3e] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-tzmqn8bd3e] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-tzmqn8bd3e] { - padding-bottom: 1rem; - } - - .nav-item[b-tzmqn8bd3e] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-tzmqn8bd3e] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-tzmqn8bd3e] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-tzmqn8bd3e] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-tzmqn8bd3e] { - display: none; - } - - .nav-scrollable[b-tzmqn8bd3e] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css b/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css deleted file mode 100644 index 8802a73..0000000 --- a/WatchLog/obj/Release/net8.0/scopedcss/bundle/WatchLog.styles.css +++ /dev/null @@ -1,203 +0,0 @@ -/* _content/WatchLog/Components/Layout/MainLayout.razor.rz.scp.css */ -.page[b-aqp1j54bcw] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-aqp1j54bcw] { - flex: 1; -} - -.sidebar[b-aqp1j54bcw] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-aqp1j54bcw] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-aqp1j54bcw] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-aqp1j54bcw] { - justify-content: space-between; - } - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-aqp1j54bcw] { - flex-direction: row; - } - - .sidebar[b-aqp1j54bcw] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-aqp1j54bcw] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-aqp1j54bcw] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-aqp1j54bcw] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-aqp1j54bcw] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } -/* _content/WatchLog/Components/Layout/NavMenu.razor.rz.scp.css */ -.navbar-toggler[b-tzmqn8bd3e] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-tzmqn8bd3e] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-tzmqn8bd3e] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-tzmqn8bd3e] { - font-size: 1.1rem; -} - -.bi[b-tzmqn8bd3e] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-tzmqn8bd3e] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-tzmqn8bd3e] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-tzmqn8bd3e] { - padding-bottom: 1rem; - } - - .nav-item[b-tzmqn8bd3e] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-tzmqn8bd3e] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-tzmqn8bd3e] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-tzmqn8bd3e] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-tzmqn8bd3e] { - display: none; - } - - .nav-scrollable[b-tzmqn8bd3e] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css b/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css deleted file mode 100644 index 8802a73..0000000 --- a/WatchLog/obj/Release/net8.0/scopedcss/projectbundle/WatchLog.bundle.scp.css +++ /dev/null @@ -1,203 +0,0 @@ -/* _content/WatchLog/Components/Layout/MainLayout.razor.rz.scp.css */ -.page[b-aqp1j54bcw] { - position: relative; - display: flex; - flex-direction: column; -} - -main[b-aqp1j54bcw] { - flex: 1; -} - -.sidebar[b-aqp1j54bcw] { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row[b-aqp1j54bcw] { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row[b-aqp1j54bcw] a:hover, .top-row[b-aqp1j54bcw] .btn-link:hover { - text-decoration: underline; - } - - .top-row[b-aqp1j54bcw] a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row[b-aqp1j54bcw] { - justify-content: space-between; - } - - .top-row[b-aqp1j54bcw] a, .top-row[b-aqp1j54bcw] .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page[b-aqp1j54bcw] { - flex-direction: row; - } - - .sidebar[b-aqp1j54bcw] { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row[b-aqp1j54bcw] { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth[b-aqp1j54bcw] a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row[b-aqp1j54bcw], article[b-aqp1j54bcw] { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui[b-aqp1j54bcw] { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss[b-aqp1j54bcw] { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } -/* _content/WatchLog/Components/Layout/NavMenu.razor.rz.scp.css */ -.navbar-toggler[b-tzmqn8bd3e] { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked[b-tzmqn8bd3e] { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row[b-tzmqn8bd3e] { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand[b-tzmqn8bd3e] { - font-size: 1.1rem; -} - -.bi[b-tzmqn8bd3e] { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu[b-tzmqn8bd3e] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item[b-tzmqn8bd3e] { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type[b-tzmqn8bd3e] { - padding-top: 1rem; - } - - .nav-item:last-of-type[b-tzmqn8bd3e] { - padding-bottom: 1rem; - } - - .nav-item[b-tzmqn8bd3e] .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item[b-tzmqn8bd3e] a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item[b-tzmqn8bd3e] .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable[b-tzmqn8bd3e] { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable[b-tzmqn8bd3e] { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler[b-tzmqn8bd3e] { - display: none; - } - - .nav-scrollable[b-tzmqn8bd3e] { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json b/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json deleted file mode 100644 index 82e2275..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets.build.endpoints.json +++ /dev/null @@ -1,416 +0,0 @@ -{ - "Version": 1, - "ManifestType": "Build", - "Endpoints": [ - { - "Route": "WatchLog.styles.css", - "AssetFile": "WatchLog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - } - ] - }, - { - "Route": "WatchLog.vfv28wotgv.styles.css", - "AssetFile": "WatchLog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "vfv28wotgv" - }, - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - }, - { - "Name": "label", - "Value": "WatchLog.styles.css" - } - ] - }, - { - "Route": "app.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "app.da95v2qkru.css", - "AssetFile": "app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "da95v2qkru" - }, - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - }, - { - "Name": "label", - "Value": "app.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.6gzpyzhau4.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "162726" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "6gzpyzhau4" - }, - { - "Name": "integrity", - "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css", - "AssetFile": "bootstrap/bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "162726" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "8inm30yfxf" - }, - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css.map" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.map", - "AssetFile": "bootstrap/bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "favicon.ifv42okdf2.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "ifv42okdf2" - }, - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - }, - { - "Name": "label", - "Value": "favicon.png" - } - ] - }, - { - "Route": "favicon.png", - "AssetFile": "favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Cache-Control", - "Value": "max-age=3600, must-revalidate" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - } - ] -} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.build.json b/WatchLog/obj/Release/net8.0/staticwebassets.build.json deleted file mode 100644 index f0083af..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets.build.json +++ /dev/null @@ -1,640 +0,0 @@ -{ - "Version": 1, - "Hash": "90wJESjxKmuvMwUw558JeeG/fKGWwIr90UBi0zh6b78=", - "Source": "WatchLog", - "BasePath": "_content/WatchLog", - "Mode": "Default", - "ManifestType": "Build", - "ReferencedProjectsConfiguration": [], - "DiscoveryPatterns": [ - { - "Name": "WatchLog\\wwwroot", - "Source": "WatchLog", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", - "BasePath": "_content/WatchLog", - "Pattern": "**" - } - ], - "Assets": [ - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", - "SourceId": "WatchLog", - "SourceType": "Computed", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\", - "BasePath": "_content/WatchLog", - "RelativePath": "WatchLog#[.{fingerprint}]?.styles.css", - "AssetKind": "All", - "AssetMode": "CurrentProject", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "ScopedCss", - "AssetTraitValue": "ApplicationBundle", - "Fingerprint": "vfv28wotgv", - "Integrity": "VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", - "SourceId": "WatchLog", - "SourceType": "Computed", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\", - "BasePath": "_content/WatchLog", - "RelativePath": "WatchLog#[.{fingerprint}]!.bundle.scp.css", - "AssetKind": "All", - "AssetMode": "Reference", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "ScopedCss", - "AssetTraitValue": "ProjectBundle", - "Fingerprint": "vfv28wotgv", - "Integrity": "VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", - "SourceId": "WatchLog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", - "BasePath": "_content/WatchLog", - "RelativePath": "app#[.{fingerprint}]?.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "da95v2qkru", - "Integrity": "u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\app.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", - "SourceId": "WatchLog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", - "BasePath": "_content/WatchLog", - "RelativePath": "bootstrap/bootstrap.min#[.{fingerprint}]?.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "6gzpyzhau4", - "Integrity": "SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css" - }, - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "SourceId": "WatchLog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", - "BasePath": "_content/WatchLog", - "RelativePath": "bootstrap/bootstrap.min.css#[.{fingerprint}]?.map", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "8inm30yfxf", - "Integrity": "gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css.map" - }, - { - "Identity": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", - "SourceId": "WatchLog", - "SourceType": "Discovered", - "ContentRoot": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\", - "BasePath": "_content/WatchLog", - "RelativePath": "favicon#[.{fingerprint}]?.png", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "Fingerprint": "ifv42okdf2", - "Integrity": "4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\favicon.png" - } - ], - "Endpoints": [ - { - "Route": "app.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "app.da95v2qkru.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "2591" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "da95v2qkru" - }, - { - "Name": "label", - "Value": "app.css" - }, - { - "Name": "integrity", - "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.6gzpyzhau4.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "162726" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "6gzpyzhau4" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css" - }, - { - "Name": "integrity", - "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "162726" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "8inm30yfxf" - }, - { - "Name": "label", - "Value": "bootstrap/bootstrap.min.css.map" - }, - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "bootstrap/bootstrap.min.css.map", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "449111" - }, - { - "Name": "Content-Type", - "Value": "text/plain" - }, - { - "Name": "ETag", - "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=" - } - ] - }, - { - "Route": "favicon.ifv42okdf2.png", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "ifv42okdf2" - }, - { - "Name": "label", - "Value": "favicon.png" - }, - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - }, - { - "Route": "favicon.png", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "1148" - }, - { - "Name": "Content-Type", - "Value": "image/png" - }, - { - "Name": "ETag", - "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\"" - }, - { - "Name": "Last-Modified", - "Value": "Sat, 19 Apr 2025 19:15:07 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=3600, must-revalidate" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=" - } - ] - }, - { - "Route": "WatchLog.bundle.scp.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - } - ] - }, - { - "Route": "WatchLog.styles.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - }, - { - "Name": "Cache-Control", - "Value": "no-cache" - } - ], - "EndpointProperties": [ - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - } - ] - }, - { - "Route": "WatchLog.vfv28wotgv.bundle.scp.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "vfv28wotgv" - }, - { - "Name": "label", - "Value": "WatchLog.bundle.scp.css" - }, - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - } - ] - }, - { - "Route": "WatchLog.vfv28wotgv.styles.css", - "AssetFile": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\WatchLog.styles.css", - "Selectors": [], - "ResponseHeaders": [ - { - "Name": "Accept-Ranges", - "Value": "bytes" - }, - { - "Name": "Content-Length", - "Value": "5899" - }, - { - "Name": "Content-Type", - "Value": "text/css" - }, - { - "Name": "ETag", - "Value": "\"VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=\"" - }, - { - "Name": "Last-Modified", - "Value": "Mon, 21 Apr 2025 21:48:10 GMT" - }, - { - "Name": "Cache-Control", - "Value": "max-age=31536000, immutable" - } - ], - "EndpointProperties": [ - { - "Name": "fingerprint", - "Value": "vfv28wotgv" - }, - { - "Name": "label", - "Value": "WatchLog.styles.css" - }, - { - "Name": "integrity", - "Value": "sha256-VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk=" - } - ] - } - ] -} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.development.json b/WatchLog/obj/Release/net8.0/staticwebassets.development.json deleted file mode 100644 index 3d1fc94..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets.development.json +++ /dev/null @@ -1 +0,0 @@ -{"ContentRoots":["D:\\wc\\Watchlog\\WatchLog\\wwwroot\\","D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"WatchLog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"WatchLog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.pack.json b/WatchLog/obj/Release/net8.0/staticwebassets.pack.json deleted file mode 100644 index b290df3..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets.pack.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Files": [ - { - "Id": "D:\\wc\\Watchlog\\WatchLog\\obj\\Release\\net8.0\\scopedcss\\projectbundle\\WatchLog.bundle.scp.css", - "PackagePath": "staticwebassets\\WatchLog.vfv28wotgv.bundle.scp.css" - }, - { - "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\app.css", - "PackagePath": "staticwebassets\\app.css" - }, - { - "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css", - "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css" - }, - { - "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\bootstrap\\bootstrap.min.css.map", - "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css.map" - }, - { - "Id": "D:\\wc\\Watchlog\\WatchLog\\wwwroot\\favicon.png", - "PackagePath": "staticwebassets\\favicon.png" - }, - { - "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props", - "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props" - }, - { - "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props", - "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" - }, - { - "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.build.WatchLog.props", - "PackagePath": "build\\WatchLog.props" - }, - { - "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.WatchLog.props", - "PackagePath": "buildMultiTargeting\\WatchLog.props" - }, - { - "Id": "obj\\Release\\net8.0\\staticwebassets\\msbuild.buildTransitive.WatchLog.props", - "PackagePath": "buildTransitive\\WatchLog.props" - } - ], - "ElementsToRemove": [] -} \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt b/WatchLog/obj/Release/net8.0/staticwebassets.references.upToDateCheck.txt deleted file mode 100644 index e69de29..0000000 diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.removed.txt b/WatchLog/obj/Release/net8.0/staticwebassets.removed.txt deleted file mode 100644 index e69de29..0000000 diff --git a/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt b/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt deleted file mode 100644 index 8d6e3f5..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets.upToDateCheck.txt +++ /dev/null @@ -1,4 +0,0 @@ -wwwroot\app.css -wwwroot\bootstrap\bootstrap.min.css -wwwroot\bootstrap\bootstrap.min.css.map -wwwroot\favicon.png diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props deleted file mode 100644 index 0a70313..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +++ /dev/null @@ -1,64 +0,0 @@ - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) - - - - - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) - - - - - - \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props deleted file mode 100644 index c191f09..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.WatchLog.Microsoft.AspNetCore.StaticWebAssets.props +++ /dev/null @@ -1,94 +0,0 @@ - - - - Package - WatchLog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/WatchLog - app.css - All - All - Primary - - - - da95v2qkru - u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css')) - - - Package - WatchLog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/WatchLog - bootstrap/bootstrap.min.css - All - All - Primary - - - - 6gzpyzhau4 - SiIVMGgRhdXjKSTIddX7mh9IbOXVcwQWc7/p4nS6D/0= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css')) - - - Package - WatchLog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/WatchLog - bootstrap/bootstrap.min.css.map - All - All - Primary - - - - 8inm30yfxf - gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map')) - - - Package - WatchLog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/WatchLog - favicon.png - All - All - Primary - - - - ifv42okdf2 - 4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png')) - - - Package - WatchLog - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/WatchLog - WatchLog.vfv28wotgv.bundle.scp.css - All - Reference - Primary - - ScopedCss - ProjectBundle - vfv28wotgv - VaxpbXAJ2U/80WvNnCnzkpduJ6fyE42a+vpDkLIcINk= - Never - PreserveNewest - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\WatchLog.vfv28wotgv.bundle.scp.css')) - - - \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props deleted file mode 100644 index ddaed44..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.build.WatchLog.props +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props deleted file mode 100644 index b87ef14..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.WatchLog.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props b/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props deleted file mode 100644 index 6bb1560..0000000 --- a/WatchLog/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.WatchLog.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets b/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets deleted file mode 100644 index 7d6485d..0000000 --- a/WatchLog/obj/WatchLog.csproj.EntityFrameworkCore.targets +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json b/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json deleted file mode 100644 index 2eae531..0000000 --- a/WatchLog/obj/WatchLog.csproj.nuget.dgspec.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj": {} - }, - "projects": { - "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "projectName": "WatchLog", - "projectPath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "packagesPath": "C:\\Users\\henry\\.nuget\\packages\\", - "outputPath": "D:\\wc\\Watchlog\\WatchLog\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\henry\\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": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.200" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Sqlite": { - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.props b/WatchLog/obj/WatchLog.csproj.nuget.g.props deleted file mode 100644 index 809468c..0000000 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\henry\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.13.2 - - - - - - - - - - - - C:\Users\henry\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 - C:\Users\henry\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.4 - - \ No newline at end of file diff --git a/WatchLog/obj/WatchLog.csproj.nuget.g.targets b/WatchLog/obj/WatchLog.csproj.nuget.g.targets deleted file mode 100644 index 8b86f38..0000000 --- a/WatchLog/obj/WatchLog.csproj.nuget.g.targets +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/WatchLog/obj/project.assets.json b/WatchLog/obj/project.assets.json deleted file mode 100644 index 884b03e..0000000 --- a/WatchLog/obj/project.assets.json +++ /dev/null @@ -1,3310 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "Humanizer.Core/2.14.1": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Humanizer.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/7.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.1/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Build.Framework/17.8.3": { - "type": "package", - "compile": { - "ref/net8.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/_._": { - "related": ".pdb;.xml" - } - } - }, - "Microsoft.Build.Locator/1.7.8": { - "type": "package", - "compile": { - "lib/net6.0/_._": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Build.Locator.dll": {} - }, - "build": { - "build/_._": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/3.3.4": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} - } - }, - "Microsoft.CodeAnalysis.Common/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.4", - "System.Collections.Immutable": "7.0.0", - "System.Reflection.Metadata": "7.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.8.0]" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.CodeAnalysis.CSharp": "[4.8.0]", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.Bcl.AsyncInterfaces": "7.0.0", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "System.Composition": "7.0.0", - "System.IO.Pipelines": "7.0.0", - "System.Threading.Channels": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll": { - "related": ".pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { - "type": "package", - "dependencies": { - "Microsoft.Build.Framework": "16.10.0", - "Microsoft.CodeAnalysis.Common": "[4.8.0]", - "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]", - "System.Text.Json": "7.0.3" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".pdb;.runtimeconfig.json;.xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll": { - "related": ".pdb;.runtimeconfig.json;.xml" - }, - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { - "related": ".BuildHost.pdb;.BuildHost.runtimeconfig.json;.BuildHost.xml;.pdb;.xml" - } - }, - "resource": { - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "cs" - }, - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "de" - }, - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "es" - }, - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "fr" - }, - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "it" - }, - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ja" - }, - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ko" - }, - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "pl" - }, - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "pt-BR" - }, - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "ru" - }, - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "tr" - }, - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "zh-Hans" - }, - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.Data.Sqlite.Core/9.0.4": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.core": "2.1.10" - }, - "compile": { - "lib/net8.0/Microsoft.Data.Sqlite.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Data.Sqlite.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "9.0.4", - "Microsoft.EntityFrameworkCore.Analyzers": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { - "type": "package" - }, - "Microsoft.EntityFrameworkCore.Design/9.0.4": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.Build.Framework": "17.8.3", - "Microsoft.Build.Locator": "1.7.8", - "Microsoft.CodeAnalysis.CSharp": "4.8.0", - "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", - "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", - "Microsoft.EntityFrameworkCore.Relational": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "Mono.TextTemplating": "3.0.0", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { - "related": ".xml" - } - }, - "build": { - "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", - "SQLitePCLRaw.core": "2.1.10", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/_._": {} - }, - "runtime": { - "lib/net8.0/_._": {} - } - }, - "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Data.Sqlite.Core": "9.0.4", - "Microsoft.EntityFrameworkCore.Relational": "9.0.4", - "Microsoft.Extensions.Caching.Memory": "9.0.4", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyModel": "9.0.4", - "Microsoft.Extensions.Logging": "9.0.4", - "SQLitePCLRaw.core": "2.1.10", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Tools/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "9.0.4" - } - }, - "Microsoft.Extensions.Caching.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Memory/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "9.0.4", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "Microsoft.Extensions.Logging.Abstractions": "9.0.4", - "Microsoft.Extensions.Options": "9.0.4", - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyModel/9.0.4": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "9.0.4", - "System.Text.Json": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "9.0.4", - "Microsoft.Extensions.Logging.Abstractions": "9.0.4", - "Microsoft.Extensions.Options": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "System.Diagnostics.DiagnosticSource": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Options/9.0.4": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4", - "Microsoft.Extensions.Primitives": "9.0.4" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Primitives/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Mono.TextTemplating/3.0.0": { - "type": "package", - "dependencies": { - "System.CodeDom": "6.0.0" - }, - "compile": { - "lib/net6.0/_._": {} - }, - "runtime": { - "lib/net6.0/Mono.TextTemplating.dll": {} - }, - "build": { - "buildTransitive/Mono.TextTemplating.targets": {} - } - }, - "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", - "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" - }, - "compile": { - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} - } - }, - "SQLitePCLRaw.core/2.1.10": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} - } - }, - "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { - "type": "package", - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - }, - "build": { - "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} - }, - "runtimeTargets": { - "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { - "assetType": "native", - "rid": "browser-wasm" - }, - "runtimes/linux-arm/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-arm" - }, - "runtimes/linux-arm64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-arm64" - }, - "runtimes/linux-armel/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-armel" - }, - "runtimes/linux-mips64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-mips64" - }, - "runtimes/linux-musl-arm/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-arm" - }, - "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-arm64" - }, - "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-s390x" - }, - "runtimes/linux-musl-x64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-musl-x64" - }, - "runtimes/linux-ppc64le/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-ppc64le" - }, - "runtimes/linux-s390x/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-s390x" - }, - "runtimes/linux-x64/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-x64" - }, - "runtimes/linux-x86/native/libe_sqlite3.so": { - "assetType": "native", - "rid": "linux-x86" - }, - "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "maccatalyst-arm64" - }, - "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "maccatalyst-x64" - }, - "runtimes/osx-arm64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "osx-arm64" - }, - "runtimes/osx-x64/native/libe_sqlite3.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/win-arm/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm64/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-x64/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-x64" - }, - "runtimes/win-x86/native/e_sqlite3.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { - "type": "package", - "dependencies": { - "SQLitePCLRaw.core": "2.1.10" - }, - "compile": { - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} - }, - "runtime": { - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} - } - }, - "System.CodeDom/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.CodeDom.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Collections.Immutable/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Collections.Immutable.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0", - "System.Composition.Convention": "7.0.0", - "System.Composition.Hosting": "7.0.0", - "System.Composition.Runtime": "7.0.0", - "System.Composition.TypedParts": "7.0.0" - }, - "compile": { - "lib/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.AttributedModel/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.AttributedModel.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Convention/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Convention.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Hosting/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.Runtime": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Hosting.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.Runtime/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.Runtime.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Composition.TypedParts/7.0.0": { - "type": "package", - "dependencies": { - "System.Composition.AttributedModel": "7.0.0", - "System.Composition.Hosting": "7.0.0", - "System.Composition.Runtime": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Composition.TypedParts.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Memory/4.5.3": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Reflection.Metadata/7.0.0": { - "type": "package", - "dependencies": { - "System.Collections.Immutable": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Reflection.Metadata.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Text.Encodings.Web/9.0.4": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/9.0.4": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "9.0.4", - "System.Text.Encodings.Web": "9.0.4" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - }, - "System.Threading.Channels/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Threading.Channels.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - } - } - }, - "libraries": { - "Humanizer.Core/2.14.1": { - "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", - "type": "package", - "path": "humanizer.core/2.14.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "humanizer.core.2.14.1.nupkg.sha512", - "humanizer.core.nuspec", - "lib/net6.0/Humanizer.dll", - "lib/net6.0/Humanizer.xml", - "lib/netstandard1.0/Humanizer.dll", - "lib/netstandard1.0/Humanizer.xml", - "lib/netstandard2.0/Humanizer.dll", - "lib/netstandard2.0/Humanizer.xml", - "logo.png" - ] - }, - "Microsoft.Bcl.AsyncInterfaces/7.0.0": { - "sha512": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==", - "type": "package", - "path": "microsoft.bcl.asyncinterfaces/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets", - "buildTransitive/net462/_._", - "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", - "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", - "microsoft.bcl.asyncinterfaces.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Build.Framework/17.8.3": { - "sha512": "NrQZJW8TlKVPx72yltGb8SVz3P5mNRk9fNiD/ao8jRSk48WqIIdCn99q4IjlVmPcruuQ+yLdjNQLL8Rb4c916g==", - "type": "package", - "path": "microsoft.build.framework/17.8.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "MSBuild-NuGet-Icon.png", - "README.md", - "lib/net472/Microsoft.Build.Framework.dll", - "lib/net472/Microsoft.Build.Framework.pdb", - "lib/net472/Microsoft.Build.Framework.xml", - "lib/net8.0/Microsoft.Build.Framework.dll", - "lib/net8.0/Microsoft.Build.Framework.pdb", - "lib/net8.0/Microsoft.Build.Framework.xml", - "microsoft.build.framework.17.8.3.nupkg.sha512", - "microsoft.build.framework.nuspec", - "notices/THIRDPARTYNOTICES.txt", - "ref/net472/Microsoft.Build.Framework.dll", - "ref/net472/Microsoft.Build.Framework.xml", - "ref/net8.0/Microsoft.Build.Framework.dll", - "ref/net8.0/Microsoft.Build.Framework.xml", - "ref/netstandard2.0/Microsoft.Build.Framework.dll", - "ref/netstandard2.0/Microsoft.Build.Framework.xml" - ] - }, - "Microsoft.Build.Locator/1.7.8": { - "sha512": "sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==", - "type": "package", - "path": "microsoft.build.locator/1.7.8", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "MSBuild-NuGet-Icon.png", - "build/Microsoft.Build.Locator.props", - "build/Microsoft.Build.Locator.targets", - "lib/net46/Microsoft.Build.Locator.dll", - "lib/net6.0/Microsoft.Build.Locator.dll", - "microsoft.build.locator.1.7.8.nupkg.sha512", - "microsoft.build.locator.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Analyzers/3.3.4": { - "sha512": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==", - "type": "package", - "path": "microsoft.codeanalysis.analyzers/3.3.4", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets", - "buildTransitive/config/analysislevel_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_all.globalconfig", - "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_default.globalconfig", - "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_none.globalconfig", - "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_all.globalconfig", - "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_default.globalconfig", - "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_none.globalconfig", - "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevel_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig", - "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig", - "documentation/Analyzer Configuration.md", - "documentation/Microsoft.CodeAnalysis.Analyzers.md", - "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/CorrectnessRulesDefault/.editorconfig", - "editorconfig/CorrectnessRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/LibraryRulesDefault/.editorconfig", - "editorconfig/LibraryRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", - "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", - "microsoft.codeanalysis.analyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/CorrectnessRulesDefault.ruleset", - "rulesets/CorrectnessRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/LibraryRulesDefault.ruleset", - "rulesets/LibraryRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", - "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", - "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Microsoft.CodeAnalysis.Common/4.8.0": { - "sha512": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", - "type": "package", - "path": "microsoft.codeanalysis.common/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.dll", - "lib/net6.0/Microsoft.CodeAnalysis.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.dll", - "lib/net7.0/Microsoft.CodeAnalysis.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", - "microsoft.codeanalysis.common.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp/4.8.0": { - "sha512": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", - "type": "package", - "path": "microsoft.codeanalysis.csharp/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", - "microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { - "sha512": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", - "type": "package", - "path": "microsoft.codeanalysis.csharp.workspaces/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", - "microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.workspaces.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { - "sha512": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", - "type": "package", - "path": "microsoft.codeanalysis.workspaces.common/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", - "microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.workspaces.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { - "sha512": "IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", - "type": "package", - "path": "microsoft.codeanalysis.workspaces.msbuild/4.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.rtf", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.exe", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net472/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net472/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net472/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net6.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net6.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.xml", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.pdb", - "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.xml", - "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll", - "microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", - "microsoft.codeanalysis.workspaces.msbuild.nuspec" - ] - }, - "Microsoft.Data.Sqlite.Core/9.0.4": { - "sha512": "rnVGier1R0w9YEAzxOlUl8koFwq4QLwuYKiJN6NFqbCNCPrRLGW3f7x0OtL/Sp1KBMVhgffUIP6jWPppzhpa2Q==", - "type": "package", - "path": "microsoft.data.sqlite.core/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net6.0/Microsoft.Data.Sqlite.dll", - "lib/net6.0/Microsoft.Data.Sqlite.xml", - "lib/net8.0/Microsoft.Data.Sqlite.dll", - "lib/net8.0/Microsoft.Data.Sqlite.xml", - "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", - "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", - "microsoft.data.sqlite.core.9.0.4.nupkg.sha512", - "microsoft.data.sqlite.core.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore/9.0.4": { - "sha512": "+5IAX0aicQYCRfN4pAjad+JPwdEYoVEM3Z1Cl8/EiEv3FVHQHdd8TJQpQIslQDDQS/UsUMb0MsOXwqOh+TJtRw==", - "type": "package", - "path": "microsoft.entityframeworkcore/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", - "lib/net8.0/Microsoft.EntityFrameworkCore.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.xml", - "microsoft.entityframeworkcore.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Abstractions/9.0.4": { - "sha512": "E0pkWzI0liqu2ogqJ1kohk2eGkYRhf5tI75HGF6IQDARsshY/0w+prGyLvNuUeV7B8I7vYQZ4CzAKYKxw7b9gQ==", - "type": "package", - "path": "microsoft.entityframeworkcore.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", - "microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.abstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Analyzers/9.0.4": { - "sha512": "cMsm1O7g9X5qbB2wjHf3BVVvGwkG+zeXQ+M91I1Bm6RfylFMImqBPzs0+vmuef7fPxr2yOzPhIfJ2wQJfmtaSw==", - "type": "package", - "path": "microsoft.entityframeworkcore.analyzers/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", - "docs/PACKAGE.md", - "microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.analyzers.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Design/9.0.4": { - "sha512": "0NdtmsbYfMr2HyF+W6L+kPaHJl1nAmFjWj0MfI5G+CFeWZxDwltQxzzwSmZQ4QhS5z8zjczGXwHZ8e3iFaoiXA==", - "type": "package", - "path": "microsoft.entityframeworkcore.design/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", - "microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.design.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Relational/9.0.4": { - "sha512": "OjJ+xh/wQff5b0wiC3SPvoQqTA2boZeJQf+15+3+OJPtjBKzvxuwr25QRIu1p1t+K8ryQ8pzaoZ7eOpXfNzVGA==", - "type": "package", - "path": "microsoft.entityframeworkcore.relational/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", - "microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.relational.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Sqlite/9.0.4": { - "sha512": "YruNASPuiCjLOVxO09lpQT4e2OYvpsoD0e5NGEQKOcPCu143RDzWTNlpzcxhArBgAS0FPwQ+OEGZOWhwgWHvOA==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlite/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/_._", - "microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.sqlite.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.4": { - "sha512": "96NFbmjcZsO9HkSdWAwh5tn/7LKIu7cLW+zubyGV1BR1w8xpcqPXZcTW4S/0eA0d9BxyFnH8tSDRjUerWGoU/Q==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlite.core/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", - "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", - "microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.sqlite.core.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Tools/9.0.4": { - "sha512": "QW87VJ1TRTN/tOATTfaXlP8BZZjpi9XkOwJHvDUQosS7cmD03bkYkbp3eoLwIlLOHRJaWi1NhOjqQ9zoBPZa9w==", - "type": "package", - "path": "microsoft.entityframeworkcore.tools/9.0.4", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "docs/PACKAGE.md", - "microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", - "microsoft.entityframeworkcore.tools.nuspec", - "tools/EntityFrameworkCore.PS2.psd1", - "tools/EntityFrameworkCore.PS2.psm1", - "tools/EntityFrameworkCore.psd1", - "tools/EntityFrameworkCore.psm1", - "tools/about_EntityFrameworkCore.help.txt", - "tools/init.ps1", - "tools/net472/any/ef.exe", - "tools/net472/win-arm64/ef.exe", - "tools/net472/win-x86/ef.exe", - "tools/netcoreapp2.0/any/ef.dll", - "tools/netcoreapp2.0/any/ef.runtimeconfig.json" - ] - }, - "Microsoft.Extensions.Caching.Abstractions/9.0.4": { - "sha512": "imcZ5BGhBw5mNsWLepBbqqumWaFe0GtvyCvne2/2wsDIBRa2+Lhx4cU/pKt/4BwOizzUEOls2k1eOJQXHGMalg==", - "type": "package", - "path": "microsoft.extensions.caching.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", - "microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Caching.Memory/9.0.4": { - "sha512": "G5rEq1Qez5VJDTEyRsRUnewAspKjaY57VGsdZ8g8Ja6sXXzoiI3PpTd1t43HjHqNWD5A06MQveb2lscn+2CU+w==", - "type": "package", - "path": "microsoft.extensions.caching.memory/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", - "lib/net462/Microsoft.Extensions.Caching.Memory.dll", - "lib/net462/Microsoft.Extensions.Caching.Memory.xml", - "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", - "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", - "microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/9.0.4": { - "sha512": "0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/9.0.4": { - "sha512": "f2MTUaS2EQ3lX4325ytPAISZqgBfXmY0WvgD80ji6Z20AoDNiCESxsqo6mFRwHJD/jfVKRw9FsW6+86gNre3ug==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.4": { - "sha512": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyModel/9.0.4": { - "sha512": "ACtnvl3H3M/f8Z42980JxsNu7V9PPbzys4vBs83ZewnsgKd7JeYK18OMPo0g+MxAHrpgMrjmlinXDiaSRPcVnA==", - "type": "package", - "path": "microsoft.extensions.dependencymodel/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", - "lib/net462/Microsoft.Extensions.DependencyModel.dll", - "lib/net462/Microsoft.Extensions.DependencyModel.xml", - "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", - "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", - "lib/net9.0/Microsoft.Extensions.DependencyModel.dll", - "lib/net9.0/Microsoft.Extensions.DependencyModel.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", - "microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", - "microsoft.extensions.dependencymodel.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/9.0.4": { - "sha512": "xW6QPYsqhbuWBO9/1oA43g/XPKbohJx+7G8FLQgQXIriYvY7s+gxr2wjQJfRoPO900dvvv2vVH7wZovG+M1m6w==", - "type": "package", - "path": "microsoft.extensions.logging/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.9.0.4.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/9.0.4": { - "sha512": "0MXlimU4Dud6t+iNi5NEz3dO2w1HXdhoOLaYFuLPCjAsvlPQGwOT6V2KZRMLEhCAm/stSZt1AUv0XmDdkjvtbw==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/9.0.4": { - "sha512": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==", - "type": "package", - "path": "microsoft.extensions.options/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.9.0.4.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/9.0.4": { - "sha512": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==", - "type": "package", - "path": "microsoft.extensions.primitives/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.9.0.4.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Mono.TextTemplating/3.0.0": { - "sha512": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", - "type": "package", - "path": "mono.texttemplating/3.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt/LICENSE", - "buildTransitive/Mono.TextTemplating.targets", - "lib/net472/Mono.TextTemplating.dll", - "lib/net6.0/Mono.TextTemplating.dll", - "lib/netstandard2.0/Mono.TextTemplating.dll", - "mono.texttemplating.3.0.0.nupkg.sha512", - "mono.texttemplating.nuspec", - "readme.md" - ] - }, - "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { - "sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", - "type": "package", - "path": "sqlitepclraw.bundle_e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", - "lib/net461/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", - "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", - "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", - "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", - "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.bundle_e_sqlite3.nuspec" - ] - }, - "SQLitePCLRaw.core/2.1.10": { - "sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==", - "type": "package", - "path": "sqlitepclraw.core/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/SQLitePCLRaw.core.dll", - "sqlitepclraw.core.2.1.10.nupkg.sha512", - "sqlitepclraw.core.nuspec" - ] - }, - "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { - "sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==", - "type": "package", - "path": "sqlitepclraw.lib.e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets", - "lib/net461/_._", - "lib/netstandard2.0/_._", - "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", - "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", - "runtimes/linux-arm/native/libe_sqlite3.so", - "runtimes/linux-arm64/native/libe_sqlite3.so", - "runtimes/linux-armel/native/libe_sqlite3.so", - "runtimes/linux-mips64/native/libe_sqlite3.so", - "runtimes/linux-musl-arm/native/libe_sqlite3.so", - "runtimes/linux-musl-arm64/native/libe_sqlite3.so", - "runtimes/linux-musl-s390x/native/libe_sqlite3.so", - "runtimes/linux-musl-x64/native/libe_sqlite3.so", - "runtimes/linux-ppc64le/native/libe_sqlite3.so", - "runtimes/linux-s390x/native/libe_sqlite3.so", - "runtimes/linux-x64/native/libe_sqlite3.so", - "runtimes/linux-x86/native/libe_sqlite3.so", - "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", - "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", - "runtimes/osx-arm64/native/libe_sqlite3.dylib", - "runtimes/osx-x64/native/libe_sqlite3.dylib", - "runtimes/win-arm/native/e_sqlite3.dll", - "runtimes/win-arm64/native/e_sqlite3.dll", - "runtimes/win-x64/native/e_sqlite3.dll", - "runtimes/win-x86/native/e_sqlite3.dll", - "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", - "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", - "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.lib.e_sqlite3.nuspec" - ] - }, - "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { - "sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", - "type": "package", - "path": "sqlitepclraw.provider.e_sqlite3/2.1.10", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", - "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", - "sqlitepclraw.provider.e_sqlite3.nuspec" - ] - }, - "System.CodeDom/6.0.0": { - "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", - "type": "package", - "path": "system.codedom/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.CodeDom.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.CodeDom.dll", - "lib/net461/System.CodeDom.xml", - "lib/net6.0/System.CodeDom.dll", - "lib/net6.0/System.CodeDom.xml", - "lib/netstandard2.0/System.CodeDom.dll", - "lib/netstandard2.0/System.CodeDom.xml", - "system.codedom.6.0.0.nupkg.sha512", - "system.codedom.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Collections.Immutable/7.0.0": { - "sha512": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", - "type": "package", - "path": "system.collections.immutable/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Collections.Immutable.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", - "lib/net462/System.Collections.Immutable.dll", - "lib/net462/System.Collections.Immutable.xml", - "lib/net6.0/System.Collections.Immutable.dll", - "lib/net6.0/System.Collections.Immutable.xml", - "lib/net7.0/System.Collections.Immutable.dll", - "lib/net7.0/System.Collections.Immutable.xml", - "lib/netstandard2.0/System.Collections.Immutable.dll", - "lib/netstandard2.0/System.Collections.Immutable.xml", - "system.collections.immutable.7.0.0.nupkg.sha512", - "system.collections.immutable.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition/7.0.0": { - "sha512": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", - "type": "package", - "path": "system.composition/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.targets", - "lib/net461/_._", - "lib/netcoreapp2.0/_._", - "lib/netstandard2.0/_._", - "system.composition.7.0.0.nupkg.sha512", - "system.composition.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.AttributedModel/7.0.0": { - "sha512": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==", - "type": "package", - "path": "system.composition.attributedmodel/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.AttributedModel.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", - "lib/net462/System.Composition.AttributedModel.dll", - "lib/net462/System.Composition.AttributedModel.xml", - "lib/net6.0/System.Composition.AttributedModel.dll", - "lib/net6.0/System.Composition.AttributedModel.xml", - "lib/net7.0/System.Composition.AttributedModel.dll", - "lib/net7.0/System.Composition.AttributedModel.xml", - "lib/netstandard2.0/System.Composition.AttributedModel.dll", - "lib/netstandard2.0/System.Composition.AttributedModel.xml", - "system.composition.attributedmodel.7.0.0.nupkg.sha512", - "system.composition.attributedmodel.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Convention/7.0.0": { - "sha512": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", - "type": "package", - "path": "system.composition.convention/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Convention.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", - "lib/net462/System.Composition.Convention.dll", - "lib/net462/System.Composition.Convention.xml", - "lib/net6.0/System.Composition.Convention.dll", - "lib/net6.0/System.Composition.Convention.xml", - "lib/net7.0/System.Composition.Convention.dll", - "lib/net7.0/System.Composition.Convention.xml", - "lib/netstandard2.0/System.Composition.Convention.dll", - "lib/netstandard2.0/System.Composition.Convention.xml", - "system.composition.convention.7.0.0.nupkg.sha512", - "system.composition.convention.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Hosting/7.0.0": { - "sha512": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", - "type": "package", - "path": "system.composition.hosting/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Hosting.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", - "lib/net462/System.Composition.Hosting.dll", - "lib/net462/System.Composition.Hosting.xml", - "lib/net6.0/System.Composition.Hosting.dll", - "lib/net6.0/System.Composition.Hosting.xml", - "lib/net7.0/System.Composition.Hosting.dll", - "lib/net7.0/System.Composition.Hosting.xml", - "lib/netstandard2.0/System.Composition.Hosting.dll", - "lib/netstandard2.0/System.Composition.Hosting.xml", - "system.composition.hosting.7.0.0.nupkg.sha512", - "system.composition.hosting.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.Runtime/7.0.0": { - "sha512": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==", - "type": "package", - "path": "system.composition.runtime/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.Runtime.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", - "lib/net462/System.Composition.Runtime.dll", - "lib/net462/System.Composition.Runtime.xml", - "lib/net6.0/System.Composition.Runtime.dll", - "lib/net6.0/System.Composition.Runtime.xml", - "lib/net7.0/System.Composition.Runtime.dll", - "lib/net7.0/System.Composition.Runtime.xml", - "lib/netstandard2.0/System.Composition.Runtime.dll", - "lib/netstandard2.0/System.Composition.Runtime.xml", - "system.composition.runtime.7.0.0.nupkg.sha512", - "system.composition.runtime.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Composition.TypedParts/7.0.0": { - "sha512": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", - "type": "package", - "path": "system.composition.typedparts/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Composition.TypedParts.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", - "lib/net462/System.Composition.TypedParts.dll", - "lib/net462/System.Composition.TypedParts.xml", - "lib/net6.0/System.Composition.TypedParts.dll", - "lib/net6.0/System.Composition.TypedParts.xml", - "lib/net7.0/System.Composition.TypedParts.dll", - "lib/net7.0/System.Composition.TypedParts.xml", - "lib/netstandard2.0/System.Composition.TypedParts.dll", - "lib/netstandard2.0/System.Composition.TypedParts.xml", - "system.composition.typedparts.7.0.0.nupkg.sha512", - "system.composition.typedparts.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/9.0.4": { - "sha512": "Be0emq8bRmcK4eeJIFUt9+vYPf7kzuQrFs8Ef1CdGvXpq/uSve22PTSkRF09bF/J7wmYJ2DHf2v7GaT3vMXnwQ==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/9.0.4": { - "sha512": "luF2Xba+lTe2GOoNQdZLe8q7K6s7nSpWZl9jIwWNMszN4/Yv0lmxk9HISgMmwdyZ83i3UhAGXaSY9o6IJBUuuA==", - "type": "package", - "path": "system.io.pipelines/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.9.0.4.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Memory/4.5.3": { - "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", - "type": "package", - "path": "system.memory/4.5.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "system.memory.4.5.3.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Metadata/7.0.0": { - "sha512": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==", - "type": "package", - "path": "system.reflection.metadata/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Reflection.Metadata.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", - "lib/net462/System.Reflection.Metadata.dll", - "lib/net462/System.Reflection.Metadata.xml", - "lib/net6.0/System.Reflection.Metadata.dll", - "lib/net6.0/System.Reflection.Metadata.xml", - "lib/net7.0/System.Reflection.Metadata.dll", - "lib/net7.0/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "system.reflection.metadata.7.0.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/9.0.4": { - "sha512": "V+5cCPpk1S2ngekUs9nDrQLHGiWFZMg8BthADQr+Fwi59a8DdHFu26S2oi9Bfgv+d67bqmkPqctJXMEXiimXUg==", - "type": "package", - "path": "system.text.encodings.web/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.9.0.4.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/9.0.4": { - "sha512": "pYtmpcO6R3Ef1XilZEHgXP2xBPVORbYEzRP7dl0IAAbN8Dm+kfwio8aCKle97rAWXOExr292MuxWYurIuwN62g==", - "type": "package", - "path": "system.text.json/9.0.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.9.0.4.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Threading.Channels/7.0.0": { - "sha512": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA==", - "type": "package", - "path": "system.threading.channels/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Threading.Channels.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", - "lib/net462/System.Threading.Channels.dll", - "lib/net462/System.Threading.Channels.xml", - "lib/net6.0/System.Threading.Channels.dll", - "lib/net6.0/System.Threading.Channels.xml", - "lib/net7.0/System.Threading.Channels.dll", - "lib/net7.0/System.Threading.Channels.xml", - "lib/netstandard2.0/System.Threading.Channels.dll", - "lib/netstandard2.0/System.Threading.Channels.xml", - "lib/netstandard2.1/System.Threading.Channels.dll", - "lib/netstandard2.1/System.Threading.Channels.xml", - "system.threading.channels.7.0.0.nupkg.sha512", - "system.threading.channels.nuspec", - "useSharedDesignerContext.txt" - ] - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "Microsoft.EntityFrameworkCore.Design >= 9.0.4", - "Microsoft.EntityFrameworkCore.Sqlite >= 9.0.4", - "Microsoft.EntityFrameworkCore.Tools >= 9.0.4" - ] - }, - "packageFolders": { - "C:\\Users\\henry\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "projectName": "WatchLog", - "projectPath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "packagesPath": "C:\\Users\\henry\\.nuget\\packages\\", - "outputPath": "D:\\wc\\Watchlog\\WatchLog\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\henry\\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": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.200" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Sqlite": { - "target": "Package", - "version": "[9.0.4, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[9.0.4, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/WatchLog/obj/project.nuget.cache b/WatchLog/obj/project.nuget.cache deleted file mode 100644 index d1f753d..0000000 --- a/WatchLog/obj/project.nuget.cache +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "wFdj2majZGk=", - "success": true, - "projectFilePath": "D:\\wc\\Watchlog\\WatchLog\\WatchLog.csproj", - "expectedPackageFiles": [ - "C:\\Users\\henry\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.4\\microsoft.data.sqlite.core.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.4\\microsoft.entityframeworkcore.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.4\\microsoft.entityframeworkcore.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.4\\microsoft.entityframeworkcore.analyzers.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.4\\microsoft.entityframeworkcore.design.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.4\\microsoft.entityframeworkcore.relational.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\9.0.4\\microsoft.entityframeworkcore.sqlite.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\9.0.4\\microsoft.entityframeworkcore.sqlite.core.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.4\\microsoft.entityframeworkcore.tools.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.4\\microsoft.extensions.caching.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.4\\microsoft.extensions.caching.memory.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.4\\microsoft.extensions.dependencyinjection.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.4\\microsoft.extensions.dependencymodel.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging\\9.0.4\\microsoft.extensions.logging.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.4\\microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.4\\system.diagnostics.diagnosticsource.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.io.pipelines\\9.0.4\\system.io.pipelines.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.text.encodings.web\\9.0.4\\system.text.encodings.web.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.text.json\\9.0.4\\system.text.json.9.0.4.nupkg.sha512", - "C:\\Users\\henry\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file From db59a9e26e2af327ede4047dda4c74b48d8fe2f3 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Tue, 22 Apr 2025 01:05:53 +0200 Subject: [PATCH 11/16] Updates ER Diagramm and .gitignore --- .gitignore | 5 +- Docs/ER-Diagramm.drawio | 626 +++++++++++++++++++++++++++++++++------- 2 files changed, 520 insertions(+), 111 deletions(-) diff --git a/.gitignore b/.gitignore index 8bcd9ee..54f0e34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ .vs bin -Debug \ No newline at end of file +Debug +/WatchLog/Data/WatchLog.db +Migrations +obj diff --git a/Docs/ER-Diagramm.drawio b/Docs/ER-Diagramm.drawio index 3790999..4c71db0 100644 --- a/Docs/ER-Diagramm.drawio +++ b/Docs/ER-Diagramm.drawio @@ -1,11 +1,11 @@ - + - + - + @@ -28,7 +28,7 @@ - + @@ -46,8 +46,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -70,7 +96,7 @@ - + @@ -101,21 +127,47 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -157,7 +209,7 @@ - + @@ -189,7 +241,7 @@ - + @@ -243,44 +295,44 @@ - - + + - + - + - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + - + @@ -363,8 +415,34 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -393,7 +471,7 @@ - + @@ -408,21 +486,47 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -437,21 +541,47 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + @@ -474,23 +604,23 @@ - + - + - + - + @@ -498,20 +628,33 @@ - + - + + + + + + + + + + + + + + - + - + @@ -522,7 +665,7 @@ - + @@ -535,7 +678,7 @@ - + @@ -548,7 +691,7 @@ - + @@ -560,21 +703,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -597,7 +766,7 @@ - + @@ -641,8 +810,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -696,37 +891,65 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + - + - + + + + + + @@ -735,34 +958,34 @@ - + - + - - + + - - + + - + - + - - + + - + @@ -803,25 +1026,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - - + + @@ -849,77 +1098,234 @@ - + - - + + - - + + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - + + + + + + - + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 1b40ea2ceaa8f6930754592bacd6026c530905a7 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Tue, 22 Apr 2025 01:18:35 +0200 Subject: [PATCH 12/16] fixes small bug in database logic wich blocked creating the database --- .../Data/Database/Shared/SharedListEntity.cs | 19 ++++++++++--------- WatchLog/Data/WatchLogDataContext.cs | 2 ++ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/WatchLog/Data/Database/Shared/SharedListEntity.cs b/WatchLog/Data/Database/Shared/SharedListEntity.cs index 97dc0fd..2c0eec8 100644 --- a/WatchLog/Data/Database/Shared/SharedListEntity.cs +++ b/WatchLog/Data/Database/Shared/SharedListEntity.cs @@ -4,18 +4,11 @@ using Microsoft.EntityFrameworkCore; namespace WatchLog.Data { - [PrimaryKey(nameof(SharedListId), nameof(GlobalEntityId))] public class SharedListEntity { - // --- Foreign Keys --- - public int SharedListId { get; set; } - public int GlobalEntityId { get; set; } + [Key] + public int Id { get; set; } - // --- Weiterer Foreign Key --- - public int? SharedWatchStatusId { get; set; } - - - // --- Datenfelder für den Listeneintrag --- public bool Favorite { get; set; } = false; [MaxLength(1000)] @@ -31,6 +24,14 @@ namespace WatchLog.Data public DateTime? LastChange { get; set; } + // --- Foreign Keys --- + public int SharedListId { get; set; } + + public int GlobalEntityId { get; set; } + + public int? SharedWatchStatusId { get; set; } + + // --- Navigation Properties --- [ForeignKey(nameof(SharedListId))] public virtual SharedList SharedList { get; set; } = null!; diff --git a/WatchLog/Data/WatchLogDataContext.cs b/WatchLog/Data/WatchLogDataContext.cs index 05f45f3..a7f85e2 100644 --- a/WatchLog/Data/WatchLogDataContext.cs +++ b/WatchLog/Data/WatchLogDataContext.cs @@ -16,6 +16,8 @@ namespace WatchLog.Data optionsBuilder.UseSqlite(Configuration.GetConnectionString("WatchLogDB")); } + //Note: Link Tables a commented out because Entity Framework creates the tables by itself + // Global public DbSet Admins { get; set; } public DbSet Genres { get; set; } From cca0f6c6a4f20507f174d8b12a6beae47df01f68 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Fri, 25 Apr 2025 22:33:35 +0200 Subject: [PATCH 13/16] Edits Global/GlobalEntity.cs and adds a test Create --- WatchLog/Components/Pages/Component.razor | 0 .../Components/Pages/GlobalEntities.razor | 38 ++++++++++++++++ .../Components/Pages/GlobalEntities.razor.cs | 45 +++++++++++++++++++ WatchLog/Data/Database/Global/GlobalEntity.cs | 4 +- 4 files changed, 85 insertions(+), 2 deletions(-) create mode 100644 WatchLog/Components/Pages/Component.razor create mode 100644 WatchLog/Components/Pages/GlobalEntities.razor create mode 100644 WatchLog/Components/Pages/GlobalEntities.razor.cs diff --git a/WatchLog/Components/Pages/Component.razor b/WatchLog/Components/Pages/Component.razor new file mode 100644 index 0000000..e69de29 diff --git a/WatchLog/Components/Pages/GlobalEntities.razor b/WatchLog/Components/Pages/GlobalEntities.razor new file mode 100644 index 0000000..c059e87 --- /dev/null +++ b/WatchLog/Components/Pages/GlobalEntities.razor @@ -0,0 +1,38 @@ +@rendermode InteractiveServer +@page "/" +@using Microsoft.EntityFrameworkCore +@using WatchLog.Data +@inject IDbContextFactory WatchLogDataContextFactory; +GlobalEntities + +@if (ShowCreate) +{ +

Add a New GlobalEntity

+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+} +else +{ +
+
+ +
+
+ +

SHOW THE LIST

+} \ No newline at end of file diff --git a/WatchLog/Components/Pages/GlobalEntities.razor.cs b/WatchLog/Components/Pages/GlobalEntities.razor.cs new file mode 100644 index 0000000..ec5d39e --- /dev/null +++ b/WatchLog/Components/Pages/GlobalEntities.razor.cs @@ -0,0 +1,45 @@ +using Microsoft.AspNetCore.Components; +using WatchLog.Data; + +namespace WatchLog.Components.Pages +{ + public partial class GlobalEntities + { + public bool ShowCreate { get; set; } + + private WatchLogDataContext? _context; + + public required GlobalEntity NewGlobalEntity { get; set; } + + protected override Task OnInitializedAsync() + { + ShowCreate = false; + return Task.CompletedTask; + } + + public void ShowCreateForm() + { + ShowCreate = true; + NewGlobalEntity = new GlobalEntity + { + Title = "", + CreationTime = DateTime.Now, + CreatorId = 1, + TypeId = 1, + }; + } + + public async Task CreateNewGlobalEntity() + { + _context ??= await WatchLogDataContextFactory.CreateDbContextAsync(); + + if (NewGlobalEntity is not null) + { + _context?.GlobalEntities.Add(NewGlobalEntity); + _context?.SaveChangesAsync(); + } + + ShowCreate = false; + } + } +} diff --git a/WatchLog/Data/Database/Global/GlobalEntity.cs b/WatchLog/Data/Database/Global/GlobalEntity.cs index b3babc4..90efcd7 100644 --- a/WatchLog/Data/Database/Global/GlobalEntity.cs +++ b/WatchLog/Data/Database/Global/GlobalEntity.cs @@ -23,10 +23,10 @@ namespace WatchLog.Data // --- Foreign Keys --- [Required] - public int TypeId { get; set; } + public required int TypeId { get; set; } [Required] - public int CreatorId { get; set; } + public required int CreatorId { get; set; } // --- Navigation Properties --- From c385ee0628a292f2bac6c1e372007897ffa7fd96 Mon Sep 17 00:00:00 2001 From: Henry Trumme Date: Sat, 10 May 2025 16:35:40 +0200 Subject: [PATCH 14/16] Save --- Docs/.$ER-Diagramm.drawio.bkp | 945 +++++++++++++++++ .../.idea/.idea.WatchLog/.idea/.gitignore | 13 + .../.idea.WatchLog/.idea/dataSources.xml | 15 + .../.idea/.idea.WatchLog/.idea/encodings.xml | 4 + .../.idea.WatchLog/.idea/indexLayout.xml | 8 + WatchLog/.idea/.idea.WatchLog/.idea/vcs.xml | 6 + WatchLog/.idea/config/applicationhost.config | 997 ++++++++++++++++++ .../Components/Pages/GlobalEntities.razor | 2 +- WatchLog/Data/Database/Global/Admin.cs | 2 +- WatchLog/Data/Database/Global/User.cs | 2 +- WatchLog/Program.cs | 27 + WatchLog/WatchLog.csproj | 1 + WatchLog/identifier.sqlite | 0 13 files changed, 2019 insertions(+), 3 deletions(-) create mode 100644 Docs/.$ER-Diagramm.drawio.bkp create mode 100644 WatchLog/.idea/.idea.WatchLog/.idea/.gitignore create mode 100644 WatchLog/.idea/.idea.WatchLog/.idea/dataSources.xml create mode 100644 WatchLog/.idea/.idea.WatchLog/.idea/encodings.xml create mode 100644 WatchLog/.idea/.idea.WatchLog/.idea/indexLayout.xml create mode 100644 WatchLog/.idea/.idea.WatchLog/.idea/vcs.xml create mode 100644 WatchLog/.idea/config/applicationhost.config create mode 100644 WatchLog/identifier.sqlite diff --git a/Docs/.$ER-Diagramm.drawio.bkp b/Docs/.$ER-Diagramm.drawio.bkp new file mode 100644 index 0000000..7144f0f --- /dev/null +++ b/Docs/.$ER-Diagramm.drawio.bkp @@ -0,0 +1,945 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WatchLog/.idea/.idea.WatchLog/.idea/.gitignore b/WatchLog/.idea/.idea.WatchLog/.idea/.gitignore new file mode 100644 index 0000000..9a048ec --- /dev/null +++ b/WatchLog/.idea/.idea.WatchLog/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/contentModel.xml +/.idea.WatchLog.iml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/WatchLog/.idea/.idea.WatchLog/.idea/dataSources.xml b/WatchLog/.idea/.idea.WatchLog/.idea/dataSources.xml new file mode 100644 index 0000000..67a4e5a --- /dev/null +++ b/WatchLog/.idea/.idea.WatchLog/.idea/dataSources.xml @@ -0,0 +1,15 @@ + + + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:$PROJECT_DIR$/Data/WatchLog.db + + + + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/WatchLog/.idea/.idea.WatchLog/.idea/encodings.xml b/WatchLog/.idea/.idea.WatchLog/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/WatchLog/.idea/.idea.WatchLog/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/WatchLog/.idea/.idea.WatchLog/.idea/indexLayout.xml b/WatchLog/.idea/.idea.WatchLog/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/WatchLog/.idea/.idea.WatchLog/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/WatchLog/.idea/.idea.WatchLog/.idea/vcs.xml b/WatchLog/.idea/.idea.WatchLog/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/WatchLog/.idea/.idea.WatchLog/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WatchLog/.idea/config/applicationhost.config b/WatchLog/.idea/config/applicationhost.config new file mode 100644 index 0000000..09263d1 --- /dev/null +++ b/WatchLog/.idea/config/applicationhost.config @@ -0,0 +1,997 @@ + + + + + + +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WatchLog/Components/Pages/GlobalEntities.razor b/WatchLog/Components/Pages/GlobalEntities.razor index c059e87..2064704 100644 --- a/WatchLog/Components/Pages/GlobalEntities.razor +++ b/WatchLog/Components/Pages/GlobalEntities.razor @@ -1,5 +1,5 @@ @rendermode InteractiveServer -@page "/" +@page "/GlobalEntities" @using Microsoft.EntityFrameworkCore @using WatchLog.Data @inject IDbContextFactory WatchLogDataContextFactory; diff --git a/WatchLog/Data/Database/Global/Admin.cs b/WatchLog/Data/Database/Global/Admin.cs index a0f5f7d..c64629d 100644 --- a/WatchLog/Data/Database/Global/Admin.cs +++ b/WatchLog/Data/Database/Global/Admin.cs @@ -12,6 +12,6 @@ namespace WatchLog.Data public required string Name { get; set; } [Required] - public required string Password { get; set; } // Important: Save as HASH + public required string PasswordHash { get; set; } // Important: Save as HASH } } \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/User.cs b/WatchLog/Data/Database/Global/User.cs index e831dd1..cf73229 100644 --- a/WatchLog/Data/Database/Global/User.cs +++ b/WatchLog/Data/Database/Global/User.cs @@ -15,7 +15,7 @@ namespace WatchLog.Data public string? Email { get; set; } [Required] - public required string Password { get; set; } // Important: Save as HASH + public required string PasswordHash { get; set; } // Important: Save as HASH // --- Navigation Properties --- diff --git a/WatchLog/Program.cs b/WatchLog/Program.cs index 8243a97..55bc05b 100644 --- a/WatchLog/Program.cs +++ b/WatchLog/Program.cs @@ -2,6 +2,9 @@ using WatchLog.Components; using WatchLog.Data; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; +using Microsoft.AspNetCore.Authentication.Cookies; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; namespace WatchLog { @@ -19,6 +22,27 @@ namespace WatchLog builder.Services.AddDbContextFactory(options => options.UseSqlite(connectionString)); + builder.Services.AddHttpContextAccessor(); + + builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) + .AddCookie(options => + { + options.Cookie.Name = "WatchLogAuthCookie"; + options.LoginPath = "/login"; + options.LogoutPath = "/logout"; + options.AccessDeniedPath = "/access-denied"; + options.ExpireTimeSpan = TimeSpan.FromDays(1); + options.SlidingExpiration = true; + }); + + builder.Services.AddAuthorization(options => + { + options.FallbackPolicy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build(); + }); + + builder.Services.AddScoped, PasswordHasher>(); + builder.Services.AddScoped, PasswordHasher>(); + var app = builder.Build(); // Configure the HTTP request pipeline. @@ -33,6 +57,9 @@ namespace WatchLog app.UseStaticFiles(); app.UseAntiforgery(); + + app.UseAuthentication(); + app.UseAuthorization(); app.MapRazorComponents() .AddInteractiveServerRenderMode(); diff --git a/WatchLog/WatchLog.csproj b/WatchLog/WatchLog.csproj index 19d4dfa..14166e7 100644 --- a/WatchLog/WatchLog.csproj +++ b/WatchLog/WatchLog.csproj @@ -8,6 +8,7 @@ + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/WatchLog/identifier.sqlite b/WatchLog/identifier.sqlite new file mode 100644 index 0000000..e69de29 From 1152bc4f7eac9a2546c6d30b4d39459bc6e1cd45 Mon Sep 17 00:00:00 2001 From: Henry Date: Sat, 5 Jul 2025 00:15:51 +0200 Subject: [PATCH 15/16] Changes on Database for Rolebased Users also started with Login Cookies. --- Docs/.$ER-Diagramm.drawio.bkp | 601 ++++++++++++++---- Docs/ER-Diagramm.drawio | 135 ++-- WatchLog/Data/Database/Global/Admin.cs | 17 - WatchLog/Data/Database/Global/GlobalEntity.cs | 2 +- WatchLog/Data/Database/Global/User.cs | 32 - WatchLog/Data/Database/Private/Label.cs | 2 +- .../Data/Database/Private/PrivateEntity.cs | 2 +- .../Data/Database/Private/UserWatchStatus.cs | 2 +- .../Database/Shared/LinkTableSharedUser.cs | 2 +- WatchLog/Data/WatchLogDataContext.cs | 3 +- WatchLog/Program.cs | 27 +- 11 files changed, 575 insertions(+), 250 deletions(-) delete mode 100644 WatchLog/Data/Database/Global/Admin.cs delete mode 100644 WatchLog/Data/Database/Global/User.cs diff --git a/Docs/.$ER-Diagramm.drawio.bkp b/Docs/.$ER-Diagramm.drawio.bkp index 7144f0f..4c71db0 100644 --- a/Docs/.$ER-Diagramm.drawio.bkp +++ b/Docs/.$ER-Diagramm.drawio.bkp @@ -1,11 +1,11 @@ - + - + - + @@ -28,7 +28,7 @@ - + @@ -46,8 +46,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -70,7 +96,7 @@ - + @@ -101,15 +127,41 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -157,7 +209,7 @@ - + @@ -243,44 +295,44 @@ - - + + - + - + - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + - + @@ -363,8 +415,34 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -393,7 +471,7 @@ - + @@ -408,21 +486,47 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -437,20 +541,46 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -474,23 +604,23 @@ - + - + - + - + @@ -498,20 +628,33 @@ - + - + + + + + + + + + + + + + + - + - + @@ -522,7 +665,7 @@ - + @@ -535,7 +678,7 @@ - + @@ -548,7 +691,7 @@ - + @@ -560,21 +703,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -597,7 +766,7 @@ - + @@ -641,8 +810,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -696,37 +891,65 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + - + + + + + + @@ -735,34 +958,34 @@ - + - - + + - + - + - + - + @@ -803,24 +1026,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + @@ -849,7 +1098,7 @@ - + @@ -860,8 +1109,8 @@ - - + + @@ -876,51 +1125,30 @@ - - - - - - - - - - - - - - + - + - + - - + + - - + + - - - - - - - - - + @@ -931,14 +1159,173 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Docs/ER-Diagramm.drawio b/Docs/ER-Diagramm.drawio index 4c71db0..0159005 100644 --- a/Docs/ER-Diagramm.drawio +++ b/Docs/ER-Diagramm.drawio @@ -1,6 +1,6 @@ - + - + @@ -166,48 +166,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -240,8 +198,11 @@ + + + - + @@ -295,6 +256,19 @@ + + + + + + + + + + + + + @@ -1173,107 +1147,107 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1281,36 +1255,36 @@ - + - + - + - + - + - + - + - + @@ -1320,10 +1294,7 @@ - - - - + diff --git a/WatchLog/Data/Database/Global/Admin.cs b/WatchLog/Data/Database/Global/Admin.cs deleted file mode 100644 index c64629d..0000000 --- a/WatchLog/Data/Database/Global/Admin.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.ComponentModel.DataAnnotations; - -namespace WatchLog.Data -{ - public class Admin - { - [Key] - public int Id { get; set; } - - [Required] - [MaxLength(100)] - public required string Name { get; set; } - - [Required] - public required string PasswordHash { get; set; } // Important: Save as HASH - } -} \ No newline at end of file diff --git a/WatchLog/Data/Database/Global/GlobalEntity.cs b/WatchLog/Data/Database/Global/GlobalEntity.cs index 90efcd7..54985da 100644 --- a/WatchLog/Data/Database/Global/GlobalEntity.cs +++ b/WatchLog/Data/Database/Global/GlobalEntity.cs @@ -34,7 +34,7 @@ namespace WatchLog.Data public virtual Type Type { get; set; } = null!; [ForeignKey(nameof(CreatorId))] - public virtual User User { get; set; } = null!; + public virtual AppUser User { get; set; } = null!; public virtual ICollection LinkTableGlobalGenres { get; set; } = new List(); diff --git a/WatchLog/Data/Database/Global/User.cs b/WatchLog/Data/Database/Global/User.cs deleted file mode 100644 index cf73229..0000000 --- a/WatchLog/Data/Database/Global/User.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.ComponentModel.DataAnnotations; - -namespace WatchLog.Data -{ - public class User - { - [Key] - public int Id { get; set; } - - [Required] - [MaxLength(100)] - public required string Name { get; set; } - - [MaxLength(255)] - public string? Email { get; set; } - - [Required] - public required string PasswordHash { get; set; } // Important: Save as HASH - - - // --- Navigation Properties --- - public virtual ICollection PrivateEntities { get; set; } = new List(); - - public virtual ICollection GlobalEntities { get; set; } = new List(); - - public virtual ICollection
-
-
-
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/WatchLog/Components/Account/IdentityComponentsEndpointRouteBuilderExtensions.cs b/WatchLog/Components/Account/IdentityComponentsEndpointRouteBuilderExtensions.cs new file mode 100644 index 0000000..4f65234 --- /dev/null +++ b/WatchLog/Components/Account/IdentityComponentsEndpointRouteBuilderExtensions.cs @@ -0,0 +1,113 @@ +using System.Security.Claims; +using System.Text.Json; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Components.Authorization; +using Microsoft.AspNetCore.Http.Extensions; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Primitives; +using WatchLog.Components.Account.Pages; +using WatchLog.Components.Account.Pages.Manage; +using WatchLog.Data; + +namespace Microsoft.AspNetCore.Routing +{ + internal static class IdentityComponentsEndpointRouteBuilderExtensions + { + // These endpoints are required by the Identity Razor components defined in the /Components/Account/Pages directory of this project. + public static IEndpointConventionBuilder MapAdditionalIdentityEndpoints(this IEndpointRouteBuilder endpoints) + { + ArgumentNullException.ThrowIfNull(endpoints); + + var accountGroup = endpoints.MapGroup("/Account"); + + accountGroup.MapPost("/PerformExternalLogin", ( + HttpContext context, + [FromServices] SignInManager signInManager, + [FromForm] string provider, + [FromForm] string returnUrl) => + { + IEnumerable> query = [ + new("ReturnUrl", returnUrl), + new("Action", ExternalLogin.LoginCallbackAction)]; + + var redirectUrl = UriHelper.BuildRelative( + context.Request.PathBase, + "/Account/ExternalLogin", + QueryString.Create(query)); + + var properties = signInManager.ConfigureExternalAuthenticationProperties(provider, redirectUrl); + return TypedResults.Challenge(properties, [provider]); + }); + + accountGroup.MapPost("/Logout", async ( + ClaimsPrincipal user, + [FromServices] SignInManager signInManager, + [FromForm] string returnUrl) => + { + await signInManager.SignOutAsync(); + return TypedResults.LocalRedirect($"~/{returnUrl}"); + }); + + var manageGroup = accountGroup.MapGroup("/Manage").RequireAuthorization(); + + manageGroup.MapPost("/LinkExternalLogin", async ( + HttpContext context, + [FromServices] SignInManager signInManager, + [FromForm] string provider) => + { + // Clear the existing external cookie to ensure a clean login process + await context.SignOutAsync(IdentityConstants.ExternalScheme); + + var redirectUrl = UriHelper.BuildRelative( + context.Request.PathBase, + "/Account/Manage/ExternalLogins", + QueryString.Create("Action", ExternalLogins.LinkLoginCallbackAction)); + + var properties = signInManager.ConfigureExternalAuthenticationProperties(provider, redirectUrl, signInManager.UserManager.GetUserId(context.User)); + return TypedResults.Challenge(properties, [provider]); + }); + + var loggerFactory = endpoints.ServiceProvider.GetRequiredService(); + var downloadLogger = loggerFactory.CreateLogger("DownloadPersonalData"); + + manageGroup.MapPost("/DownloadPersonalData", async ( + HttpContext context, + [FromServices] UserManager userManager, + [FromServices] AuthenticationStateProvider authenticationStateProvider) => + { + var user = await userManager.GetUserAsync(context.User); + if (user is null) + { + return Results.NotFound($"Unable to load user with ID '{userManager.GetUserId(context.User)}'."); + } + + var userId = await userManager.GetUserIdAsync(user); + downloadLogger.LogInformation("User with ID '{UserId}' asked for their personal data.", userId); + + // Only include personal data for download + var personalData = new Dictionary(); + var personalDataProps = typeof(ApplicationUser).GetProperties().Where( + prop => Attribute.IsDefined(prop, typeof(PersonalDataAttribute))); + foreach (var p in personalDataProps) + { + personalData.Add(p.Name, p.GetValue(user)?.ToString() ?? "null"); + } + + var logins = await userManager.GetLoginsAsync(user); + foreach (var l in logins) + { + personalData.Add($"{l.LoginProvider} external login provider key", l.ProviderKey); + } + + personalData.Add("Authenticator Key", (await userManager.GetAuthenticatorKeyAsync(user))!); + var fileBytes = JsonSerializer.SerializeToUtf8Bytes(personalData); + + context.Response.Headers.TryAdd("Content-Disposition", "attachment; filename=PersonalData.json"); + return TypedResults.File(fileBytes, contentType: "application/json", fileDownloadName: "PersonalData.json"); + }); + + return accountGroup; + } + } +} diff --git a/WatchLog/Components/Account/IdentityNoOpEmailSender.cs b/WatchLog/Components/Account/IdentityNoOpEmailSender.cs new file mode 100644 index 0000000..3c7539c --- /dev/null +++ b/WatchLog/Components/Account/IdentityNoOpEmailSender.cs @@ -0,0 +1,21 @@ +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.UI.Services; +using WatchLog.Data; + +namespace WatchLog.Components.Account +{ + // Remove the "else if (EmailSender is IdentityNoOpEmailSender)" block from RegisterConfirmation.razor after updating with a real implementation. + internal sealed class IdentityNoOpEmailSender : IEmailSender + { + private readonly IEmailSender emailSender = new NoOpEmailSender(); + + public Task SendConfirmationLinkAsync(ApplicationUser user, string email, string confirmationLink) => + emailSender.SendEmailAsync(email, "Confirm your email", $"Please confirm your account by clicking here."); + + public Task SendPasswordResetLinkAsync(ApplicationUser user, string email, string resetLink) => + emailSender.SendEmailAsync(email, "Reset your password", $"Please reset your password by clicking here."); + + public Task SendPasswordResetCodeAsync(ApplicationUser user, string email, string resetCode) => + emailSender.SendEmailAsync(email, "Reset your password", $"Please reset your password using the following code: {resetCode}"); + } +} diff --git a/WatchLog/Components/Account/IdentityRedirectManager.cs b/WatchLog/Components/Account/IdentityRedirectManager.cs new file mode 100644 index 0000000..f9707db --- /dev/null +++ b/WatchLog/Components/Account/IdentityRedirectManager.cs @@ -0,0 +1,59 @@ +using System.Diagnostics.CodeAnalysis; +using Microsoft.AspNetCore.Components; + +namespace WatchLog.Components.Account +{ + internal sealed class IdentityRedirectManager(NavigationManager navigationManager) + { + public const string StatusCookieName = "Identity.StatusMessage"; + + private static readonly CookieBuilder StatusCookieBuilder = new() + { + SameSite = SameSiteMode.Strict, + HttpOnly = true, + IsEssential = true, + MaxAge = TimeSpan.FromSeconds(5), + }; + + [DoesNotReturn] + public void RedirectTo(string? uri) + { + uri ??= ""; + + // Prevent open redirects. + if (!Uri.IsWellFormedUriString(uri, UriKind.Relative)) + { + uri = navigationManager.ToBaseRelativePath(uri); + } + + // During static rendering, NavigateTo throws a NavigationException which is handled by the framework as a redirect. + // So as long as this is called from a statically rendered Identity component, the InvalidOperationException is never thrown. + navigationManager.NavigateTo(uri); + throw new InvalidOperationException($"{nameof(IdentityRedirectManager)} can only be used during static rendering."); + } + + [DoesNotReturn] + public void RedirectTo(string uri, Dictionary queryParameters) + { + var uriWithoutQuery = navigationManager.ToAbsoluteUri(uri).GetLeftPart(UriPartial.Path); + var newUri = navigationManager.GetUriWithQueryParameters(uriWithoutQuery, queryParameters); + RedirectTo(newUri); + } + + [DoesNotReturn] + public void RedirectToWithStatus(string uri, string message, HttpContext context) + { + context.Response.Cookies.Append(StatusCookieName, message, StatusCookieBuilder.Build(context)); + RedirectTo(uri); + } + + private string CurrentPath => navigationManager.ToAbsoluteUri(navigationManager.Uri).GetLeftPart(UriPartial.Path); + + [DoesNotReturn] + public void RedirectToCurrentPage() => RedirectTo(CurrentPath); + + [DoesNotReturn] + public void RedirectToCurrentPageWithStatus(string message, HttpContext context) + => RedirectToWithStatus(CurrentPath, message, context); + } +} diff --git a/WatchLog/Components/Account/IdentityRevalidatingAuthenticationStateProvider.cs b/WatchLog/Components/Account/IdentityRevalidatingAuthenticationStateProvider.cs new file mode 100644 index 0000000..86b1ecb --- /dev/null +++ b/WatchLog/Components/Account/IdentityRevalidatingAuthenticationStateProvider.cs @@ -0,0 +1,48 @@ +using System.Security.Claims; +using Microsoft.AspNetCore.Components.Authorization; +using Microsoft.AspNetCore.Components.Server; +using Microsoft.AspNetCore.Identity; +using Microsoft.Extensions.Options; +using WatchLog.Data; + +namespace WatchLog.Components.Account +{ + // This is a server-side AuthenticationStateProvider that revalidates the security stamp for the connected user + // every 30 minutes an interactive circuit is connected. + internal sealed class IdentityRevalidatingAuthenticationStateProvider( + ILoggerFactory loggerFactory, + IServiceScopeFactory scopeFactory, + IOptions options) + : RevalidatingServerAuthenticationStateProvider(loggerFactory) + { + protected override TimeSpan RevalidationInterval => TimeSpan.FromMinutes(30); + + protected override async Task ValidateAuthenticationStateAsync( + AuthenticationState authenticationState, CancellationToken cancellationToken) + { + // Get the user manager from a new scope to ensure it fetches fresh data + await using var scope = scopeFactory.CreateAsyncScope(); + var userManager = scope.ServiceProvider.GetRequiredService>(); + return await ValidateSecurityStampAsync(userManager, authenticationState.User); + } + + private async Task ValidateSecurityStampAsync(UserManager userManager, ClaimsPrincipal principal) + { + var user = await userManager.GetUserAsync(principal); + if (user is null) + { + return false; + } + else if (!userManager.SupportsUserSecurityStamp) + { + return true; + } + else + { + var principalStamp = principal.FindFirstValue(options.Value.ClaimsIdentity.SecurityStampClaimType); + var userStamp = await userManager.GetSecurityStampAsync(user); + return principalStamp == userStamp; + } + } + } +} diff --git a/WatchLog/Components/Account/IdentityUserAccessor.cs b/WatchLog/Components/Account/IdentityUserAccessor.cs new file mode 100644 index 0000000..d834fb7 --- /dev/null +++ b/WatchLog/Components/Account/IdentityUserAccessor.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Identity; +using WatchLog.Data; + +namespace WatchLog.Components.Account +{ + internal sealed class IdentityUserAccessor(UserManager userManager, IdentityRedirectManager redirectManager) + { + public async Task GetRequiredUserAsync(HttpContext context) + { + var user = await userManager.GetUserAsync(context.User); + + if (user is null) + { + redirectManager.RedirectToWithStatus("Account/InvalidUser", $"Error: Unable to load user with ID '{userManager.GetUserId(context.User)}'.", context); + } + + return user; + } + } +} diff --git a/WatchLog/Components/Account/Pages/AccessDenied.razor b/WatchLog/Components/Account/Pages/AccessDenied.razor new file mode 100644 index 0000000..905dec3 --- /dev/null +++ b/WatchLog/Components/Account/Pages/AccessDenied.razor @@ -0,0 +1,8 @@ +@page "/Account/AccessDenied" + +Access denied + +
+

Access denied

+

You do not have access to this resource.

+
diff --git a/WatchLog/Components/Account/Pages/ConfirmEmail.razor b/WatchLog/Components/Account/Pages/ConfirmEmail.razor new file mode 100644 index 0000000..0f79513 --- /dev/null +++ b/WatchLog/Components/Account/Pages/ConfirmEmail.razor @@ -0,0 +1,48 @@ +@page "/Account/ConfirmEmail" + +@using System.Text +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IdentityRedirectManager RedirectManager + +Confirm email + +

Confirm email

+ + +@code { + private string? statusMessage; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromQuery] + private string? UserId { get; set; } + + [SupplyParameterFromQuery] + private string? Code { get; set; } + + protected override async Task OnInitializedAsync() + { + if (UserId is null || Code is null) + { + RedirectManager.RedirectTo(""); + } + + var user = await UserManager.FindByIdAsync(UserId); + if (user is null) + { + HttpContext.Response.StatusCode = StatusCodes.Status404NotFound; + statusMessage = $"Error loading user with ID {UserId}"; + } + else + { + var code = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(Code)); + var result = await UserManager.ConfirmEmailAsync(user, code); + statusMessage = result.Succeeded ? "Thank you for confirming your email." : "Error confirming your email."; + } + } +} diff --git a/WatchLog/Components/Account/Pages/ConfirmEmailChange.razor b/WatchLog/Components/Account/Pages/ConfirmEmailChange.razor new file mode 100644 index 0000000..03c7dda --- /dev/null +++ b/WatchLog/Components/Account/Pages/ConfirmEmailChange.razor @@ -0,0 +1,68 @@ +@page "/Account/ConfirmEmailChange" + +@using System.Text +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityRedirectManager RedirectManager + +Confirm email change + +

Confirm email change

+ + + +@code { + private string? message; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromQuery] + private string? UserId { get; set; } + + [SupplyParameterFromQuery] + private string? Email { get; set; } + + [SupplyParameterFromQuery] + private string? Code { get; set; } + + protected override async Task OnInitializedAsync() + { + if (UserId is null || Email is null || Code is null) + { + RedirectManager.RedirectToWithStatus( + "Account/Login", "Error: Invalid email change confirmation link.", HttpContext); + } + + var user = await UserManager.FindByIdAsync(UserId); + if (user is null) + { + message = "Unable to find user with Id '{userId}'"; + return; + } + + var code = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(Code)); + var result = await UserManager.ChangeEmailAsync(user, Email, code); + if (!result.Succeeded) + { + message = "Error changing email."; + return; + } + + // In our UI email and user name are one and the same, so when we update the email + // we need to update the user name. + var setUserNameResult = await UserManager.SetUserNameAsync(user, Email); + if (!setUserNameResult.Succeeded) + { + message = "Error changing user name."; + return; + } + + await SignInManager.RefreshSignInAsync(user); + message = "Thank you for confirming your email change."; + } +} diff --git a/WatchLog/Components/Account/Pages/ExternalLogin.razor b/WatchLog/Components/Account/Pages/ExternalLogin.razor new file mode 100644 index 0000000..6cca98d --- /dev/null +++ b/WatchLog/Components/Account/Pages/ExternalLogin.razor @@ -0,0 +1,205 @@ +@page "/Account/ExternalLogin" + +@using System.ComponentModel.DataAnnotations +@using System.Security.Claims +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject SignInManager SignInManager +@inject UserManager UserManager +@inject IUserStore UserStore +@inject IEmailSender EmailSender +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Register + + +

Register

+

Associate your @ProviderDisplayName account.

+
+ +
+ You've successfully authenticated with @ProviderDisplayName. + Please enter an email address for this site below and click the Register button to finish + logging in. +
+ +
+
+ + + +
+ + + +
+ +
+
+
+ +@code { + public const string LoginCallbackAction = "LoginCallback"; + + private string? message; + private ExternalLoginInfo? externalLoginInfo; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? RemoteError { get; set; } + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + [SupplyParameterFromQuery] + private string? Action { get; set; } + + private string? ProviderDisplayName => externalLoginInfo?.ProviderDisplayName; + + protected override async Task OnInitializedAsync() + { + if (RemoteError is not null) + { + RedirectManager.RedirectToWithStatus("Account/Login", $"Error from external provider: {RemoteError}", HttpContext); + } + + var info = await SignInManager.GetExternalLoginInfoAsync(); + if (info is null) + { + RedirectManager.RedirectToWithStatus("Account/Login", "Error loading external login information.", HttpContext); + } + + externalLoginInfo = info; + + if (HttpMethods.IsGet(HttpContext.Request.Method)) + { + if (Action == LoginCallbackAction) + { + await OnLoginCallbackAsync(); + return; + } + + // We should only reach this page via the login callback, so redirect back to + // the login page if we get here some other way. + RedirectManager.RedirectTo("Account/Login"); + } + } + + private async Task OnLoginCallbackAsync() + { + if (externalLoginInfo is null) + { + RedirectManager.RedirectToWithStatus("Account/Login", "Error loading external login information.", HttpContext); + } + + // Sign in the user with this external login provider if the user already has a login. + var result = await SignInManager.ExternalLoginSignInAsync( + externalLoginInfo.LoginProvider, + externalLoginInfo.ProviderKey, + isPersistent: false, + bypassTwoFactor: true); + + if (result.Succeeded) + { + Logger.LogInformation( + "{Name} logged in with {LoginProvider} provider.", + externalLoginInfo.Principal.Identity?.Name, + externalLoginInfo.LoginProvider); + RedirectManager.RedirectTo(ReturnUrl); + } + else if (result.IsLockedOut) + { + RedirectManager.RedirectTo("Account/Lockout"); + } + + // If the user does not have an account, then ask the user to create an account. + if (externalLoginInfo.Principal.HasClaim(c => c.Type == ClaimTypes.Email)) + { + Input.Email = externalLoginInfo.Principal.FindFirstValue(ClaimTypes.Email) ?? ""; + } + } + + private async Task OnValidSubmitAsync() + { + if (externalLoginInfo is null) + { + RedirectManager.RedirectToWithStatus("Account/Login", "Error loading external login information during confirmation.", HttpContext); + } + + var emailStore = GetEmailStore(); + var user = CreateUser(); + + await UserStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); + await emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None); + + var result = await UserManager.CreateAsync(user); + if (result.Succeeded) + { + result = await UserManager.AddLoginAsync(user, externalLoginInfo); + if (result.Succeeded) + { + Logger.LogInformation("User created an account using {Name} provider.", externalLoginInfo.LoginProvider); + + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateEmailConfirmationTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmail").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["code"] = code }); + await EmailSender.SendConfirmationLinkAsync(user, Input.Email, HtmlEncoder.Default.Encode(callbackUrl)); + + // If account confirmation is required, we need to show the link if we don't have a real email sender + if (UserManager.Options.SignIn.RequireConfirmedAccount) + { + RedirectManager.RedirectTo("Account/RegisterConfirmation", new() { ["email"] = Input.Email }); + } + + await SignInManager.SignInAsync(user, isPersistent: false, externalLoginInfo.LoginProvider); + RedirectManager.RedirectTo(ReturnUrl); + } + } + + message = $"Error: {string.Join(",", result.Errors.Select(error => error.Description))}"; + } + + private ApplicationUser CreateUser() + { + try + { + return Activator.CreateInstance(); + } + catch + { + throw new InvalidOperationException($"Can't create an instance of '{nameof(ApplicationUser)}'. " + + $"Ensure that '{nameof(ApplicationUser)}' is not an abstract class and has a parameterless constructor"); + } + } + + private IUserEmailStore GetEmailStore() + { + if (!UserManager.SupportsUserEmail) + { + throw new NotSupportedException("The default UI requires a user store with email support."); + } + return (IUserEmailStore)UserStore; + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + public string Email { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/ForgotPassword.razor b/WatchLog/Components/Account/Pages/ForgotPassword.razor new file mode 100644 index 0000000..c95d4e2 --- /dev/null +++ b/WatchLog/Components/Account/Pages/ForgotPassword.razor @@ -0,0 +1,68 @@ +@page "/Account/ForgotPassword" + +@using System.ComponentModel.DataAnnotations +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IEmailSender EmailSender +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager + +Forgot your password? + +

Forgot your password?

+

Enter your email.

+
+
+
+ + + + +
+ + + +
+ +
+
+
+ +@code { + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + private async Task OnValidSubmitAsync() + { + var user = await UserManager.FindByEmailAsync(Input.Email); + if (user is null || !(await UserManager.IsEmailConfirmedAsync(user))) + { + // Don't reveal that the user does not exist or is not confirmed + RedirectManager.RedirectTo("Account/ForgotPasswordConfirmation"); + } + + // For more information on how to enable account confirmation and password reset please + // visit https://go.microsoft.com/fwlink/?LinkID=532713 + var code = await UserManager.GeneratePasswordResetTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ResetPassword").AbsoluteUri, + new Dictionary { ["code"] = code }); + + await EmailSender.SendPasswordResetLinkAsync(user, Input.Email, HtmlEncoder.Default.Encode(callbackUrl)); + + RedirectManager.RedirectTo("Account/ForgotPasswordConfirmation"); + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + public string Email { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/ForgotPasswordConfirmation.razor b/WatchLog/Components/Account/Pages/ForgotPasswordConfirmation.razor new file mode 100644 index 0000000..a771a3a --- /dev/null +++ b/WatchLog/Components/Account/Pages/ForgotPasswordConfirmation.razor @@ -0,0 +1,8 @@ +@page "/Account/ForgotPasswordConfirmation" + +Forgot password confirmation + +

Forgot password confirmation

+

+ Please check your email to reset your password. +

diff --git a/WatchLog/Components/Account/Pages/InvalidPasswordReset.razor b/WatchLog/Components/Account/Pages/InvalidPasswordReset.razor new file mode 100644 index 0000000..561b651 --- /dev/null +++ b/WatchLog/Components/Account/Pages/InvalidPasswordReset.razor @@ -0,0 +1,8 @@ +@page "/Account/InvalidPasswordReset" + +Invalid password reset + +

Invalid password reset

+

+ The password reset link is invalid. +

diff --git a/WatchLog/Components/Account/Pages/InvalidUser.razor b/WatchLog/Components/Account/Pages/InvalidUser.razor new file mode 100644 index 0000000..e61fe5d --- /dev/null +++ b/WatchLog/Components/Account/Pages/InvalidUser.razor @@ -0,0 +1,7 @@ +@page "/Account/InvalidUser" + +Invalid user + +

Invalid user

+ + diff --git a/WatchLog/Components/Account/Pages/Lockout.razor b/WatchLog/Components/Account/Pages/Lockout.razor new file mode 100644 index 0000000..017e31d --- /dev/null +++ b/WatchLog/Components/Account/Pages/Lockout.razor @@ -0,0 +1,8 @@ +@page "/Account/Lockout" + +Locked out + +
+

Locked out

+ +
diff --git a/WatchLog/Components/Account/Pages/Login.razor b/WatchLog/Components/Account/Pages/Login.razor new file mode 100644 index 0000000..ad8ad28 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Login.razor @@ -0,0 +1,128 @@ +@page "/Account/Login" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Authentication +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject SignInManager SignInManager +@inject ILogger Logger +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager + +Log in + +

Log in

+
+
+
+ + + +

Use a local account to log in.

+
+ +
+ + + +
+
+ + + +
+
+ +
+
+ +
+ +
+
+
+
+
+

Use another service to log in.

+
+ +
+
+
+ +@code { + private string? errorMessage; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + protected override async Task OnInitializedAsync() + { + if (HttpMethods.IsGet(HttpContext.Request.Method)) + { + // Clear the existing external cookie to ensure a clean login process + await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme); + } + } + + public async Task LoginUser() + { + // This doesn't count login failures towards account lockout + // To enable password failures to trigger account lockout, set lockoutOnFailure: true + var result = await SignInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: false); + if (result.Succeeded) + { + Logger.LogInformation("User logged in."); + RedirectManager.RedirectTo(ReturnUrl); + } + else if (result.RequiresTwoFactor) + { + RedirectManager.RedirectTo( + "Account/LoginWith2fa", + new() { ["returnUrl"] = ReturnUrl, ["rememberMe"] = Input.RememberMe }); + } + else if (result.IsLockedOut) + { + Logger.LogWarning("User account locked out."); + RedirectManager.RedirectTo("Account/Lockout"); + } + else + { + errorMessage = "Error: Invalid login attempt."; + } + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + public string Email { get; set; } = ""; + + [Required] + [DataType(DataType.Password)] + public string Password { get; set; } = ""; + + [Display(Name = "Remember me?")] + public bool RememberMe { get; set; } + } +} diff --git a/WatchLog/Components/Account/Pages/LoginWith2fa.razor b/WatchLog/Components/Account/Pages/LoginWith2fa.razor new file mode 100644 index 0000000..02095e4 --- /dev/null +++ b/WatchLog/Components/Account/Pages/LoginWith2fa.razor @@ -0,0 +1,101 @@ +@page "/Account/LoginWith2fa" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject SignInManager SignInManager +@inject UserManager UserManager +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Two-factor authentication + +

Two-factor authentication

+
+ +

Your login is protected with an authenticator app. Enter your authenticator code below.

+
+
+ + + + + +
+ + + +
+
+ +
+
+ +
+
+
+
+

+ Don't have access to your authenticator device? You can + log in with a recovery code. +

+ +@code { + private string? message; + private ApplicationUser user = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + [SupplyParameterFromQuery] + private bool RememberMe { get; set; } + + protected override async Task OnInitializedAsync() + { + // Ensure the user has gone through the username & password screen first + user = await SignInManager.GetTwoFactorAuthenticationUserAsync() ?? + throw new InvalidOperationException("Unable to load two-factor authentication user."); + } + + private async Task OnValidSubmitAsync() + { + var authenticatorCode = Input.TwoFactorCode!.Replace(" ", string.Empty).Replace("-", string.Empty); + var result = await SignInManager.TwoFactorAuthenticatorSignInAsync(authenticatorCode, RememberMe, Input.RememberMachine); + var userId = await UserManager.GetUserIdAsync(user); + + if (result.Succeeded) + { + Logger.LogInformation("User with ID '{UserId}' logged in with 2fa.", userId); + RedirectManager.RedirectTo(ReturnUrl); + } + else if (result.IsLockedOut) + { + Logger.LogWarning("User with ID '{UserId}' account locked out.", userId); + RedirectManager.RedirectTo("Account/Lockout"); + } + else + { + Logger.LogWarning("Invalid authenticator code entered for user with ID '{UserId}'.", userId); + message = "Error: Invalid authenticator code."; + } + } + + private sealed class InputModel + { + [Required] + [StringLength(7, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Text)] + [Display(Name = "Authenticator code")] + public string? TwoFactorCode { get; set; } + + [Display(Name = "Remember this machine")] + public bool RememberMachine { get; set; } + } +} diff --git a/WatchLog/Components/Account/Pages/LoginWithRecoveryCode.razor b/WatchLog/Components/Account/Pages/LoginWithRecoveryCode.razor new file mode 100644 index 0000000..7da8c21 --- /dev/null +++ b/WatchLog/Components/Account/Pages/LoginWithRecoveryCode.razor @@ -0,0 +1,85 @@ +@page "/Account/LoginWithRecoveryCode" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject SignInManager SignInManager +@inject UserManager UserManager +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Recovery code verification + +

Recovery code verification

+
+ +

+ You have requested to log in with a recovery code. This login will not be remembered until you provide + an authenticator app code at log in or disable 2FA and log in again. +

+
+
+ + + +
+ + + +
+ +
+
+
+ +@code { + private string? message; + private ApplicationUser user = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + protected override async Task OnInitializedAsync() + { + // Ensure the user has gone through the username & password screen first + user = await SignInManager.GetTwoFactorAuthenticationUserAsync() ?? + throw new InvalidOperationException("Unable to load two-factor authentication user."); + } + + private async Task OnValidSubmitAsync() + { + var recoveryCode = Input.RecoveryCode.Replace(" ", string.Empty); + + var result = await SignInManager.TwoFactorRecoveryCodeSignInAsync(recoveryCode); + + var userId = await UserManager.GetUserIdAsync(user); + + if (result.Succeeded) + { + Logger.LogInformation("User with ID '{UserId}' logged in with a recovery code.", userId); + RedirectManager.RedirectTo(ReturnUrl); + } + else if (result.IsLockedOut) + { + Logger.LogWarning("User account locked out."); + RedirectManager.RedirectTo("Account/Lockout"); + } + else + { + Logger.LogWarning("Invalid recovery code entered for user with ID '{UserId}' ", userId); + message = "Error: Invalid recovery code entered."; + } + } + + private sealed class InputModel + { + [Required] + [DataType(DataType.Text)] + [Display(Name = "Recovery Code")] + public string RecoveryCode { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/ChangePassword.razor b/WatchLog/Components/Account/Pages/Manage/ChangePassword.razor new file mode 100644 index 0000000..7ff53c1 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/ChangePassword.razor @@ -0,0 +1,96 @@ +@page "/Account/Manage/ChangePassword" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Change password + +

Change password

+ +
+
+ + + +
+ + + +
+
+ + + +
+
+ + + +
+ +
+
+
+ +@code { + private string? message; + private ApplicationUser user = default!; + private bool hasPassword; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + hasPassword = await UserManager.HasPasswordAsync(user); + if (!hasPassword) + { + RedirectManager.RedirectTo("Account/Manage/SetPassword"); + } + } + + private async Task OnValidSubmitAsync() + { + var changePasswordResult = await UserManager.ChangePasswordAsync(user, Input.OldPassword, Input.NewPassword); + if (!changePasswordResult.Succeeded) + { + message = $"Error: {string.Join(",", changePasswordResult.Errors.Select(error => error.Description))}"; + return; + } + + await SignInManager.RefreshSignInAsync(user); + Logger.LogInformation("User changed their password successfully."); + + RedirectManager.RedirectToCurrentPageWithStatus("Your password has been changed", HttpContext); + } + + private sealed class InputModel + { + [Required] + [DataType(DataType.Password)] + [Display(Name = "Current password")] + public string OldPassword { get; set; } = ""; + + [Required] + [StringLength(100, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Password)] + [Display(Name = "New password")] + public string NewPassword { get; set; } = ""; + + [DataType(DataType.Password)] + [Display(Name = "Confirm new password")] + [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")] + public string ConfirmPassword { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/DeletePersonalData.razor b/WatchLog/Components/Account/Pages/Manage/DeletePersonalData.razor new file mode 100644 index 0000000..ca37a9a --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/DeletePersonalData.razor @@ -0,0 +1,86 @@ +@page "/Account/Manage/DeletePersonalData" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Delete Personal Data + + + +

Delete Personal Data

+ + + +
+ + + + @if (requirePassword) + { +
+ + + +
+ } + +
+
+ +@code { + private string? message; + private ApplicationUser user = default!; + private bool requirePassword; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + Input ??= new(); + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + requirePassword = await UserManager.HasPasswordAsync(user); + } + + private async Task OnValidSubmitAsync() + { + if (requirePassword && !await UserManager.CheckPasswordAsync(user, Input.Password)) + { + message = "Error: Incorrect password."; + return; + } + + var result = await UserManager.DeleteAsync(user); + if (!result.Succeeded) + { + throw new InvalidOperationException("Unexpected error occurred deleting user."); + } + + await SignInManager.SignOutAsync(); + + var userId = await UserManager.GetUserIdAsync(user); + Logger.LogInformation("User with ID '{UserId}' deleted themselves.", userId); + + RedirectManager.RedirectToCurrentPage(); + } + + private sealed class InputModel + { + [DataType(DataType.Password)] + public string Password { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/Disable2fa.razor b/WatchLog/Components/Account/Pages/Manage/Disable2fa.razor new file mode 100644 index 0000000..3f0ef62 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/Disable2fa.razor @@ -0,0 +1,64 @@ +@page "/Account/Manage/Disable2fa" + +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Disable two-factor authentication (2FA) + + +

Disable two-factor authentication (2FA)

+ + + +
+
+ + + +
+ +@code { + private ApplicationUser user = default!; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + + if (HttpMethods.IsGet(HttpContext.Request.Method) && !await UserManager.GetTwoFactorEnabledAsync(user)) + { + throw new InvalidOperationException("Cannot disable 2FA for user as it's not currently enabled."); + } + } + + private async Task OnSubmitAsync() + { + var disable2faResult = await UserManager.SetTwoFactorEnabledAsync(user, false); + if (!disable2faResult.Succeeded) + { + throw new InvalidOperationException("Unexpected error occurred disabling 2FA."); + } + + var userId = await UserManager.GetUserIdAsync(user); + Logger.LogInformation("User with ID '{UserId}' has disabled 2fa.", userId); + RedirectManager.RedirectToWithStatus( + "Account/Manage/TwoFactorAuthentication", + "2fa has been disabled. You can reenable 2fa when you setup an authenticator app", + HttpContext); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/Email.razor b/WatchLog/Components/Account/Pages/Manage/Email.razor new file mode 100644 index 0000000..f89b7e4 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/Email.razor @@ -0,0 +1,123 @@ +@page "/Account/Manage/Email" + +@using System.ComponentModel.DataAnnotations +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IEmailSender EmailSender +@inject IdentityUserAccessor UserAccessor +@inject NavigationManager NavigationManager + +Manage email + +

Manage email

+ + +
+
+
+ + + + + + @if (isEmailConfirmed) + { +
+ +
+ ✓ +
+ +
+ } + else + { +
+ + + +
+ } +
+ + + +
+ +
+
+
+ +@code { + private string? message; + private ApplicationUser user = default!; + private string? email; + private bool isEmailConfirmed; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm(FormName = "change-email")] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + email = await UserManager.GetEmailAsync(user); + isEmailConfirmed = await UserManager.IsEmailConfirmedAsync(user); + + Input.NewEmail ??= email; + } + + private async Task OnValidSubmitAsync() + { + if (Input.NewEmail is null || Input.NewEmail == email) + { + message = "Your email is unchanged."; + return; + } + + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateChangeEmailTokenAsync(user, Input.NewEmail); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmailChange").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["email"] = Input.NewEmail, ["code"] = code }); + + await EmailSender.SendConfirmationLinkAsync(user, Input.NewEmail, HtmlEncoder.Default.Encode(callbackUrl)); + + message = "Confirmation link to change email sent. Please check your email."; + } + + private async Task OnSendEmailVerificationAsync() + { + if (email is null) + { + return; + } + + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateEmailConfirmationTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmail").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["code"] = code }); + + await EmailSender.SendConfirmationLinkAsync(user, email, HtmlEncoder.Default.Encode(callbackUrl)); + + message = "Verification email sent. Please check your email."; + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + [Display(Name = "New email")] + public string? NewEmail { get; set; } + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/EnableAuthenticator.razor b/WatchLog/Components/Account/Pages/Manage/EnableAuthenticator.razor new file mode 100644 index 0000000..90e82bf --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/EnableAuthenticator.razor @@ -0,0 +1,172 @@ +@page "/Account/Manage/EnableAuthenticator" + +@using System.ComponentModel.DataAnnotations +@using System.Globalization +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject IdentityUserAccessor UserAccessor +@inject UrlEncoder UrlEncoder +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Configure authenticator app + +@if (recoveryCodes is not null) +{ + +} +else +{ + +

Configure authenticator app

+
+

To use an authenticator app go through the following steps:

+
    +
  1. +

    + Download a two-factor authenticator app like Microsoft Authenticator for + Android and + iOS or + Google Authenticator for + Android and + iOS. +

    +
  2. +
  3. +

    Scan the QR Code or enter this key @sharedKey into your two factor authenticator app. Spaces and casing do not matter.

    + +
    +
    +
  4. +
  5. +

    + Once you have scanned the QR code or input the key above, your two factor authentication app will provide you + with a unique code. Enter the code in the confirmation box below. +

    +
    +
    + + +
    + + + +
    + + +
    +
    +
    +
  6. +
+
+} + +@code { + private const string AuthenticatorUriFormat = "otpauth://totp/{0}:{1}?secret={2}&issuer={0}&digits=6"; + + private string? message; + private ApplicationUser user = default!; + private string? sharedKey; + private string? authenticatorUri; + private IEnumerable? recoveryCodes; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + + await LoadSharedKeyAndQrCodeUriAsync(user); + } + + private async Task OnValidSubmitAsync() + { + // Strip spaces and hyphens + var verificationCode = Input.Code.Replace(" ", string.Empty).Replace("-", string.Empty); + + var is2faTokenValid = await UserManager.VerifyTwoFactorTokenAsync( + user, UserManager.Options.Tokens.AuthenticatorTokenProvider, verificationCode); + + if (!is2faTokenValid) + { + message = "Error: Verification code is invalid."; + return; + } + + await UserManager.SetTwoFactorEnabledAsync(user, true); + var userId = await UserManager.GetUserIdAsync(user); + Logger.LogInformation("User with ID '{UserId}' has enabled 2FA with an authenticator app.", userId); + + message = "Your authenticator app has been verified."; + + if (await UserManager.CountRecoveryCodesAsync(user) == 0) + { + recoveryCodes = await UserManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10); + } + else + { + RedirectManager.RedirectToWithStatus("Account/Manage/TwoFactorAuthentication", message, HttpContext); + } + } + + private async ValueTask LoadSharedKeyAndQrCodeUriAsync(ApplicationUser user) + { + // Load the authenticator key & QR code URI to display on the form + var unformattedKey = await UserManager.GetAuthenticatorKeyAsync(user); + if (string.IsNullOrEmpty(unformattedKey)) + { + await UserManager.ResetAuthenticatorKeyAsync(user); + unformattedKey = await UserManager.GetAuthenticatorKeyAsync(user); + } + + sharedKey = FormatKey(unformattedKey!); + + var email = await UserManager.GetEmailAsync(user); + authenticatorUri = GenerateQrCodeUri(email!, unformattedKey!); + } + + private string FormatKey(string unformattedKey) + { + var result = new StringBuilder(); + int currentPosition = 0; + while (currentPosition + 4 < unformattedKey.Length) + { + result.Append(unformattedKey.AsSpan(currentPosition, 4)).Append(' '); + currentPosition += 4; + } + if (currentPosition < unformattedKey.Length) + { + result.Append(unformattedKey.AsSpan(currentPosition)); + } + + return result.ToString().ToLowerInvariant(); + } + + private string GenerateQrCodeUri(string email, string unformattedKey) + { + return string.Format( + CultureInfo.InvariantCulture, + AuthenticatorUriFormat, + UrlEncoder.Encode("Microsoft.AspNetCore.Identity.UI"), + UrlEncoder.Encode(email), + unformattedKey); + } + + private sealed class InputModel + { + [Required] + [StringLength(7, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Text)] + [Display(Name = "Verification Code")] + public string Code { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/ExternalLogins.razor b/WatchLog/Components/Account/Pages/Manage/ExternalLogins.razor new file mode 100644 index 0000000..2ba0958 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/ExternalLogins.razor @@ -0,0 +1,140 @@ +@page "/Account/Manage/ExternalLogins" + +@using Microsoft.AspNetCore.Authentication +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IUserStore UserStore +@inject IdentityRedirectManager RedirectManager + +Manage your external logins + + +@if (currentLogins?.Count > 0) +{ +

Registered Logins

+ + + @foreach (var login in currentLogins) + { + + + + + } + +
@login.ProviderDisplayName + @if (showRemoveButton) + { +
+ +
+ + + +
+ + } + else + { + @:   + } +
+} +@if (otherLogins?.Count > 0) +{ +

Add another service to log in.

+
+
+ +
+

+ @foreach (var provider in otherLogins) + { + + } +

+
+ +} + +@code { + public const string LinkLoginCallbackAction = "LinkLoginCallback"; + + private ApplicationUser user = default!; + private IList? currentLogins; + private IList? otherLogins; + private bool showRemoveButton; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private string? LoginProvider { get; set; } + + [SupplyParameterFromForm] + private string? ProviderKey { get; set; } + + [SupplyParameterFromQuery] + private string? Action { get; set; } + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + currentLogins = await UserManager.GetLoginsAsync(user); + otherLogins = (await SignInManager.GetExternalAuthenticationSchemesAsync()) + .Where(auth => currentLogins.All(ul => auth.Name != ul.LoginProvider)) + .ToList(); + + string? passwordHash = null; + if (UserStore is IUserPasswordStore userPasswordStore) + { + passwordHash = await userPasswordStore.GetPasswordHashAsync(user, HttpContext.RequestAborted); + } + + showRemoveButton = passwordHash is not null || currentLogins.Count > 1; + + if (HttpMethods.IsGet(HttpContext.Request.Method) && Action == LinkLoginCallbackAction) + { + await OnGetLinkLoginCallbackAsync(); + } + } + + private async Task OnSubmitAsync() + { + var result = await UserManager.RemoveLoginAsync(user, LoginProvider!, ProviderKey!); + if (!result.Succeeded) + { + RedirectManager.RedirectToCurrentPageWithStatus("Error: The external login was not removed.", HttpContext); + } + + await SignInManager.RefreshSignInAsync(user); + RedirectManager.RedirectToCurrentPageWithStatus("The external login was removed.", HttpContext); + } + + private async Task OnGetLinkLoginCallbackAsync() + { + var userId = await UserManager.GetUserIdAsync(user); + var info = await SignInManager.GetExternalLoginInfoAsync(userId); + if (info is null) + { + RedirectManager.RedirectToCurrentPageWithStatus("Error: Could not load external login info.", HttpContext); + } + + var result = await UserManager.AddLoginAsync(user, info); + if (!result.Succeeded) + { + RedirectManager.RedirectToCurrentPageWithStatus("Error: The external login was not added. External logins can only be associated with one account.", HttpContext); + } + + // Clear the existing external cookie to ensure a clean login process + await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme); + + RedirectManager.RedirectToCurrentPageWithStatus("The external login was added.", HttpContext); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor b/WatchLog/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor new file mode 100644 index 0000000..3069853 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor @@ -0,0 +1,68 @@ +@page "/Account/Manage/GenerateRecoveryCodes" + +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Generate two-factor authentication (2FA) recovery codes + +@if (recoveryCodes is not null) +{ + +} +else +{ +

Generate two-factor authentication (2FA) recovery codes

+ +
+
+ + + +
+} + +@code { + private string? message; + private ApplicationUser user = default!; + private IEnumerable? recoveryCodes; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + + var isTwoFactorEnabled = await UserManager.GetTwoFactorEnabledAsync(user); + if (!isTwoFactorEnabled) + { + throw new InvalidOperationException("Cannot generate recovery codes for user because they do not have 2FA enabled."); + } + } + + private async Task OnSubmitAsync() + { + var userId = await UserManager.GetUserIdAsync(user); + recoveryCodes = await UserManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10); + message = "You have generated new recovery codes."; + + Logger.LogInformation("User with ID '{UserId}' has generated new 2FA recovery codes.", userId); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/Index.razor b/WatchLog/Components/Account/Pages/Manage/Index.razor new file mode 100644 index 0000000..7db734d --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/Index.razor @@ -0,0 +1,77 @@ +@page "/Account/Manage" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager + +Profile + +

Profile

+ + +
+
+ + + +
+ + +
+
+ + + +
+ +
+
+
+ +@code { + private ApplicationUser user = default!; + private string? username; + private string? phoneNumber; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + username = await UserManager.GetUserNameAsync(user); + phoneNumber = await UserManager.GetPhoneNumberAsync(user); + + Input.PhoneNumber ??= phoneNumber; + } + + private async Task OnValidSubmitAsync() + { + if (Input.PhoneNumber != phoneNumber) + { + var setPhoneResult = await UserManager.SetPhoneNumberAsync(user, Input.PhoneNumber); + if (!setPhoneResult.Succeeded) + { + RedirectManager.RedirectToCurrentPageWithStatus("Error: Failed to set phone number.", HttpContext); + } + } + + await SignInManager.RefreshSignInAsync(user); + RedirectManager.RedirectToCurrentPageWithStatus("Your profile has been updated", HttpContext); + } + + private sealed class InputModel + { + [Phone] + [Display(Name = "Phone number")] + public string? PhoneNumber { get; set; } + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/PersonalData.razor b/WatchLog/Components/Account/Pages/Manage/PersonalData.razor new file mode 100644 index 0000000..851eb54 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/PersonalData.razor @@ -0,0 +1,34 @@ +@page "/Account/Manage/PersonalData" + +@inject IdentityUserAccessor UserAccessor + +Personal Data + + +

Personal Data

+ +
+
+

Your account contains personal data that you have given us. This page allows you to download or delete that data.

+

+ Deleting this data will permanently remove your account, and this cannot be recovered. +

+
+ + + +

+ Delete +

+
+
+ +@code { + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + protected override async Task OnInitializedAsync() + { + _ = await UserAccessor.GetRequiredUserAsync(HttpContext); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/ResetAuthenticator.razor b/WatchLog/Components/Account/Pages/Manage/ResetAuthenticator.razor new file mode 100644 index 0000000..c8e0bb4 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/ResetAuthenticator.razor @@ -0,0 +1,52 @@ +@page "/Account/Manage/ResetAuthenticator" + +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager +@inject ILogger Logger + +Reset authenticator key + + +

Reset authenticator key

+ +
+
+ + + +
+ +@code { + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + private async Task OnSubmitAsync() + { + var user = await UserAccessor.GetRequiredUserAsync(HttpContext); + await UserManager.SetTwoFactorEnabledAsync(user, false); + await UserManager.ResetAuthenticatorKeyAsync(user); + var userId = await UserManager.GetUserIdAsync(user); + Logger.LogInformation("User with ID '{UserId}' has reset their authentication app key.", userId); + + await SignInManager.RefreshSignInAsync(user); + + RedirectManager.RedirectToWithStatus( + "Account/Manage/EnableAuthenticator", + "Your authenticator app key has been reset, you will need to configure your authenticator app using the new key.", + HttpContext); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/SetPassword.razor b/WatchLog/Components/Account/Pages/Manage/SetPassword.razor new file mode 100644 index 0000000..86e1320 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/SetPassword.razor @@ -0,0 +1,87 @@ +@page "/Account/Manage/SetPassword" + +@using System.ComponentModel.DataAnnotations +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager + +Set password + +

Set your password

+ +

+ You do not have a local username/password for this site. Add a local + account so you can log in without an external login. +

+
+
+ + + +
+ + + +
+
+ + + +
+ +
+
+
+ +@code { + private string? message; + private ApplicationUser user = default!; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + user = await UserAccessor.GetRequiredUserAsync(HttpContext); + + var hasPassword = await UserManager.HasPasswordAsync(user); + if (hasPassword) + { + RedirectManager.RedirectTo("Account/Manage/ChangePassword"); + } + } + + private async Task OnValidSubmitAsync() + { + var addPasswordResult = await UserManager.AddPasswordAsync(user, Input.NewPassword!); + if (!addPasswordResult.Succeeded) + { + message = $"Error: {string.Join(",", addPasswordResult.Errors.Select(error => error.Description))}"; + return; + } + + await SignInManager.RefreshSignInAsync(user); + RedirectManager.RedirectToCurrentPageWithStatus("Your password has been set.", HttpContext); + } + + private sealed class InputModel + { + [Required] + [StringLength(100, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Password)] + [Display(Name = "New password")] + public string? NewPassword { get; set; } + + [DataType(DataType.Password)] + [Display(Name = "Confirm new password")] + [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")] + public string? ConfirmPassword { get; set; } + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/TwoFactorAuthentication.razor b/WatchLog/Components/Account/Pages/Manage/TwoFactorAuthentication.razor new file mode 100644 index 0000000..870020b --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/TwoFactorAuthentication.razor @@ -0,0 +1,101 @@ +@page "/Account/Manage/TwoFactorAuthentication" + +@using Microsoft.AspNetCore.Http.Features +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject UserManager UserManager +@inject SignInManager SignInManager +@inject IdentityUserAccessor UserAccessor +@inject IdentityRedirectManager RedirectManager + +Two-factor authentication (2FA) + + +

Two-factor authentication (2FA)

+@if (canTrack) +{ + if (is2faEnabled) + { + if (recoveryCodesLeft == 0) + { +
+ } + else if (recoveryCodesLeft == 1) + { +
+ You have 1 recovery code left. +

You can generate a new set of recovery codes.

+
+ } + else if (recoveryCodesLeft <= 3) + { +
+ You have @recoveryCodesLeft recovery codes left. +

You should generate a new set of recovery codes.

+
+ } + + if (isMachineRemembered) + { +
+ + + + } + + Disable 2FA + Reset recovery codes + } + +

Authenticator app

+ @if (!hasAuthenticator) + { + Add authenticator app + } + else + { + Set up authenticator app + Reset authenticator app + } +} +else +{ +
+ Privacy and cookie policy have not been accepted. +

You must accept the policy before you can enable two factor authentication.

+
+} + +@code { + private bool canTrack; + private bool hasAuthenticator; + private int recoveryCodesLeft; + private bool is2faEnabled; + private bool isMachineRemembered; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + protected override async Task OnInitializedAsync() + { + var user = await UserAccessor.GetRequiredUserAsync(HttpContext); + canTrack = HttpContext.Features.Get()?.CanTrack ?? true; + hasAuthenticator = await UserManager.GetAuthenticatorKeyAsync(user) is not null; + is2faEnabled = await UserManager.GetTwoFactorEnabledAsync(user); + isMachineRemembered = await SignInManager.IsTwoFactorClientRememberedAsync(user); + recoveryCodesLeft = await UserManager.CountRecoveryCodesAsync(user); + } + + private async Task OnSubmitForgetBrowserAsync() + { + await SignInManager.ForgetTwoFactorClientAsync(); + + RedirectManager.RedirectToCurrentPageWithStatus( + "The current browser has been forgotten. When you login again from this browser you will be prompted for your 2fa code.", + HttpContext); + } +} diff --git a/WatchLog/Components/Account/Pages/Manage/_Imports.razor b/WatchLog/Components/Account/Pages/Manage/_Imports.razor new file mode 100644 index 0000000..ada5bb0 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Manage/_Imports.razor @@ -0,0 +1,2 @@ +@layout ManageLayout +@attribute [Microsoft.AspNetCore.Authorization.Authorize] diff --git a/WatchLog/Components/Account/Pages/Register.razor b/WatchLog/Components/Account/Pages/Register.razor new file mode 100644 index 0000000..4e81d58 --- /dev/null +++ b/WatchLog/Components/Account/Pages/Register.razor @@ -0,0 +1,145 @@ +@page "/Account/Register" + +@using System.ComponentModel.DataAnnotations +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IUserStore UserStore +@inject SignInManager SignInManager +@inject IEmailSender EmailSender +@inject ILogger Logger +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager + +Register + +

Register

+ +
+
+ + + +

Create a new account.

+
+ +
+ + + +
+
+ + + +
+
+ + + +
+ +
+
+
+
+

Use another service to register.

+
+ +
+
+
+ +@code { + private IEnumerable? identityErrors; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + private string? Message => identityErrors is null ? null : $"Error: {string.Join(", ", identityErrors.Select(error => error.Description))}"; + + public async Task RegisterUser(EditContext editContext) + { + var user = CreateUser(); + + await UserStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); + var emailStore = GetEmailStore(); + await emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None); + var result = await UserManager.CreateAsync(user, Input.Password); + + if (!result.Succeeded) + { + identityErrors = result.Errors; + return; + } + + Logger.LogInformation("User created a new account with password."); + + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateEmailConfirmationTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmail").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["code"] = code, ["returnUrl"] = ReturnUrl }); + + await EmailSender.SendConfirmationLinkAsync(user, Input.Email, HtmlEncoder.Default.Encode(callbackUrl)); + + if (UserManager.Options.SignIn.RequireConfirmedAccount) + { + RedirectManager.RedirectTo( + "Account/RegisterConfirmation", + new() { ["email"] = Input.Email, ["returnUrl"] = ReturnUrl }); + } + + await SignInManager.SignInAsync(user, isPersistent: false); + RedirectManager.RedirectTo(ReturnUrl); + } + + private ApplicationUser CreateUser() + { + try + { + return Activator.CreateInstance(); + } + catch + { + throw new InvalidOperationException($"Can't create an instance of '{nameof(ApplicationUser)}'. " + + $"Ensure that '{nameof(ApplicationUser)}' is not an abstract class and has a parameterless constructor."); + } + } + + private IUserEmailStore GetEmailStore() + { + if (!UserManager.SupportsUserEmail) + { + throw new NotSupportedException("The default UI requires a user store with email support."); + } + return (IUserEmailStore)UserStore; + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + [Display(Name = "Email")] + public string Email { get; set; } = ""; + + [Required] + [StringLength(100, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Password)] + [Display(Name = "Password")] + public string Password { get; set; } = ""; + + [DataType(DataType.Password)] + [Display(Name = "Confirm password")] + [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] + public string ConfirmPassword { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/RegisterConfirmation.razor b/WatchLog/Components/Account/Pages/RegisterConfirmation.razor new file mode 100644 index 0000000..304330a --- /dev/null +++ b/WatchLog/Components/Account/Pages/RegisterConfirmation.razor @@ -0,0 +1,68 @@ +@page "/Account/RegisterConfirmation" + +@using System.Text +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IEmailSender EmailSender +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager + +Register confirmation + +

Register confirmation

+ + + +@if (emailConfirmationLink is not null) +{ +

+ This app does not currently have a real email sender registered, see these docs for how to configure a real email sender. + Normally this would be emailed: Click here to confirm your account +

+} +else +{ +

Please check your email to confirm your account.

+} + +@code { + private string? emailConfirmationLink; + private string? statusMessage; + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + [SupplyParameterFromQuery] + private string? Email { get; set; } + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + protected override async Task OnInitializedAsync() + { + if (Email is null) + { + RedirectManager.RedirectTo(""); + } + + var user = await UserManager.FindByEmailAsync(Email); + if (user is null) + { + HttpContext.Response.StatusCode = StatusCodes.Status404NotFound; + statusMessage = "Error finding user for unspecified email"; + } + else if (EmailSender is IdentityNoOpEmailSender) + { + // Once you add a real email sender, you should remove this code that lets you confirm the account + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateEmailConfirmationTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + emailConfirmationLink = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmail").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["code"] = code, ["returnUrl"] = ReturnUrl }); + } + } +} diff --git a/WatchLog/Components/Account/Pages/ResendEmailConfirmation.razor b/WatchLog/Components/Account/Pages/ResendEmailConfirmation.razor new file mode 100644 index 0000000..5e6eba5 --- /dev/null +++ b/WatchLog/Components/Account/Pages/ResendEmailConfirmation.razor @@ -0,0 +1,68 @@ +@page "/Account/ResendEmailConfirmation" + +@using System.ComponentModel.DataAnnotations +@using System.Text +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject UserManager UserManager +@inject IEmailSender EmailSender +@inject NavigationManager NavigationManager +@inject IdentityRedirectManager RedirectManager + +Resend email confirmation + +

Resend email confirmation

+

Enter your email.

+
+ +
+
+ + + +
+ + + +
+ +
+
+
+ +@code { + private string? message; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + private async Task OnValidSubmitAsync() + { + var user = await UserManager.FindByEmailAsync(Input.Email!); + if (user is null) + { + message = "Verification email sent. Please check your email."; + return; + } + + var userId = await UserManager.GetUserIdAsync(user); + var code = await UserManager.GenerateEmailConfirmationTokenAsync(user); + code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); + var callbackUrl = NavigationManager.GetUriWithQueryParameters( + NavigationManager.ToAbsoluteUri("Account/ConfirmEmail").AbsoluteUri, + new Dictionary { ["userId"] = userId, ["code"] = code }); + await EmailSender.SendConfirmationLinkAsync(user, Input.Email, HtmlEncoder.Default.Encode(callbackUrl)); + + message = "Verification email sent. Please check your email."; + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + public string Email { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/ResetPassword.razor b/WatchLog/Components/Account/Pages/ResetPassword.razor new file mode 100644 index 0000000..50a8fc1 --- /dev/null +++ b/WatchLog/Components/Account/Pages/ResetPassword.razor @@ -0,0 +1,103 @@ +@page "/Account/ResetPassword" + +@using System.ComponentModel.DataAnnotations +@using System.Text +@using Microsoft.AspNetCore.Identity +@using Microsoft.AspNetCore.WebUtilities +@using WatchLog.Data + +@inject IdentityRedirectManager RedirectManager +@inject UserManager UserManager + +Reset password + +

Reset password

+

Reset your password.

+
+
+
+ + + + + + +
+ + + +
+
+ + + +
+
+ + + +
+ +
+
+
+ +@code { + private IEnumerable? identityErrors; + + [SupplyParameterFromForm] + private InputModel Input { get; set; } = new(); + + [SupplyParameterFromQuery] + private string? Code { get; set; } + + private string? Message => identityErrors is null ? null : $"Error: {string.Join(", ", identityErrors.Select(error => error.Description))}"; + + protected override void OnInitialized() + { + if (Code is null) + { + RedirectManager.RedirectTo("Account/InvalidPasswordReset"); + } + + Input.Code = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(Code)); + } + + private async Task OnValidSubmitAsync() + { + var user = await UserManager.FindByEmailAsync(Input.Email); + if (user is null) + { + // Don't reveal that the user does not exist + RedirectManager.RedirectTo("Account/ResetPasswordConfirmation"); + } + + var result = await UserManager.ResetPasswordAsync(user, Input.Code, Input.Password); + if (result.Succeeded) + { + RedirectManager.RedirectTo("Account/ResetPasswordConfirmation"); + } + + identityErrors = result.Errors; + } + + private sealed class InputModel + { + [Required] + [EmailAddress] + public string Email { get; set; } = ""; + + [Required] + [StringLength(100, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)] + [DataType(DataType.Password)] + public string Password { get; set; } = ""; + + [DataType(DataType.Password)] + [Display(Name = "Confirm password")] + [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] + public string ConfirmPassword { get; set; } = ""; + + [Required] + public string Code { get; set; } = ""; + } +} diff --git a/WatchLog/Components/Account/Pages/ResetPasswordConfirmation.razor b/WatchLog/Components/Account/Pages/ResetPasswordConfirmation.razor new file mode 100644 index 0000000..247e96e --- /dev/null +++ b/WatchLog/Components/Account/Pages/ResetPasswordConfirmation.razor @@ -0,0 +1,7 @@ +@page "/Account/ResetPasswordConfirmation" +Reset password confirmation + +

Reset password confirmation

+

+ Your password has been reset. Please click here to log in. +

diff --git a/WatchLog/Components/Account/Pages/_Imports.razor b/WatchLog/Components/Account/Pages/_Imports.razor new file mode 100644 index 0000000..f4c39f8 --- /dev/null +++ b/WatchLog/Components/Account/Pages/_Imports.razor @@ -0,0 +1,2 @@ +@using WatchLog.Components.Account.Shared +@attribute [ExcludeFromInteractiveRouting] diff --git a/WatchLog/Components/Account/Shared/ExternalLoginPicker.razor b/WatchLog/Components/Account/Shared/ExternalLoginPicker.razor new file mode 100644 index 0000000..ef0b693 --- /dev/null +++ b/WatchLog/Components/Account/Shared/ExternalLoginPicker.razor @@ -0,0 +1,43 @@ +@using Microsoft.AspNetCore.Authentication +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject SignInManager SignInManager +@inject IdentityRedirectManager RedirectManager + +@if (externalLogins.Length == 0) +{ +
+

+ There are no external authentication services configured. See this article + about setting up this ASP.NET application to support logging in via external services. +

+
+} +else +{ +
+
+ + +

+ @foreach (var provider in externalLogins) + { + + } +

+
+
+} + +@code { + private AuthenticationScheme[] externalLogins = []; + + [SupplyParameterFromQuery] + private string? ReturnUrl { get; set; } + + protected override async Task OnInitializedAsync() + { + externalLogins = (await SignInManager.GetExternalAuthenticationSchemesAsync()).ToArray(); + } +} diff --git a/WatchLog/Components/Account/Shared/ManageLayout.razor b/WatchLog/Components/Account/Shared/ManageLayout.razor new file mode 100644 index 0000000..a61d240 --- /dev/null +++ b/WatchLog/Components/Account/Shared/ManageLayout.razor @@ -0,0 +1,17 @@ +@inherits LayoutComponentBase +@layout WatchLog.Components.Layout.MainLayout + +

Manage your account

+ +
+

Change your account settings

+
+
+
+ +
+
+ @Body +
+
+
diff --git a/WatchLog/Components/Account/Shared/ManageNavMenu.razor b/WatchLog/Components/Account/Shared/ManageNavMenu.razor new file mode 100644 index 0000000..6c73604 --- /dev/null +++ b/WatchLog/Components/Account/Shared/ManageNavMenu.razor @@ -0,0 +1,37 @@ +@using Microsoft.AspNetCore.Identity +@using WatchLog.Data + +@inject SignInManager SignInManager + + + +@code { + private bool hasExternalLogins; + + protected override async Task OnInitializedAsync() + { + hasExternalLogins = (await SignInManager.GetExternalAuthenticationSchemesAsync()).Any(); + } +} diff --git a/WatchLog/Components/Account/Shared/RedirectToLogin.razor b/WatchLog/Components/Account/Shared/RedirectToLogin.razor new file mode 100644 index 0000000..c8b8eff --- /dev/null +++ b/WatchLog/Components/Account/Shared/RedirectToLogin.razor @@ -0,0 +1,8 @@ +@inject NavigationManager NavigationManager + +@code { + protected override void OnInitialized() + { + NavigationManager.NavigateTo($"Account/Login?returnUrl={Uri.EscapeDataString(NavigationManager.Uri)}", forceLoad: true); + } +} diff --git a/WatchLog/Components/Account/Shared/ShowRecoveryCodes.razor b/WatchLog/Components/Account/Shared/ShowRecoveryCodes.razor new file mode 100644 index 0000000..aa92e11 --- /dev/null +++ b/WatchLog/Components/Account/Shared/ShowRecoveryCodes.razor @@ -0,0 +1,28 @@ + +

Recovery codes

+ +
+
+ @foreach (var recoveryCode in RecoveryCodes) + { +
+ @recoveryCode +
+ } +
+
+ +@code { + [Parameter] + public string[] RecoveryCodes { get; set; } = []; + + [Parameter] + public string? StatusMessage { get; set; } +} diff --git a/WatchLog/Components/Account/Shared/StatusMessage.razor b/WatchLog/Components/Account/Shared/StatusMessage.razor new file mode 100644 index 0000000..12cd544 --- /dev/null +++ b/WatchLog/Components/Account/Shared/StatusMessage.razor @@ -0,0 +1,29 @@ +@if (!string.IsNullOrEmpty(DisplayMessage)) +{ + var statusMessageClass = DisplayMessage.StartsWith("Error") ? "danger" : "success"; + +} + +@code { + private string? messageFromCookie; + + [Parameter] + public string? Message { get; set; } + + [CascadingParameter] + private HttpContext HttpContext { get; set; } = default!; + + private string? DisplayMessage => Message ?? messageFromCookie; + + protected override void OnInitialized() + { + messageFromCookie = HttpContext.Request.Cookies[IdentityRedirectManager.StatusCookieName]; + + if (messageFromCookie is not null) + { + HttpContext.Response.Cookies.Delete(IdentityRedirectManager.StatusCookieName); + } + } +} diff --git a/WatchLog/Components/App.razor b/WatchLog/Components/App.razor index d731710..e0e154f 100644 --- a/WatchLog/Components/App.razor +++ b/WatchLog/Components/App.razor @@ -5,9 +5,10 @@ - - - + + + + diff --git a/WatchLog/Components/Layout/MainLayout.razor b/WatchLog/Components/Layout/MainLayout.razor index 5a24bb1..78624f3 100644 --- a/WatchLog/Components/Layout/MainLayout.razor +++ b/WatchLog/Components/Layout/MainLayout.razor @@ -16,8 +16,8 @@
-
+
An unhandled error has occurred. - Reload - 🗙 + Reload + 🗙
diff --git a/WatchLog/Components/Layout/MainLayout.razor.css b/WatchLog/Components/Layout/MainLayout.razor.css index 038baf1..38d1f25 100644 --- a/WatchLog/Components/Layout/MainLayout.razor.css +++ b/WatchLog/Components/Layout/MainLayout.razor.css @@ -77,9 +77,11 @@ main { } #blazor-error-ui { + color-scheme: light only; background: lightyellow; bottom: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + box-sizing: border-box; display: none; left: 0; padding: 0.6rem 1.25rem 0.7rem 1.25rem; diff --git a/WatchLog/Components/Layout/NavMenu.razor b/WatchLog/Components/Layout/NavMenu.razor index 2df568b..5f168ab 100644 --- a/WatchLog/Components/Layout/NavMenu.razor +++ b/WatchLog/Components/Layout/NavMenu.razor @@ -1,4 +1,8 @@ -
` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/WatchLog/Components/Pages/Error.razor b/WatchLog/Components/Pages/Error.razor new file mode 100644 index 0000000..576cc2d --- /dev/null +++ b/WatchLog/Components/Pages/Error.razor @@ -0,0 +1,36 @@ +@page "/Error" +@using System.Diagnostics + +Error + +

- - -
- - -
- @Body -
-
-