From 65857f7de584c1cc3172ba1e344cc6d6ff4e489d Mon Sep 17 00:00:00 2001 From: Gottfried Date: Mon, 21 Mar 2022 21:12:45 +0100 Subject: [PATCH] Added Blazor project --- GottfriedsNackenWebseite/.dockerignore | 25 + .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 138131 bytes .../.vs/GottfriedsNackenWebseite/v17/.suo | Bin 0 -> 33280 bytes .../GottfriedsNackenWebseite.sln | 25 + .../GottfriedsNackenWebseite/App.razor | 12 + .../Data/WeatherForecast.cs | 12 + .../Data/WeatherForecastService.cs | 19 + .../GottfriedsNackenWebseite/Dockerfile | 22 + .../GottfriedsNackenWebseite.csproj | 15 + .../GottfriedsNackenWebseite.csproj.user | 6 + .../Pages/Counter.razor | 18 + .../Pages/Error.cshtml | 42 ++ .../Pages/Error.cshtml.cs | 25 + .../Pages/FetchData.razor | 48 ++ .../Pages/Index.razor | 36 ++ .../Pages/_Host.cshtml | 8 + .../Pages/_Layout.cshtml | 32 ++ .../GottfriedsNackenWebseite/Program.cs | 31 + .../Properties/launchSettings.json | 35 ++ .../Shared/MainLayout.razor | 19 + .../Shared/MainLayout.razor.css | 70 +++ .../Shared/NavMenu.razor | 39 ++ .../Shared/NavMenu.razor.css | 62 ++ .../Shared/SurveyPrompt.razor | 16 + .../GottfriedsNackenWebseite/_Imports.razor | 10 + .../appsettings.Development.json | 9 + .../GottfriedsNackenWebseite/appsettings.json | 9 + .../net6.0/GottfriedsNackenWebseite.deps.json | 34 ++ .../Debug/net6.0/GottfriedsNackenWebseite.dll | Bin 0 -> 49664 bytes .../Debug/net6.0/GottfriedsNackenWebseite.exe | Bin 0 -> 149504 bytes .../Debug/net6.0/GottfriedsNackenWebseite.pdb | Bin 0 -> 40660 bytes ...ottfriedsNackenWebseite.runtimeconfig.json | 19 + ...enWebseite.staticwebassets.runtime.CT.json | 166 ++++++ ...ackenWebseite.staticwebassets.runtime.json | 1 + .../Debug/net6.0/appsettings.Development.json | 9 + .../bin/Debug/net6.0/appsettings.json | 9 + .../AbsoluteOutputAssemblyPath.cache | 1 + .../Container/AdditionalProbingPaths.cache | 1 + .../Container/ContainerCreationResult.cache | 1 + .../Container/ContainerDevelopmentMode.cache | 1 + .../obj/Container/ContainerId.cache | 1 + .../obj/Container/ContainerName.cache | 1 + .../ContainerOperatingSystemFlavor.cache | 1 + .../obj/Container/ContainerRunContext.cache | 1 + .../obj/Container/DebuggeeArguments.cache | 0 .../DebuggeeKillProcessCommand.cache | 0 .../obj/Container/DebuggeeProgram.cache | 0 .../Container/DebuggeeWorkingDirectory.cache | 0 .../FastModeProjectMountDirectory.cache | 0 .../obj/Container/ImageBuildContext.cache | 1 + .../obj/Container/ImageId.cache | 1 + .../obj/Container/OperatingSystemName.cache | 1 + .../obj/Container/TargetFramework.cache | 1 + .../obj/Container/VolumeMappings.cache | 1 + .../obj/Container/VsDbgScript.cache | 1 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../GottfriedsNackenWebseite.AssemblyInfo.cs | 24 + ...edsNackenWebseite.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 60 ++ ...GottfriedsNackenWebseite.GlobalUsings.g.cs | 17 + ...eite.MvcApplicationPartsAssemblyInfo.cache | 0 ...iedsNackenWebseite.RazorAssemblyInfo.cache | 1 + ...tfriedsNackenWebseite.RazorAssemblyInfo.cs | 18 + .../GottfriedsNackenWebseite.assets.cache | Bin 0 -> 198 bytes ...kenWebseite.csproj.AssemblyReference.cache | Bin 0 -> 173738 bytes ...ckenWebseite.csproj.BuildWithSkipAnalyzers | 0 ...kenWebseite.csproj.CoreCompileInputs.cache | 1 + ...NackenWebseite.csproj.FileListAbsolute.txt | 27 + .../Debug/net6.0/GottfriedsNackenWebseite.dll | Bin 0 -> 49664 bytes ...riedsNackenWebseite.genruntimeconfig.cache | 1 + .../Debug/net6.0/GottfriedsNackenWebseite.pdb | Bin 0 -> 40660 bytes .../obj/Debug/net6.0/apphost.exe | Bin 0 -> 149504 bytes .../obj/Debug/net6.0/project.razor.json | 1 + .../net6.0/ref/GottfriedsNackenWebseite.dll | Bin 0 -> 14848 bytes .../refint/GottfriedsNackenWebseite.dll | Bin 0 -> 14848 bytes .../Shared/MainLayout.razor.rz.scp.css | 70 +++ .../scopedcss/Shared/NavMenu.razor.rz.scp.css | 62 ++ .../GottfriedsNackenWebseite.styles.css | 134 +++++ .../GottfriedsNackenWebseite.bundle.scp.css | 134 +++++ .../Debug/net6.0/staticwebassets.build.json | 275 +++++++++ .../net6.0/staticwebassets.development.json | 1 + ...edsNackenWebseite.csproj.nuget.dgspec.json | 71 +++ ...tfriedsNackenWebseite.csproj.nuget.g.props | 21 + ...riedsNackenWebseite.csproj.nuget.g.targets | 6 + .../obj/project.assets.json | 166 ++++++ .../obj/project.nuget.cache | 10 + .../obj/staticwebassets.pack.sentinel | 5 + .../wwwroot/css/bootstrap/bootstrap.min.css | 7 + .../css/bootstrap/bootstrap.min.css.map | 1 + .../wwwroot/css/open-iconic/FONT-LICENSE | 86 +++ .../wwwroot/css/open-iconic/ICON-LICENSE | 21 + .../wwwroot/css/open-iconic/README.md | 114 ++++ .../font/css/open-iconic-bootstrap.min.css | 1 + .../open-iconic/font/fonts/open-iconic.eot | Bin 0 -> 28196 bytes .../open-iconic/font/fonts/open-iconic.otf | Bin 0 -> 20996 bytes .../open-iconic/font/fonts/open-iconic.svg | 543 ++++++++++++++++++ .../open-iconic/font/fonts/open-iconic.ttf | Bin 0 -> 28028 bytes .../open-iconic/font/fonts/open-iconic.woff | Bin 0 -> 14984 bytes .../wwwroot/css/site.css | 64 +++ .../wwwroot/favicon.ico | Bin 0 -> 5430 bytes 100 files changed, 2844 insertions(+) create mode 100644 GottfriedsNackenWebseite/.dockerignore create mode 100644 GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/DesignTimeBuild/.dtbcache.v2 create mode 100644 GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/v17/.suo create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite.sln create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/App.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecast.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecastService.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Dockerfile create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj.user create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Program.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Properties/launchSettings.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.Development.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.deps.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.dll create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.exe create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.pdb create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.runtimeconfig.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.CT.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.Development.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AbsoluteOutputAssemblyPath.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AdditionalProbingPaths.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerCreationResult.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerDevelopmentMode.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerId.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerName.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerOperatingSystemFlavor.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerRunContext.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeArguments.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeKillProcessCommand.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeProgram.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeWorkingDirectory.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/FastModeProjectMountDirectory.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageBuildContext.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageId.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/OperatingSystemName.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/TargetFramework.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VolumeMappings.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VsDbgScript.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfo.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfoInputs.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GlobalUsings.g.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.MvcApplicationPartsAssemblyInfo.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cs create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.assets.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.AssemblyReference.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.BuildWithSkipAnalyzers create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.CoreCompileInputs.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.FileListAbsolute.txt create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.dll create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.genruntimeconfig.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.pdb create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/apphost.exe create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/project.razor.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/ref/GottfriedsNackenWebseite.dll create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/refint/GottfriedsNackenWebseite.dll create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/bundle/GottfriedsNackenWebseite.styles.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/projectbundle/GottfriedsNackenWebseite.bundle.scp.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/staticwebassets.build.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/staticwebassets.development.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.dgspec.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.g.props create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.g.targets create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.assets.json create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.nuget.cache create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/staticwebassets.pack.sentinel create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css.map create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/FONT-LICENSE create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/ICON-LICENSE create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/README.md create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/fonts/open-iconic.eot create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/fonts/open-iconic.otf create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/fonts/open-iconic.svg create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/open-iconic/font/fonts/open-iconic.woff create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/site.css create mode 100644 GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/favicon.ico diff --git a/GottfriedsNackenWebseite/.dockerignore b/GottfriedsNackenWebseite/.dockerignore new file mode 100644 index 0000000..3729ff0 --- /dev/null +++ b/GottfriedsNackenWebseite/.dockerignore @@ -0,0 +1,25 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/azds.yaml +**/bin +**/charts +**/docker-compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md \ No newline at end of file diff --git a/GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/DesignTimeBuild/.dtbcache.v2 b/GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..fcdb1c65d6f931b1ea27e44deafc1f18ab7d685c GIT binary patch literal 138131 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 literal 0 HcmV?d00001 diff --git a/GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/v17/.suo b/GottfriedsNackenWebseite/.vs/GottfriedsNackenWebseite/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..aa9c9eef28bb19607eda732060a84a0b691ba2c1 GIT binary patch literal 33280 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 + + + + + + Not found + +

Sorry, there's nothing at this address.

+
+
+ diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecast.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecast.cs new file mode 100644 index 0000000..7c4d957 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecast.cs @@ -0,0 +1,12 @@ +namespace GottfriedsNackenWebseite.Data; + +public class WeatherForecast +{ + public DateTime Date { get; set; } + + public int TemperatureC { get; set; } + + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + + public string? Summary { get; set; } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecastService.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecastService.cs new file mode 100644 index 0000000..f9f9bbc --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Data/WeatherForecastService.cs @@ -0,0 +1,19 @@ +namespace GottfriedsNackenWebseite.Data; + +public class WeatherForecastService +{ + private static readonly string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + public Task GetForecastAsync(DateTime startDate) + { + return Task.FromResult(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()); + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Dockerfile b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Dockerfile new file mode 100644 index 0000000..1df8b0c --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Dockerfile @@ -0,0 +1,22 @@ +#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. + +FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base +WORKDIR /app +EXPOSE 80 +EXPOSE 443 + +FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +WORKDIR /src +COPY ["GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj", "GottfriedsNackenWebseite/"] +RUN dotnet restore "GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj" +COPY . . +WORKDIR "/src/GottfriedsNackenWebseite" +RUN dotnet build "GottfriedsNackenWebseite.csproj" -c Release -o /app/build + +FROM build AS publish +RUN dotnet publish "GottfriedsNackenWebseite.csproj" -c Release -o /app/publish + +FROM base AS final +WORKDIR /app +COPY --from=publish /app/publish . +ENTRYPOINT ["dotnet", "GottfriedsNackenWebseite.dll"] \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj new file mode 100644 index 0000000..874640e --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj @@ -0,0 +1,15 @@ + + + + net6.0 + enable + enable + c5e2b492-e35a-40f7-a290-9076aa64b35e + Linux + + + + + + + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj.user b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj.user new file mode 100644 index 0000000..e681daf --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite.csproj.user @@ -0,0 +1,6 @@ + + + + Docker + + \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor new file mode 100644 index 0000000..ef23cb3 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml new file mode 100644 index 0000000..7976203 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml @@ -0,0 +1,42 @@ +@page +@model GottfriedsNackenWebseite.Pages.ErrorModel + + + + + + + + Error + + + + + +
+
+

Error.

+

An error occurred while processing your request.

+ + @if (Model.ShowRequestId) + { +

+ Request ID: @Model.RequestId +

+ } + +

Development Mode

+

+ Swapping to the Development environment displays 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. +

+
+
+ + + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml.cs new file mode 100644 index 0000000..5fc06ef --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml.cs @@ -0,0 +1,25 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using System.Diagnostics; + +namespace GottfriedsNackenWebseite.Pages; +[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] +[IgnoreAntiforgeryToken] +public class ErrorModel : PageModel +{ + public string? RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + private readonly ILogger _logger; + + public ErrorModel(ILogger logger) + { + _logger = logger; + } + + public void OnGet() + { + RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor new file mode 100644 index 0000000..0a46342 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor @@ -0,0 +1,48 @@ +@page "/fetchdata" + +Weather forecast + +@using GottfriedsNackenWebseite.Data +@inject WeatherForecastService ForecastService + +

Weather forecast

+ +

This component demonstrates fetching data from a service.

+ +@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() + { + forecasts = await ForecastService.GetForecastAsync(DateTime.Now); + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor new file mode 100644 index 0000000..0f5925f --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor @@ -0,0 +1,36 @@ +@page "/" + +Gottfrieds Nackenbox + +

Hallo Welt!

+ +

Ich bin Gottfried Wilhelm Leibniz!

+ +Und das hier ist meine Webseite. + +

+ Sie gefällt bereits @_likes Leuten, gefällt sie dir auch? +

+ + + + + + + + +@code +{ + /// + /// Anzahl der Likes die die Webseite bereits bekommen hat. + /// + static int _likes = 1337; + + /// + /// Inkrementiert . + /// + private void IncrementLikes() + { + _likes++; + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml new file mode 100644 index 0000000..56de311 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml @@ -0,0 +1,8 @@ +@page "/" +@namespace GottfriedsNackenWebseite.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@{ + Layout = "_Layout"; +} + + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml new file mode 100644 index 0000000..80e7591 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml @@ -0,0 +1,32 @@ +@using Microsoft.AspNetCore.Components.Web +@namespace GottfriedsNackenWebseite.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers + + + + + + + + + + + + + + @RenderBody() + +
+ + An error has occurred. This application may no longer respond until reloaded. + + + An unhandled exception has occurred. See browser dev tools for details. + + Reload + 🗙 +
+ + + + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Program.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Program.cs new file mode 100644 index 0000000..006ffce --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Program.cs @@ -0,0 +1,31 @@ +using GottfriedsNackenWebseite.Data; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Web; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); +builder.Services.AddServerSideBlazor(); +builder.Services.AddSingleton(); + +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.UseRouting(); + +app.MapBlazorHub(); +app.MapFallbackToPage("/_Host"); + +app.Run(); diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Properties/launchSettings.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Properties/launchSettings.json new file mode 100644 index 0000000..9bdf957 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Properties/launchSettings.json @@ -0,0 +1,35 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:2865", + "sslPort": 44302 + } + }, + "profiles": { + "GottfriedsNackenWebseite": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:7008;http://localhost:5008", + "dotnetRunMessages": true + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Docker": { + "commandName": "Docker", + "launchBrowser": true, + "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}", + "publishAllPorts": true, + "useSSL": true + } + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor new file mode 100644 index 0000000..cb09279 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor @@ -0,0 +1,19 @@ +@inherits LayoutComponentBase + +GottfriedsNackenWebseite + +
+ + +
+
+ About +
+ +
+ @Body +
+
+
diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor.css b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor.css new file mode 100644 index 0000000..551e4b2 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor.css @@ -0,0 +1,70 @@ +.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 .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth) { + display: none; + } + + .top-row.auth { + justify-content: space-between; + } + + .top-row a, .top-row .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, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor new file mode 100644 index 0000000..0addd22 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor @@ -0,0 +1,39 @@ + + +
+ +
+ +@code { + private bool collapseNavMenu = true; + + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor.css b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor.css new file mode 100644 index 0000000..acc5f9f --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor.css @@ -0,0 +1,62 @@ +.navbar-toggler { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.oi { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.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 a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler { + display: none; + } + + .collapse { + /* Never collapse the sidebar for wide screens */ + display: block; + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor new file mode 100644 index 0000000..e3e6429 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor @@ -0,0 +1,16 @@ +
+ + @Title + + + Please take our + brief survey + + and tell us what you think. +
+ +@code { + // Demonstrates how a parent component can supply parameters + [Parameter] + public string? Title { get; set; } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor new file mode 100644 index 0000000..a358d1f --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using GottfriedsNackenWebseite +@using GottfriedsNackenWebseite.Shared diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.Development.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.deps.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.deps.json new file mode 100644 index 0000000..d67afb0 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.deps.json @@ -0,0 +1,34 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "GottfriedsNackenWebseite/1.0.0": { + "dependencies": { + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.14.0" + }, + "runtime": { + "GottfriedsNackenWebseite.dll": {} + } + }, + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.14.0": {} + } + }, + "libraries": { + "GottfriedsNackenWebseite/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yORzATlNmCp4kEwkxznLZ3maTaUJc5yTcu3aPufY8Tq4141/bRRWsa91u8I24MR3BTCCJlZO98xuQWB4arlKCw==", + "path": "microsoft.visualstudio.azure.containers.tools.targets/1.14.0", + "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.14.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.dll b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.dll new file mode 100644 index 0000000000000000000000000000000000000000..2c91caf0dc757b3a011cc220bf9c31e18a35c8af GIT binary patch literal 49664 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 z zY>z{lHrFM0Y1(W*liSM!N&LNW#JIQ4E$?aQm`;=V2liP#j z_9&*Ww1M2FuqJA1g8te@B^h!zH`YgLX6b-Tx;RFMBH_6u2p=<Fwg(IR|o;c_7+!MqR_lK?l|r~*>+JhgZ< z1ANnYS^^%>KvtFEcFtvwv1 z2p@I8&zUf?c_{x{zSVmpmUR3&3i0q`(yh+O2dPFb75(!`VSY7+BkjnEKx12|2`e#j zQL)({GSeAsaD7ZvRKCag;(6tYN68m=|Hvr$>RLl`wKJA1OQtd3+5?<=N7}0GA13`+TMc|%rY7?ZnW+pfp0DTRTs-#^_{{uI%4aJ#_yb$8yosvO*wPqjM2m4N zmTj;?>N54hbjNZ?M`OgI{#Gu?i7C%V1{dS|M3G~<&&kJ+k)KfCBMoxhC|>RLIu_D5 zd9n-Q<8)nXjeoPh(OkDN+q=sbvK2#{S&eqZwKTSfuCqtD7PHw{(&Wb~cHGs4^<~v% zSl!FQVgDBGQG2Ptg0Mea*RaLnS#r3Rv^Iy>GP_pRZbTJ#RdI_#tXUF1e@ko2mgd&> zHW!zt<=Q4auG9V30gX>+?8m>vjbaA=LvF)+Gt4c(b@<;ujQ^u&;J@fbQ43R8x;Keg zuu~wDFFwwHo7e)0b)o_Ol<#7g+{!cFH%r+qcsGgJ@?ZF&R z@~_>oB}mfP?IW?fN@45+k~H=WNsLWI%3a%I+mNKq{bbl4lt7#I*gz!hO>Fuz>GOr_ z(eh1<9ZFJ;>ED!(%}COo|C7{rglqV(RZVSsOQ0!;5tJW&RH(6~zEzm+_;;a3E)Cag zMtKFfq$?lOUHZ3r9KxMe4bb#9?0Bdb9nkTa*o)C5_f=HGB`91lQ~$%z^Ds2og>g(9 z-kU)a*TZ)^^gDpDj0=42kVHSNa1Y43v;lOZw5^APR@5_7Mm=~M!5ftOKU}b%0jPvD z#>WpAhTVc)ATGq~YEdq#VG2PCYhw_*INIUfCZz{uY?@)-fOsrrD#ka1 zx*}$7MEVwDAJ9BeiW=?~b7e40ulg}Zg;-;*KPRm<$^R|cKC+X>vUbacNCO36c)(GU z{6~&|e9m{#7XN!efB3hJqSXJKbr@k=Y1tKE5g+X%`Q=D{{(OW~i;hhH2N}1o$Dgrr zhqygPlW}Wdt|P@uYL(QC2y(0$`J4PKg%SPlfxmr=y^N}ZIfVdR4uOXS2bwfOw+V5Gmo!7+_=EaE zZJ{=9Mmd`8x7l(tA2w?ZoQitFc6TBCP`k{Uy;{aVji1az>8!r!;)Z+V3oug!dxVm8$H$(fZ}RLNKMk-^sUlO{lvfPIv3(-6>J$V_9S&k zi>Xub(5Oo)U+R!f)(F*mZH6C~4msocVD2x_?Q*EK4WlS-oW*lM2fGW{Y@adnmjAAs zn+=x8R-_!mo0Vuws-aues8wZR3ECJw)d%)EDfq;xYj3-#E7wT=2==Cew% z8Iqn(#rnN?zTTDvB{aD8WwTxfm^!V!Xg7IX){< z2GkDo8QQ%F^`aDVu(+h3q4`8iga51hsl>Lr2C2995Xr3v*UC7;WNW8dtf`>X$VrHL ze-pQe39LZL=4J{u?**a0Aura&;Kzmjcm;CB`YeMyb98CyW4vAC7?ACr8tt-8GRLN7 z`LIWw?almHYgq%6b*yZS4d!h_#D_Ca_Rfj^;yR*w;5bc* zRnRxplTg=^ea6#aZ42nnD^tjsEd7~v%&&EpnrhW%wu;s8H2gT7|J2YrLq*+H;ESqcL8Xp_9X4Oi^8ZTY@=AzA@h9j?AVaJ%(TkOqP zev%k%LVBCz_=i&1UvW%u5#r1dOEYqS<2SYZB(Z9V1e%&=0(7>n ziZpRODH!HfHQ1^C^Rif`E4uU?+Wdb;xyPJ`Y!8`JY}=TFEf~jgbjDdB=Z~CSaOBKh zf}=?_@`<;NAJ<-&!=E`GwYF~5NHr>@PO&vpGOx|L#GZt+3Kd&3#~ANc*s(U4BP5R9S&HnJ+3T^r z;D{(OW;0;hF8dZrR4oKY1?n7&26ucahb1ZMRD@+aJpyqH~-%1Yc+qn|TTO4YjO{;$+euEbQvdR(;ztKNQu*oKrg!Bwq;#ajwhn}=R4Fk2#O z(Yd4HHl!h5Yl0Yosxd`8XQOfErH zd(HAqtTpG3Nz7VqY6{mV)LM=jbE$UYlh<{%*3l-@#dU^y**crCNseoBd>C3>%j4^8 z<|^E|t%j;M{MR746=P}6kJSUUzC-y_QPVzpt&3dhG4;1u)=ss$%NBB}oJBBH^PdZr z2UowCQl*X56!s+iHzPjMIDZSwI>M1^BQSe2)oYkDN;3zCmde#}6+3J0sr>t>*eJJn ztCO4>)~NHPU8UC=pCHOEUgx<2$^OLbFRbHFhHG7;)7c$sFU}X{-=E*-3rU4&uD@2x zvQye=EyMHIMsuB;tM00-RDLAaQsy9eHUrKbIhb>YxPEg4Mom!VIMjTfuJN%2d+u|` zoQX4%_^3;@G1fARYo^%}m}NoyQSH6CzRk8lX*H#r<1JGYK1%yc3Fp^8whwA7e|}B0 zYW%t5x7AwzxPm?-wvxb+0NVidZzHvo?(z0!=yEsfxHbRS>YO`DB?nWkW|!t#vNfhE zmn)HXn~=tvW3_}m`A{Qxvvl|`fc3xD8d*Q7bv0;>)Ci7gsga>`o}*R?$iY#zdMdPx z_&kNR(F}v@h4Fus&c{PZWjYtl*-oMqoP)Q-h$~^%|1VY|KJ|ztTRqcX6H;#-!-ioLrzepULweHk>F`jFWBsP&Tny7E!I_s}Jx%H_X4z0A2LXgmL# zV6S4Plv{`2W!%Mu^OskWJ^U=8E?P<*DQMo?;{hviL;=RfP# zhyR_=gP#C2uNJHJ^v@B*9GKj43^5ySwbC{K&SI>72eFPm7aX%-st0!CP5<##f1z6w zvu4IaoPjpS+>fC2Nc9yQVX(d>&RSUu=)&RLJ;vgA3YBS?w$SH%?l3W}e|F+^ zKQZ?QaYI4qFE$Z+!$zx^TPDo8fC0D-B)N@%eJ?hcpN89M?FK9PlqxYM`Co=z9(5im zS)k)#wSPKaW6vXsmVYRaxxLJp?B~CeE_q*te@4eAO9$rEv`gb6jT=@Bov#1RI9g>N z`%uOAgvJBaDn9)>eu~#4ti|fN(h&WBunBy7$SNwqOqZy|{fxy-M#?ZB>ZY{Ai*l`x zmFih$h>Ag*z_*R8ED2^x^;z6IU``I39w^I{Vhx}2t&f#DSZ;`8aK|^3tSkv;hCg6& zKLhhn;Zv3=#Tq{4TOTXc0Y4S*ApL;zJ*bw#XL0X@`FwGp49YZ1!Ws{TV|}btKm7E= z9p8eovLu)pkEq4n@$N^*gEEJT2g9*GR_YA=tb<&9d&mIviqA1l>^y5xgAd{fKHl3=DwhsAxD z#Y{%ZFdu8Ulxuyg)G_!u0r%b{9+RKEJV!WaanC<(6CMD=?*TsFL)k1lKGyg!JnM4? zd}hq8d<{d$rccW3w77j-TwE1Ox&!{K@{d_$SmVPm1}tua7Bl%wc{G2NJZmZ&kVem+ zYyxN3>21h|=~`!T?|}JyZ65_t=1}>@aIBA&8iZ~hgFDX3TUip!lsRB=KLhhn?H^^C zQWEmP;@1>RKI&2Fd!`SxaWH>e+0nlj!Yr zeg@`G8Yc>57)%o%Yx)_k^|4Yt@Kf<;wEuvi9@IK8J|Imd;XbE79RoGL&b;TSsyD^1V0Uw4>;dLmrjd&x5Z39lwm&Ba-m%7 zW2Ibd|KX0a=2n&jGo_xfxI5n;x?WJ0Da9H-<(p4F3^x3#Amde-T^NUB%Z&UwCqK@a z_J$Du@@ssT?)Uiq-9($X++`D|0N3HF`X2+XDYc0WfMN4(Vj4bG`EP)y0Uc#FaU0+{ zz*CED;%&h1%5CDol{Wd|(WCfW0xE` zB{NsyP#ccFtgmYg2e~1CJ-%5aF*fA41pN3?RnWAW84A=wtbFS5Ch#G?a!GX+)76cD zXYzw8g#mf`u^Wd@yTiy|Y1iCBei!2H0XFRl-ENtd5Dug&yAJsU(aVumMQ;hvpXjj( z2O5K!jRAkeUpR+Wm@COVn(21e)o;MJB|x)Zo4I5aE^J*=MxN3nJ6d{RN1fArOUSnl zcAQvgyDHi>z>YfwwA~uo^(4x>o^}Tl>?&ory-9YoJe*|5fcp~dq`YGZc2!ay<}a4C zRY|@R33gt|H;`y2`JxGS)sk;8(N6N6fn5dSG;>3+fuE~_QDFWlC)P7J)Hen&_4oW6 z$`4F4!z>51J(%AV(T}7HtLcaHsJ-biJ9*{<^GLyu0BgQYtxb_;7A)uLr7TzF|JGY? z4b-A2#la7Cdc%>r!pbrk=iUUn>t&n|TkWb9UtfZq;={a9bbxWC5)@23p?OVL@qSMAh6a;x!w^dG~`-?wwq194%k`rw}f{5 zM*5x1C#BQsz=g*U9q5c_svzZj25gEh49jtCFY{4WgRoqT@uH1C$of;uFSz0Hp)bw_ z9nwNN4RIRQHLI55N>a)355H^~c9Bt%CNhfCLbfzRq!k-(o82btccKj^UJOk8RffA@ zO1c_DuIGRIg&b`!f87c-(l+ zUTTa$eivB6JX~cH4Pf^*<7JE$*<;hi*uZ2lwq%kRYa1`J1~Nm#5eE6X!BTWTUe5z^ zvO0Iz#3hbt(BHYeFwX4btDmm{z6SXcJ8j}?#)+$;3?XsG`9#irhEt`d*znqN9U?aX zs2(PAkq5cO&XCHFVKP4^r5YkNkS0GFJp~^;7(}p>kVbw&I!0?AeoT6&g~v+Ee5^%2 zLSY>D+CwQm!#!zqnizfBA+k=Ui`42Y;dEgyDxgXjDhvx79? z(*~3zAx!&8*>;f)nT~3w{E)Q=k=<{~gW04D#@fa3hBT3O+;Fq(-Ubg!NfiAFh7SNn z220JCc2E=>Pn=s``8JGWCgF7vz{q0m8pQ_Em*)_9f#D*rIz!}@q>H>&*#j~UBM$i` z?L8Ob>^ZzJ4?QrObU{%D%6qIB`>t~k<=vmr=Lik+rFj{*UEsf!ak~eG0}L;tCkNfC zeZcrWs)#6QvQB4^M!kky~rmk~<$IkbNE!|N){6F`P$+unE%+=P2)FB z%*%95p7^tr@w4ptPZ|^NNz0fx`QF0s8JCr(X0d#aKzxw$bTgbR<=bhQHC(DPnYqAx6WmEk8r#L(lS|XZg^x{Nmg}#403Z zp2Ua&{n@Vo`?X9fZOcj%StY|oR&mClV<62pDKAarMbd?{+96VpX2|ciZ@&ubeA=%M z<`|vCi?g0$HNfPx(%A)R$iuvWQK1}Pw%6%q`{lJ8qUbujZUJOw4Wex-%5q~+T2$}C zd%AB06g%y=#$d)>nFV&$_R`-ju*>qf2L@xjF)7O~vJmG~v|Zeb{zZUYw@nGOg-=|A z^8)~r&q~`yriqb(VPYiOz>&qnL&^H#Kv~J~vtcl%KuONkq3I^i9P-?1*d}I*iIL%A zVjx3ItWFmbOB`Zi@z}xqfzf@o9EZq3+2x?@a*DGC(Zc)8vg=zb#JF|%Uln4g4~aBF zM)_LpWP6Q|oM)^`Q{|6vTsS7O1kj^pSn2E}-9HJQBDQ6}gTY=ZauG!K7>5{Boh`G+{O$698*yVN? zyOFp~N2OuhZeJuyjDoQaG4}ZA!Q6qIerI1+XoN3Q>ikl8DZK`-AYc<9Bcrnp%O3N+ ze7j3;m%WGGp4JREBfFDxv~M_^hfok-PMcuZH>RC3?8h@6kZni?ycef=t##vJc$2#M zHTqv(0SAG5=!>!8SDKd_yg_yRJa4z~CULOL|GWbI6+Ffy5LpWP>}j>$rN z$kzbp(ssN$0J{KohZ8(TCydAvPFZ{G)yCUU6;rs*U>!TisTAcU=;e{9N{`%FgRu)Pxj$e@UjtnMQdPa0Hn!&qPv)1#P`VF!t0o0 z*k4Wa8^&X7-!Y%N6S~duOk^194C;K75U&Fw@Xj`htS-=r@j|Uh7dW$0mi) z$6BUq1`P87s{d0d>dagP-I!q@r&3MTD4z53>glgiLz^t?M&*m&gxIN|I49 zWtbQfDM0&{kMVr2;P{&9ISu);KmQvH8N zpbj}pa)t9y=3vG^eC%n@Gz2H5MI&Gs1u(MuQ5Vxf;wEE43gUJV$0106HO59IqeT93 zj6(*TGF=|9*V1n#3~K=PER1EvB^>s3rafxBZ?~_2S_#`6hnRyo#z>T#*>)5ZI7Gp! zyg~Fl{UiHEgfe}@rJi;}jBF>q0K;Pd_%|LQwsmq%D{Y@4P8zdd3%QoINcOD=W8iKf z{s1@(FU*%j8s3t4Y~wS<_yC}KxEPOqXnb*O1Q@dApq;3d?Ywt5^tNEu2ysDRoVcKR zthk`0KwMzUiH{diUM%bC5ttt{Pi};v6`iI}Q8cv_Bb!A7jU~ zO#3I2-D{QoBnam-khGhUFsd~rA)b>RVie*x>fOY$9)y=LB!^p$Ya#|gjuJ`V}Txc5A`7( z1}8wxiTmu8sYWHj_#`rxT4k&NLC^D`&oW-46XMmwctI};YrOYk z%eMJ`7`{wd860``$O0a4{9LRv`t1{jsd*K~$lXt&ZTOG)94L`ST~FdsIyVvdF?z`S zaAq6gA?8N`46^|a8NN@3ugcC>%T)uLk@I8r;>+zn)fRr588IH$1QujQ194g0r1_q;l0Tc9$e-KP@WE~aN#tI|tiz)U8 zGA_?NXxC%#L5#sdT>qM+$6y@eXJB5+F@A5q5WfWEA}F@CiL_-527Zq5t?scge!m{$ z<)g1fA8sAv^&A)CWk5vBPo(vjfO7~v#f=H&?FhsdbAe+8#cpG43_ zs6y3{{qON}`(Gy}houwnnhUrRpmfM9b;z8{#B^v881#f@p~LyIxYpQaq}&BJ&(598&$L-8@xR`^6s5=A><*h?{LUB!+*v617BadwO&bHs?_YK`nM zu*mWCw_x}#K=nOd*{^nIEJvL*)}+|4HYzcWmE*4wvGG?F?8_Mz$M)~g?*noKq3Y@! z)YVIdtg9}pNiJs}bTJH90WxG9C#fE%TL%3_V@Zc{pz1D=X3QRq$&XCfrQiynn`BDbM3V=PUpSsM9@TF}tjB8Rc zBS0Dk`nu`tX}yZbZ!+tOEJpR z>_0ZrY-#oxEFugS&Hn(@`uM7}L9D-qc>faFSp_;sb)TEj!K ziuzM@AItQF9*}S8<@J=wZ-`Rk8bf^AUYhm;!||JxjERo-GHt0@Qy(K7L$+j#QQ;{xiM62(mH=R%B*qZ-`61h>0hu~A zI^U++C!2kd6Po~Ly7+SAb%_6Wmm#;X9AQh{#NKTDGe*R|-m!CdMkMQ`^IOAmDsrbg zZRt57poI?OaVP`VQsZ+uJts{Qofp}}qX0LeFbV0f(rW!R9rHiT0apzVDH-wg*z8>X zPn9lmAvd=K|5X(`LmW@{KvvOL@ahE^a$U}6--ziG}?=jGY|C{ zP=!n+wi)>fTxX7_ll%tw|AdQ4d82Fq{KPZS)_DLXE&aO@RsqJxk#tdjb?<`e zVWI$SC)d~^LZyL~k^ixU)reo^E6SrJRgBC*zUHN(uYF47*$&IKEgSxf98r=kMqo{m z@#aHp%fo+H_}?K9|2yR2e}}vhLok#AY}m-cf09fK=W6}rosuc0G@$K`WFuZq#A_tt zl_d%er*Cy+t^l7>4*_?pB;Vpwd4Q>CX})@8zlq<^+aaq>L76 zhR+s~X{99|!_FcEX#9-A zk8Fnh7Mr*OG@l;<^#9P_0)~xw5@zr*Nz6~qt&d}W3NIo4Hu8v=^!>oU1SZR%AL)c2bM3~|Z{)R@ z=STh^d|s7&9e~)R)A_$?QrVgM@m26ms#UzaVY%QE#K|`6oH-)(kp*fS%l}ey#n?j$ zYw=z+x4dXbe?|0%xS7Cwl5N7`^W${O|0rf$C!j37fL@dtvHA3kQYIhvTO>cU*)`b^ z?hDU#GyNSH!XFo84#R!`FqB`0!@c8t%zbLyBeZ^6JYLcfFYa~cW917>KbOypPm$}~ zxH3K!u>Yv|a1VKMI0Hk(#|)?YJmK_yOgP*lo*YikN2KS>5aCcl>Bp3dd(yf2K${BK z4^<}IJD41=rdty8nfd5MxaZReO7NX0UdNK;7lF5jg`V`p@^^^%lht%TfpCU;xHp-P zRbSk>=W=qdd@^7E5PaNgoXpofR$9egPMCUz;0p~QFFz@M%m+~r6D19)cso$%4k8bF zk!!x-YGF6A9mcAWj<$M$9;zR7sc(CPsg5vhtPjo?3!Tb{SuZPE%Nrl&H=unqPXA3VAl)2 z1`FTIup30Uy%xJc*pmpG96V?4po2)bn%39nT9IAJX^%jrVB$rpBg> zH?{n~XqqCo@48flyH(>B zjeQzdYy6Cs`>4kIH9oH8b59+g>6(AM#u*yFH&eMsH9oHKVT~Wsc(2A`jc?L;vBons zc4~YYWy5Dc<7YKKr13)<->dPR8V599rLh!(S4&bkRVUHYp)-7*nx?QM@OojEq8GUp zUZvfi(CI&s#NVgwU(?v35i+TKj)m^PBd|wLhQ6B^noL z?9ez($1ke=_iMadp!w!cebGrnKe{;t>f zL5({#4rshe`+Hl{(=}eCafQY|Pm*7v!+%fPXKMNl&Hu8-y&9YGnyB;Fqj8DGru#Mn zpFdmC8fb3{R$vczQxN-OCfZlFM?&q9rNP?v4Xfn`xnaA*wyd!wu&fc+_$|XFx#b!^rP}NwAiypR=VH8O|Ca}!Bra9NPR9?c99QEupGqCE`SPaC0l*+cXt()hTn3*JA zu!bPRysCWF)#X*Qi`9qi_8KeHZN7_JQAlf6m#;EizHVFH5Nv8HmzN_W)vGJYt4wcw z#;PFiu`b_)j6r#Q9rOm=lN=07o7M8tW!V2tEDeUwbrIXhkEF`G8Nj!f^h(@+dR1@> zBY6X9nZd9SWlOIu^H!SinkQ=X2XArBQW*MzP-|LRc{2czx)z2STT|n&3rA`iTWf20 zA+y*f>Y=Bb>x8&dncA?sPt?l`BQ}fr`lj}_1|f#2+nO3%YwB8?n_F9IHq~#&MawM_ z>|@D3$E_{qRx4^Y*YgHfeCZgUkKcrgjbXwEctg0|7U$YG*U7K(ib;Z37PR0~7GI`a zOI>qFj1jnMLf&Vwhu^fXYYVlAk>`e`qEXW(a)kPNJ@(OW65>Usp(7;lE$$7?ykd54 z33#qVd?KxlzzC(D*4X1EYLvV1hZ<)zx6R;L4dl^`a69gwZVt|9nl)qA47XH_Bo16) z)!6zG?hQeI$m*ONg8C%%M{zJQLB!?!aZri2G9-tBtGgRM$~`%e;&s+H)oSq$7iePB z`CA0s0#brDtgbZ>^g`Wu;lv2kPAmQGl&U2w{2?U~{6Dtin~_WWAzW1yT!K>%XwbxK zw5w`uy}3QKOkWg^hLM*v|C%n>s=Juhw4iVT82_iPX=#v+ZJ^w|76AaP*xXD(0LojUGt+HR!9t>~s2E+1V zbX*d>q!qe?z$Y>15?kcTfS6*jt(N!ez*78C=CZt%xf*I#*2b2QCedoi?bTIiKq`1C z^c&0vl>x}ZUy}0HRkzX?-4S|&eU-nl4gE@;c`0cb^TN{N-fWSa)OMD&1XklB5t$Ov zn_Asu-X?R1X0ufi-y{X0>i(E-kdn8{JZ>Y>ZMGO8YM_@l^W|>}wz1x}wtyn;Bf8(I9XqT>MU_8XU#K^-VSM&NSZ8hU?-~ zV{W>b7uw?j;~KW9>b@s28WepB;Sn`$!G@Z8shBmvj-Xgf8*qj~HB6*PXM2V#yV{_W zsHJEFISoXjTIw4&KnrU&qwlQ2_0(w5<|M>UIt1hWu)r6+Yc@c(PJ!}iWtgk{Lrt5- zWpQ&&P^=Luz89huX2kIoamKQ~8F|a|pePe$CSrkJLY5Gy%`#GXh^z9m(2_su4k=Y= zOt#J$nbEa=UUtr0muXb2y7ZBA3>RflBZIc7kY$&{m~6n^;kxdM-Lg*zZ9${{&*y)1 z4sZ>FGj#j|DIar9;|Djoj@Q3>_H6M(znXFXGCosFT zuCBEBvKhhICG|5(O6JU-F)vVGGGkWovUziZ^Xg{>+?Od%^}ez-5~&Y21_NzZqpk#7 z)&^_ag1E@Z^2uc@`#;V9%z=OA!2h5e81^w~{lDeD>q*tlnbDbfMcK9H6cmGlcCHS1 zFhlZq6vt5fO|2UmF@WH5K#X-rK6$%YBI8het?iMT*7};Tzhy(v6gU(gZZyNdL=TfS z<4}CO;S9qtk9oJ5DU&H0ieFC|6CyekAH$c!UyHz@_}b+3AVJ)a;Zh#&aYaGt!uVxwU(~ZdMkxd`UQsAHJvD1Tj<2P?xdsa_ z;DjfAGapt*YRtQ4;jjkMuxwTn3FDI0wwO#M`4h+waULD>He`OunHJZG%t|VA_WxTi zC;oVw2KWHq4sZisqs>0xecId&{2guX1OA;h4+2lX9wPd60eiIB2i&R6++%b<_O0;S z1l)FI;D55WVdnp3i?ulfd*;M*s}BA2<`2r;`VF zo{D+^&w%yuiE4*;qW7B{Us$E&yzzc2wC&S($(EZ00&^d5rioIdvT!;;~41^>>3U*LHj$TVOE{@hZ80do(qd3KukHo!U@G9rEm z&;&E?qs19B+~W?j^;|U1OYg2kT3}Cn63_?pAh7K!RW8=E&^!~JSA{f!hxih}2QXXD zK=W+$ZvdHgL*l={Tm&<&1ro~uENh;5?$c)C`jz*asmD(AU_r54t(JnWyXEQq7}fh?ghRQ>zt+F@d7^$VBNHyW9FIX z(|`u>5NBM6GJ=^n8?YB<;xXEuc!IXKo^R&4=Q{z9fuFbs&<8W|)a!B97-l!{S8qUg zF!ur<0m!xj*gTg^{3)Cv_M{mSZ-dzfGx6Pk5X{zd#XN63yawUHo;VxO2Q%>)KtIeb zV7CwFQDOE1SJpuvhQSQ{DZqZ1c_`znfL@q;f&Bs04VXi~^+Cv?8TgxkOb7BD*n|HG zro&A9I$#~l)-$a<3%jKOaf3ba9e_TViFX3}VIBbf(niD$=3d~#O+pl=Lq4#1?v(h- zW|Rx;iK_tnVYZ$z<=NAp0v?7v@oRvmVIBaU9YXsEvj_M9fO*~n{2_q4=ez}V6F_?( zu(u6sSs9QI{B#7>6=v(%PM!(fjJ3NE?1^^+x?v{%44?;Q;`;!7FcW`X+xGywwxBM+ zp7_~ML2rj+4+ZesTM;(QgTS+IM_&cA^$aD?Rz3lE4EDs|1N6a6{0l%o%mct9wxRC8 z>;(SRb|J=R!XCI{hf1#(c-cD|_95U;KZZIm z68yk3zJ_vz*$r&(MOnb?1Rgkqcsh}G;Jac?Q5KNd1MGbX^&}fQ4EzlM^P~^>3qM4BVBbUBui6Cb87Q8e>N<`(m}5wM z56nwpCjJ*dHOxK0<{2pB@voxnU{5?5@G#88MS#a)b_0L!$4D>C{lLqAin!tUj~Do+ zpCcYH^B~Xx0MpU~-1!T%ldvbg<5$=}h$Awcz|X#px({N3m&z}W)dgM--x{3yVI zvk|?(=J^WZ&)cvg9rnae0ZL)Eo{!*}ipmt6yM;aRNWV^1?T$v+R6j&1h+z+=YQ#8Q}Dz{dew zVIBYuV-I`}%+~$y+!y~oz=J*K#P?xCYBkLKre5VG*ar@C74T;O)SqtP7Xd7zmw<<1 z4<*e!IyxV~HiY{;4`_ShUjaDo<$lZY*b7O1;yM8Bx!;p}BxSh+zoyN^7tT;Tg}^s! za})4h0LQ(=|E|rwz(3OFSAqYm&1Zne%~bs3fgb`ykgkV;$6ku>P+%8i^kV zFg{Py?6!#=;3vLx7TPw%*$sR@fcy^ve+$609|ry{fPSOEV~cfqfv*L~{ss86+Wa7J z_H4zI3;bEYVTAQG?EtUBOgs*Iyk))te+KXx?7M-lo}=u&z)=9>LmZfkbb*KXH3H1` z%WUEb0OQ~RJ_c~$h`|8xhX5DMj#B6jfMF5e1|WYY@blXKCE&F^)eTO*!`~-mE_5)8_s`7j~@Cm?c;Q0V}Ou6DI0S*CJF2s*%Grvt~TZZ``4y4(E zr(TIT!LJ**7C`yCfPY_saskgE@W|yhkqLAERs1@Nihm|>4S@1}z+nLWMu6|q=3T%& z0H&9i=T~SZ-n;_e5`@f7;NJnZ!h9O|!mAZe1@PAal-~>dT>#}D1^$UP^K{M|+I$lD zmX*k7$cX^o4`5imz%Kyk_a)#aFY=b*0(S%YVeSFWTZ=q|ncwW33n0H2_!+LJYHX7D#DUG)Ip*{sYvfb&BrckmG33t)b7@Ag3e&Hccx2+k-X4hP%O zMr~5|ZeSlk>IU$#EvVDrsQ{jHE7A>fDR3Wv^Zl)#vWewe(T~8s3V76Qh(GE@F7Pq{ z(_R652Y}&r10MuL5w~98Z_pm*KHwvOL6|=PUVaDsVjNfnd=G$r_XGc2n_mN-+^Osf zf!hI$a|iIx04$3^VD~nZFJyXvHv$CCAB2EE2XMgL1N?sgPMDqBZQ@2iKFr;~c{@~o zx`B%UQPedr@U?(JnE64&9>A+-LGQ%*6?_YcW_}atL%?3lefTk;MF5)lF_QNH`cKSrI1j>1%riLTA?7(C+7t5( z&|c^R@k83oGba52@)IxYR=VK@{*E^H0nfNc*}H+ipv^tNBkoo9F5piAs1KdM&uIHT z;16jJ-TUYBKQ{+n_M%=~gSrj40`L^ze*wAyPQcdy?SOi~Ab7U}djUm&e$by=jj!lmjMTi}4p=1mNr%j0*t22K*TC z9NDFT4ykTHPdDdiT!U2ZV!t8YL=l;^FQo(y*NWA+ zzwKJVThdqKuG5vc{aM{$zYJzR-?9JUL#$B1WR|bOS4dZ^KUiF}l~^k6t`)o!ZW(Tl z;=O0Q=gYhmu2A}_hAVHPZG*cX>*bB|{w*b=*WQQb(}p;ydn$S7^|_KBlssG8P#BeLDtd4^F6q%fzh1;lT@X4tdvJz{qZ7?%m)XO5~{ z5L*!UCYb`2!oN2TGm!(lp^ZOUVBRgPYS(TW(hBfle-RQ_Y-=oV>6U!u(99FONW>nh8p45dwdXhyo5Cz>oOP4Mw zUEXsX?`owh(%%&PY53-Q-y0Cjyaz)=|Ne#jk@4h5#xI}WzkC1gavVke{Lk5w4iLA| z$aq-Xeu^f6KOaXQ=F`dIF1ow9{{S(FpT^Pr;_)X#pO0^+H-2>f<^8EW0MqqvVAo$E z_+fhg^aH00^T_KM!#Xm4f4U08*>p0#2gVl=4{8if2=|MJ=>8gJWZ%f=XXE8OXgl&D z))m@(-G?I!|DOlo>3?+=(?zWvi2Cu2szdpXbIN)E#=rTG{!E`8mm^~wUEe<5 z{p~Ld{b71FnLy^m$haBLBLCH>7m&e!usKs7{J{Nk@J$4$a5*@8=(BU>Tz&a+{l~Aa z`?_&l9rFh}aI5ST-J)0MMZXvpR$&)T;TB#I6k!n;Ns$&=kr#EbDlBYc2fNtA0Zwp= zGn`|D39j)9uki*qc#C&fTJ9tlWDVv>-QWF#ku5K@yBS(BtntE|c^mwGgyA~nZ+FDv5+M!V~Evk%^J32Ez@|H>)hlPceuwxp74w#Uh_3?_>Q++6J4PTQ&_?g zo(M%EGJ!-b)}j$R(F#p=r7lfrNk@7zl!?qFlC@mRM($)QHPuzRGL@wq<*865DpN?+ zYONZzQ>}tQSI9eog1SgYCbE!&JQSh?WeA}ftx7 z?WiJEU9GBhwW*qFTkWcS)mDc}qaE6%J*v|_HR+IA)TRzSD;3j(rl402iV@Ik1*&a8 zw=F2A?ckXYX!XG|8*FP{eB6SUHLxKCD{`e-@cs>TG88|P=jQqFtd}(YzA`t1R(!n zY4aZJx`8%0mtRXbsE)CTO%EeCfh{x}0sw$i#ma?)0oHx*RUiAOeB~2tpu$u7CNy>$pJB0`Y!;{^vAMJO7IV0DXVee~-%y#CyLHfB^R4 zuXcoiQDlK$VL+Jxl%qho2$WzTAOHjqP=Gm5x&h?~P_6(a87K&V1r!wE50vphNeu=D z-~a;!lt6(2nxH@ddvIWYYdBDV6bcwX0|gW?fC&be!vqC9;DQ05@IV291Ym%80#HB} z2^gS)1QcLI0S0iO00j^;fC1V1Nl$PykXW2!JRQ6fheG0@w}%1-OQT07Aln z?L>e8nj$~}T#+CEu}DyWUla%+CJGdQ7Xt#IiU9>20_7c07Q})8>S93wjqxCWo_J8e zDNsHDKZ!3ltQ@Nc^v(Dt5J z{^n3X{XO^m&EIno$shHFfz6Qp!BK$rkN@E0e{dwAo#Kyp@A2Pr?4R+e05Jc<-|JKV z!I6QS<_}H<YxNHv0vzAJ?SnvD^grye!14RrUIiTQ1mO7n&7*;nSn?md9>{b4;h*~t zUi3$QrGd8h0|N*U!28___SYQy_tXgj2nzIuLrn+#9^-rtY_PhJWD6u^}~8|ZZu+za$G;r$8J zuYAm9LLFhQVh#j66;$Dj;=x&^N@P=|p}0+u!? zdB8L7yp2Hp5VIGkf8$*M>iBruK;4D+7N{2!fPq2)oOm%o!2vxaq(I$)mkp?gP^bV) zK?Y}Fxy?!p1_SsRLJVB!sD$eRORaDphgQiN01_JD5ak2;ejWhz-g9Co z7=T*zPw00Y00RREi6(}J25bXM7{EbvHc-Ef1|UEK{9^zJumG=^pFll4Mi&tpkQ)O) zfdjTt%;(UO*V%$%lE))L~sFTF=qd^0V zG{82V7y}v*74HKqA(Qcv$X~2 zJDFJ;8rcJkZS0K<^c)<4*X;d3nxYD6MnU@$9PWY`m|Tu|uP@Ix05yveqX_7d%>&Ij z!Nh*kE=86OzOxZG@MqD*Qw>8TH?tP0uL!FaLAiPT;Yb%>vg#@nDT2gQ)LJ(Saq`+Q z72z+Dv?8J(&?dPAEh_D04WlVlxiX5}YVL?otf1r6AKM{Z-%Olnx2w=D1rRLc2elC| z@@H6(75}!;PyM3w@er3ko%%r*3)%i204l@10ZG{2-o_s2Y3gWY2^4Vu?S)T+Pa82B zet3HLh!yXL1v1AY zZFGO1TV)gLZRE&C$3XpWLq#VFT$}4z zDm%O{=;=&=%^>}^d%kqOOuihxe8hO&X2|S4i65_Pz+WMX+&g~r=Xy*~HwBzhez1uM z*Jh=olMz-D1dg(Rtu3vJk-dYNjWv%muu(bz2L~f7eamkGj=%>7eJ4jFhyOi(8gU%h zB-E@0ZVu~;gia8p4T~U&%4n4lc27)-__3#|gD>U3_Wkep;?~AC|9j*oV!g7ln^EE8 zgq0ilSs#j_{4Fc;4SL}kH#ifXDWO#r^-upASwYXu#{T~?yq_|$-wfsYu}f;K(i!d# z=}$V4Zk3Ns!3iA;TBlM}n2C}xl+tDf_BIYS#*XhJM5kzILHAc&Iz<~Ndjlg;BWojj zJx3dR2cG}0760S^4|hc1xa-)zclfXChw$I)=U4By?vICVGg#}NzU2ghzpg_m_k?@S zJ%yVYAmE7y0L-heTjO#gcZhBg(AwMaOR%MMu1hPDNhCCiO1q)wX5!@!wQ>7k7}!|R zE934CPxODwzk)SM+Kl0Y4&?tt;@n=h{ji5O8S$&r`*l5>_4pPC#vNHZEnn82Li7|3 z+eglhDBsF^=U#rnnI(8Az3w;e&L%SUPfQipsSpFvx-5x(v9pCM2`?pDXGBVbAN~@d zNl2d;;Se>Opta{+)Ws}ZD6wl(H(`DU1qo}=i8Kt|jLd!d2IBZ-v!a$b+gh$%$zw!< z4xuMZr*vL|Rij*`EYUt@)EE(Im{GEv>%b3uoK`6K#?sjD6>2talrFSc&lm8ejCb6a z?ASk49eRh8V|mPqP0;oPhR*le72OwqoQzy~sg)7)@tjbWQ~D!#KoX5vdUT2OXAg-J zxa7^O)Xoz#T@)FP*U@bxY;=P)IVL&qRSv3*c-@AVh^fm?@~>s|Vm2s&%| z{Ad2*&+8PNj`qFS2T)t&O|q?DAf)gKK5aYF@i*}!xk8(M`S9tymjap5bX#+yZ%S&C zX>dE~5|nG3clA51>ZDB_SZ0RLo)#+}CS$P-Aq1Ranrh_vFeUA<6wG%{<XyK zEC|;|c@Q!wMmJx0t0>qZE<0o{6&)mcpH>GuzKfS5=l_oEjdtsJo`OR{pKQtXt4vA# z5sR#~p+_%#GO+sEkHSr$sN&74ofWa1yj1$(D@9&GM>QUcLA?0KjC(7NZ+a2T<2c*) zJM}$Ze=neqbj`gy^wVZBdS>)V2fpBrEXEu*T91ZWTKoFVORSW@qFpIx)`6Teg^G$jjo?36>8)%h%JIYrZjl|%S?G-<#T3Tr-VE@O-`EG!^k&R%QY zV;%Q=YyxG6D5$z%kZub%Mk0#5yR6Eg;S08&2(mZtC3Bg&9BRsEc05xY*lhpyB`-13 zxL)3vh?T$ok-B3>sSRx2ahng5Hlv_XkzrrluBjoEP{>MSJIX+633Q{$0UoF6RI|OH zzGIo95ej$38~a1zX~DjZv0W5iPcHN_>%@hgrgz>;lLw)fz%LvQnR&dZAt2W`>`qkCaRc|osvf%m=BqJgLZpZNs?JH&s9>~+A?P8sd^DwRF4OK%iXm!DzG}C; za!$-tQ0ZSNc@3C??%5CEvQaZHwy-{fPaoH^Bz1j?>SWXwNIdV@gzje0k^fU#BiRZud61YdVww()9xPaDrG6|7Q2wiA7lgV&A<}v7aqk&gj$+^QwD&@khZvL2DktTXqfoMg2)Do^Uv2)P=j&DkH}{xm z|9$I#5^vGlZjH#M%1O2d(PIgm9=u%awff-XF|@nRS~NxQo;IP?;L$Vd5|V(5^R&!Y zz9jY={a41f6brE#FCiEShGcZn5Fs__1oj^XTf>o!_#OQp?x@bG>N;wRr4c~AKPK9e zE7QY}=qvtA5ArFD2s*Hm$omb~NAjB+QTKBwE84vDuDN`nAW2K-`K0LH$XROMqehq- z9|bb~jrN(Mg(J78s1dkTo^=P^%qmPT2F5LCsiWwTaB_*-V6A=Bt&nShe`%(4uiBAy z%7OHgs1V))-in9ysHy38xYT|3=JH;idPET(BZ%Z(L`Ihl15wd%kC)=|`Gt1*xhUd^ z+M>cSov1VS-AirZfcwF8Ku0t`)VOUzm|@d6hIl3F9xbS_jIbE3VvYN5kF4w<`>tlB zeB(BqTw`@LQwhd+lDabAr$wR2Jocc~*QF%MuQm7kA!9j)TYGik$^xLDLLQLJkWZ3% zkLy>R8bs`4dPtSol$!=xvHR%u5C475Erae=RdSx`AVEpFNb*N-SnA;jvfdO(2IbX+B zO_xBhl4gmsmzSxlHD0FrZOC}CK>1TT&ntc-yxlG5i4N|6Qiq6RFwBb6J)%KJY(Z*s8%0ZDAoVNoeayVNj_fuEvbX4wOZA8(^>n@XESv8P+Nu_Z zOxuas*L7aN7i%UG-Z%~uZeo6qTKDE?N1b0MEQfrihqV<4%I0Yt2JT*0X*kgt-fyoa z?0WZHJwpgx?Z3y%L^?H0cy>8)%-DP`u4a(z3FSDy;+fpAVE5; zMtcx8Hs;Uy)`E;4RF{-~vJMf#U#{4oOsP@wE1`DapS$U@g{Q9JHO%&F>iu_2*vS~P zeOw9q@{$tD^q%fC`5k}%5I>)009QrEb$Agn6In~{od(t&o;pg z@|CPp+fl@G^ylFVfcf{UNy+VQ>%DTh#I3ZLvXyIx#D`!~5^S6ixC+gyM6b;BI?WdR z$k_bem}bguDP;T)?0xBZjPUhu<{CIUUR|FTX{xg8sNLk{&p2*{sP&YFMsPk0+4wSU zfwUI%2@)xwx@{8Q`XFHY+){5yDJ4$D%PeDeP0i2SIx2r3<1Q$Ej1a!Ag6Z3~<1RB) z>3{PHL2lJ(x34x`Bb`i}(mTnqr;kB$Q!1=bOSqc~gN{y=-}Mxp9WY44a9qj|WnpeB zDV*G&k>Y%C>G}{;c(F@Hx0n05>VEdb%80RATZ}W}W-dwNC!8_6nF8fZOqgbMc=J84 zqQ1C}thn&`rrP(JX^z{1%%x`re~C0h1AH9pt*34A5>cP2jaD$HB2psOIW zQDvBK`)GA|hg@peC^B1|a7hIYA!s342L18J8aqWvPZB}xoThfgJ}pet2LVXv+g5_^ z9rgo>=BbilI1G|296=a(VhP9m8|pGK0{Y~mBKd%2PjXW4l*i%v?`PHEQ}u@tt+ib- zZg-;@gKMswtqc=|eAFA&c*LievNLEOF78uRjomGWw&5F=pc_kL=Z}bg>|!q94rDHu zD$RS(mJna9_c#sQz!kCY^eAAfC#q*7nexRr6}O(jDStFw_G_ebFp<>N>m~}3=^at+ zdYF2MEjFzbO8Jgve5QVSN?Oh;oFYMcWXf(dwF(=zVnIBt9hxs9qhLTIZm&&#=!z%C zbj&9kXI3s0ml$t&s=l`nYnZA?wi|xV{rgJF@`CYh00~M}y*#UN`3oLjfQABG=Q_0_ z-q1t555BG!YW2NS*TAMu`xfp4BMfO%tu_CH%oRs;<<+PTd7>t!9_cTWL7bG$K{^Hc z+o{ES7V@L&z|TG|`6~@0bq?_*p13_ODbPw%%acv16vSbL)5N8fI5E)I%x<^^`xMt-@8k2@z~Q4V9?XcNW_c1+uk~0GDVQ>(;Am=pF1oU4E|N z;Yk}x)>@WG^E997gs~B%TDGeN`NTz$_OO)1DlHTat)6^h)5Y@4ZtoF$pqJ4fy#1gA z3NCs5>(|4?!^E%Xmvf!B&k_*4LjPUWpuhA=H0 z@gsda{p3L9t9!BdemTSx1=9viCUqri&dHsYopTGUnIqg;abMr9MxCBLY4NR{JAeJ@ zE`TNKye|PKQiBH3$PCU0+f%)6*D4SK*0~GHk+Y9vFnI$a>dSuOnu&Cpjn=&%)H$eC_Lo2pk2-R6XD8wed#99Fv#0d%QZ!UdT{< z4AylsbUEWBKb(t`HSY)--59xnn|DDRTntc|aCL~>qKs0GU%{K>WsuD4Bd~+7#8rx0ci!5+d zp>kn?A5wBd^r_@KCWK|r#;YE-9cYURrIO%w?R z!oE~(n19wPXd)U6hhB0oW)r){0;{}AE?FU5LH14fV_ZF}Q9*t~^8V+8T!!&F=m0-i^?q>oXm5 zmeZUQx0oQYeG!z%6S+Hs?vyoGQ@6(79eFMrsUTX3sk~%6G|M!}^*FG28!z-)tV>H~u zuza1A^uuFwj^!l~!pe+AZ6CXzPhl_y(T3@d$PmTL`lynwBd6sR<-OGBq4Cv{* z%s%JR)m>nR)3*yNW@&8&d~h&Lf%?*hb?IK{;MIuQ6B6ApP1!xtT3FXou0&lf767d{ zs|b4yzg)RGK1scRZ9gP}#*2(B0S6$Kj`>x$A|zR{{FT|1dMHpPYgpijsqQH9>wZ02 zWHgbizk37CgX3V?>YI29<4JDI|sKgcX#TOe)+p=LA!@ogO zUM!JI#o~%DOZtCarn?n$4VdsvhyIn2%`Bl^P2 zq%442^wh41?Js8pGIP7(@Jwm(lnTbIW6BHq0A~o<97rLRj#L7?o}Xr@-L&eLAMb2N*vAeHzY+r>zZTWYkW0lNCK#e9 zRKpg@Er45)!7$$AJST0M+Gj^`*7#(XB4jrO%QS*}qfsZ0Xl9hi4uDD3&>hcnv(k%% znU5O<(Oa960>E&Y$yJGK_)wW48WQk$i&Sa1RW3qnbNfjW3r=7UEsGhYuU*j?kx%2E7$B>v{=O z5O=KaJsXk;q0&Pb*kVDH#sQxsz)U8RL$DhEjCs`HUM{EpCTbz6WS4{D&s!0o^{koV zI;?xvDk>I8FLWfphp*~f%YO>dpcdqX*+~H54_D z7>epfe*5|PEB4f4bj6H2*3%NVooO^p(KaRD!!wctXJ>4+O1>8kqbi#l)!>7R%wgB> z!4Ij~iEOB7R#y?@9Kaz|KdsNY!a6zqvY%FhG`0WseLV9v>1jiLPOAy|tq6688)Txt ztwJ@w`@Xrxr5e$5Y^kOp)g&=+9q>z0knOiG>{OD}d8V(XxX29#RXG+9-5K+IUg>A~ zl)PerkT}E|vSenY_A^#=iZJ(L!wCqgE;x6DFRVoyW4}VGTm7`R52_Cr2yPr@Tcrt? zZ|HW}tWC>R>>0GG*+`JFh1@frB<{rSPi}@D8%wp@OgaO1b5(czzJj>R%ET%QWXp3x>PN(#fB40BuWw}a0~G}GwK`J?OPunU1h_6as-!5tQo*?lfdc*lST*HO zCN!le25U^zr{-jK5MFEzdPP4JmdT-BA17kV=Eo2meRuuav~l0d@Kwz*<>?by{MLto zbxwBzNck1m)?)P_uM;%pn+YnYAucuVmciJ57s=_SS!&%`56MYGJ3+Bg3t#pRi`qxPD<&2++dC|E zZMUtDkv+RLV&9)`8?O=6jiH6;)tCSg|L@7-abb8kjT+HmLkJVQ^9iuJEoHCbC9S&?$k-SeBG8aj``{fVhP#lSTQS5R@m z(jwm)sL_NS40H8Tjs{M3cHQ$c+utDFd20y@|083LfcIH|{6di(HZz|-&TS|X)r8uf z5=WSuKq`4e5HBK)G%}GKz9{@1bPh7OorIt%E8aSto2*0`mqAQ+D8$0clqGG^&s5Xl zU2H~cF=_yWJSq!b+>S16GNhHhIh%DF!cJx5Pt>UZX2?rAg;eTaKZ|N&I^A(EWfGA2 zKdH{RnkY-BSH^q(x*Tl1x6Sos!1^83CpAtwtSZyML|wNLOGVd}Nr_(L4x5K5A~+R~w(`dU_OszTRR6?dW~_Kn+$r!#Z4OJ}&&o%NpFVUHheuvj*9a*vQyxE4My4VhzB(d(@gZ2@~g}~fVjCNDPm@v|F{Y*zg`IV3j zrfMM_?@u^eyg!p0$J*<`SbS|B)**+{E`hBmuk-7QN%dVw2T7%xn6ev&XagVSM`GM`k;!*6ao4)S{RV;m-w8}w&&*m% z@0*R&zfE5mrsy4!vX@W^`s|GK(Xf@(I`>eIL!M9pLHk6!aCU=-|+J#>JkpnUD)CuP5nfWk76 z8-g_H>c?tMDzQUf6I1?BK-6*WlyZz%mH_G1@N3#_-sVZ5VcmJ!#(4#KW}yNC)a_K| z;E}HN6Om~Kn}1gx$<3F}Y3J{J@ap{C1Y5`&^)Qj-V7POhn?`cMn8yiWff|vHB&@Yu zUwmQVYc;CW)K<2*DZBea7%E9ZVy29PG2uY<=U@WFoI@ShxPoaieXy6;b4NcNRPP=bOab26fFSP6N-pL+V6f(PgaVSSfD_EE2eYy>7;i}RBN zx38V-qxO`j>!12V(HF*XZpHHDSthq9!U;02UjH}tnrI?kQDme zIu+8OsBg+DPB5EvYAV1mEcVY;O`mK7xx8(S6hgGg>|RtCUyl1t^yG$lh}bezQ5)ep zb)4pS7`}yzoTyXRMNx_ShXj*>7;y-ZMetkHTB{E;e%C2i*apAWKgzvHYw&Jc8I~E; z$wU1ZY4s3;!YN$9A;^@N9vhz^dO`ymbfiF%}p}PkiQ~%yRK8 z>Zqk(zksnKFW(XRT1`Hq>J@gZRV!j=@%nAly3F>N=vg9YNtAb9%2=v<$PsuNFsRJp z**eTv@I_{Jip#FzL-X%utbW7obuxX+cjMS+;1P_y9l4Gzo;bb6u{F!2=z}c4>yFiP zaPu*iCtOWUT#TyE+>E(XH@;YEAk4xVb@7jj6;~cUCwnMc!A=<3>uIM$ev)-El{a|m zlp$I)mkL@5RfQl*D>^c?VOjGX_w6U<*0i3k_oRD*bD6+Z<{wAg=$L*^vi++j&{8-I(HRKMGo%n?gp(hds0iq4tJ%xuCT_yo)j-;!X~ z2z1f!h|fkne5h??xNLNxBTT@=l=lhd=_{2!P$ECT40?*a`H6ulR}Vyv5@PamW&QpQ zIVb9I%=0&xZ4(G!s>5q2qA!wdc)9FGuu3kMxg3_lk2t~oedd_ zw%DT))0cV9;k!)%{=|yPC6L16r*W{@8-R>YfgCS_sv8%O*z3P-;27r6UqP2oTn%c! z#`QS`dkYVfO1dpXE|e5~PqHxbk5a?z-uhpuGF zB4@h|N(`HysycnE4_J_*=L^ovMf??B}=rUb_ZvR{IZ6(I(nl-6e)zGr#ce>k~J@ zHFOlo@m*;iep`iDT~e%edvW%Ke1e;MjfYJ%xFzeeI>Wy^PbN};@U!_=2jc>6x%_;Z z>tOBLgXPBf z2)Jr1D!AW0azHltRE(mZ_I^U_WDF{@Drokj=?6k-){no|b7SF=4@Q$spAQetS`@=l zkDbF_L?I8qLJqXeuQ(`?II3~F)mYx*keEoo;O@efMrHEW>Ir+xeXaw43t}?+M%mvB z9lkaGLG5~U#Id1x=rX-Zrqd;3caunsy`rTlb?>!)k5Lw5VVbl&U^fByj-S4&MB63D zD#pa>g)+}tu!^UD8{n~Ag6yZ8lwD6u`kVP!V;IA1|6zucE6onYd-9 zUM;W}3#Yp{cDR!eMm{TD!GQ2PV(8B^7YVvOs%gK@}alb1K)_z-SQL znCcm2kg;BQ+Gt%^e>h?phV?m_AwN_b~hdL`yE2;R7ZMm*-^`I4(GatFrIx|C4 z)M)+4vg_kueuUzBchQvxwcluN>aSE4<_InxHX042&&A`-x1QZ8I;>VG8N-%ATYJiJ z8&RG5gjKSP4n;To-w)`l8w)J)64|4scN5&#l?Jc`&!!(UAAZa$wMU+a0>6=HRXfFag zfQ|BtJsolRH*!|#%&U+JYs?3u_QhvmTi3CD4>HPPye&fwvIyBcJLK+1EYJ8_i^I+S zlJ)APRIvf;5Czh*7Npo$GQSNr6$p=s{?%aZF$tBEw#0hMy-v53 zk74nP$7Vv~TyaQC{|oqhlqyYWM!^W3*_+Ck-^QN$)RU9?6ipgLdt_}kdj^C-W*S)C zjD`RD?0^Mbj`Vth z8=;ij9?nOuI}9Qv*#^s(&~ZM!;(S8N;v10AdvK4ISUr1f`(uW>nCyTrZ$u>SL2_^*9wI{)35_P+J& z&#gm6(&(fSGK&fE+otz2_?B{stFgNBee5A#o{Rv%>DOb0?IDa;S&Z|k?FSUaK%-G? zoi2`1K-=~lDB9SVin(~p%1li~#9GCvHBLI!rT#;#=m^bDJ=tp9M}J0Rlcb1Jz|E;< zhr{EwnbXy#_uGC2#euF+C@c7J-L)v0i<_+jtbuI{J7}S`m;LWxnt3e5rAt4JEZ-MU z9+)UUR$SgGkfAhYl4b^4P9;)yQG1=E8~a|m#7BtPlXfE9UK9$Xs&6UlUE?Z2AEZ3iyw;Qgqr4+Qb=o}@EziLWQ zFPNsN&^NU!)5ekCV9>++_-4bN=v%m3!1jK^7}EpO=Z?G8B;NDtUE6p}lz_?0 zOTH_1x3xV}^OM|A9jLjcY za6@2HjZGbvHYgq&t%zVuj>zJe3-=1WQ{TlBo*1-@(rp(ZBstT?NwbgD)YrY7mu%E; z76n1(7AUn8AJoZP4Zi?4&8i$3YJ$|sRYPe$E66#^n+_|H&hHF;(113Zba#C8gp6i zikIgLybPX4R3yfB3Iz}ILmL%FqF_uWjdpeOsbAp1M&mgC&}#}CI3JsJIEXfZ{qduM z{H~hN6Nt%~Vd8fuX{ht=8~&k(V=04~(^4g)CZQ;3|5X#k$^9vVC(|y`(00*q$WAVa zHa*_Es@#u8HG?g25^^@L#u4~Ibi@uE-C5*WGS+=}k0Z7Mwl5uvwrZjTxB9?+$WHf7w zjg5-FrMr3UgPa;;GL+%040oAqZ3Swhb98ZcZbH?-+JCRlD)~CNMVPJ_^xbcus;CLV zS#!#jJ2%u!NCbYV9Qpg$zLbG@xEEx090uH}fc`wigJ>dL!>V}n1aWZ|#*|yfc|X-2 zcNi?I#iK9>*D`|JNgT7WNn>BT^W$1k8MtocIN_|BuS&$k3tEPLQVDr3X(dVBhY=>c z<&5Z)ts!fMT5h6c=?ITff8&u$`DRt(7QBF_n}8AW8kEBgJNMd5xzJb|A(p!7;z6l^=hDa{|JRpZUA;+3K%38~9O-`X??oOT<*H0`;L%oIyA*a$R%2rgOoCE_Ey=Sk?E5|FIv|pt*`1OnL zxWSr_yC&s{o>_AWp~LZ#xvQc7#wn&>58atMS}{Sil3k0KCF-dpxB7y4*>mM5x&tR^DW69YRf zzA!m(e7a-iscEoj70+nnrueJQuMgA}-K?=W`*nQUKj77w!)eD=zm4N>`C21hVV8h~I z@GyZ*CNR};>MKosnmUF=%j#!nIlt zk}mQl!9j>E7;9g6#4L(6ETJwNUa^AV8ZhXXM%Y)e=|+%2gK8Ir1c~3iQ-=!1JJRqy|$~LtGjYI z*DU&3$W|CQzTIiSt^ZI-wcSs0%glTXLt_p29z1X`&V#QJfHf(&<&jV=M-ezRdY3;mG9q_CzQ zMk4Tw8(o$zNP`nWc+jG+acV(J14a$y>{$S$;C$huc`+HoA*BgCOyZMYH1wMKPl!I& z?5>la%vmfm@LobCn%44IM#m5S0@XMO!d|H)ZfNLYC0#)^c7qv6SSE`U$*Lynb>Xt7 zWuxI&b>YXBs0P&OF^t|ZHXtvcw{jK6{;Y5Z_4 z$~u5QmM^{F4iVuN15BKK&Z!ff;DzROwoEq|J?cF0KkR+L0BALfj^!C$jO!(xm3+Lw z3n+MzZ?d|z|$W?SvXmmQuBp*>xtz3#R zVn8F3ijlN9RBWr%G3&L+Z`lw1S+VsENWg zCLlO`R}0je!2tkv)pcxE*^s@FV$Qot>DiEJRJQu;XN)D|D{rRiwbC1r#&zXphUEnn zam6_=!aQnuPDoE_PKv#g-rDT^5D7q5w_-nUyqrb3B)mNwpBKeuxAT5H!)RV)Iz!vO z{&|TG+0|2wq^Z>b`x}jVHyrT!A*pq-i_e#oM9wza_pTo5vi6B9VZ?Da@rcXMVkO0DI}rL(iMheYIfCv0SkDkCdvk3xknn|i%qGX^<=%iZ1TKf~mLI+&u3t}*AtDZ4%wc?b2( zwUR{FyP)3Y`S>oXO!28mfXkF;=LVq!co`8&82c$au1i;!TE}KZzIL&Gscv%ae`0!`d3zQdYgoR}&%=>T^M#g8wv*M8d0Ws$ph8 zgm0N&jO10~0JE)$v^&~wKI3WnN^m(@11Evq2K+Q8w4ZgpZ8Kz7_|3sHzcx7 zzD2-2=^EpOAchG1%%#c9&O!eXnC9|%^S5BYrkrJ(oyUm5K-`o7CB{fr99Sj4?MTS` z`XyOUEH=(R{$oxew(>DAY~(OPU5fPZcgacT;{Yy-t>dT21ydC=KM?a4iKYD|t*H$Q zT@+|eH;->{*5$oBWJ1K&7>CaDKWcg(n2ck1qarwhKs1wR^FCAHTN4Jk7qs%X^?)wC z!k^~P{L;j%ikIV6!0ZiQx)Uh(Ta((bI9jmlg`S`k&6>OCe2lmm@k<&+k#=0_9mLe% z+sl)d{FU<+X^ulr|1*qUmQoURvbk!8HjjUfHBELy$9W>B3Rf7cGQ20MFRw~G&exrf zcg9f(?QAwKvt%GC{P#>5(f1SbSF`m&P7<2 z$OS58M#(#o1enbMBP1^38~_qf8?u)Z$1IQd>wABL_F4skt0|loGM-Vq%^ZpOxPqDX z9Ko^OgH#cAPZs1#O%@~%T;@cVt8!)v$z5q~ydT}s+2#70VUpHTk86GrzPV!;tXB}% zpxTUUYdvbn<;YUo0*;t&y3Rfi6tr_ja|@47_txz-!MRg&2RjebI}Z#fTC=)qlT|1s z^>I{`lMCV1c_Zvg!=G<|jCcw!K8+zjKed7Pc`8%=3b`Y$7k4J$ipo7&$*Bi_`x2ti zUfv{XC=-9Cb)3h4d_N&pF=(G&n|U1sY2MnmIIo!Mg9Tt5mR$6g#RR#dQ;{zp zYm|c4%!zwcI8shdN>$XCxj6HYST^}lcd6%PRq!>=2&*I|^qHXqD}0#BH)-dg?ZHUZ z%NK{fZEvm7>FcvXPP0tf>4|Zs^XfBPv-zb$)mN2YpLR9867?G!4C<1bP@KtfZ?yx! zXyGBgi@udseF)Bz%sN{m8B$l{<4iAjQWATE(lhf$rY#freF(LnxZ26F&lDN{8eMir zDc|6oNHU4O82tv9;lwlodo&~2PMUj&1m4w-NW9Kj5S9r!{MDQ~X!~+^`w>>*o7{r( z`fzQZZ2wL#mFLJgf4ri6c$_RdnnWXXUGMreABM2L*lWo>7S4YjEOq|-<=|f)EgK5a z<^82fA4$c`d#rse+k~qjo*K#tL;Mms-ybd46}CrEI*P(vQf@Yul+_yH?@bt$)RNLa zHk_d9PL|A(?BYs(ni9ygGZrz<_;iU|qPZ(zA1f+BNWv3mDVg-_{|PkMzm#Fdw6LhH zXg}>NbK3j$=Df*MpvpZ#ja_$LqEi%>XhX}>2gLQqCRkymm+eI~%`P;S<->Q4rYK6Hu7&hQDrVbdG0LD_H|9E8VhqGc`x;FAg8nZ<({jUSFPn+cj^9=rSx{N(NDx+m=R+bdi9kdAl~q>y5S=n3pEb)2tvI4h*Hn;%Vkq`)ZYk1JCSOM zf&;B^jEW_Hj2hco8!T*>V>$Vv>4V*jDHBY}f(4QF>kJOh>7gOIli`dbH-*usb;$@8 zJdZGzKh{bA8%Kq>eq1aB+GmDJe!T7~>($0!j(N>v-PZE}zdX*ust#MIA(q%M>ctOk zh_-tO$pT4|ZZ9Z5c%eC42;gM72okAJl!kfrY@66_^g&F@{PS93mPGN_e(rxcq*9}O zu2A6r?S>83`qF$(RI=Y2i0h{7@ss!HI+|CNSkhg#K#7^Xpmprh1Mix)r7KEK=c|d| zs+Uh`U~)mjih=2;pn>Sh%4=Ahgb7=M(whtwjd@914$v;zkNDnTql=ApeJJA{CC!CJ zo2TP@j6MB>zfd-F=#lqnsny-?u@vc(_Qco;LFzI|GT?QoCbXfId_jKP5kU1ZrHvv2R}YIpjygS7-81+)K4+^(Rsq&ZwV=%(K7$@W9yM6gz|X-H5BWOs4XS zZeVfgMLVnroBc4T<=~K~DY&eJV%lE10>93ehU2&*JGs12lDK`@oYmm-_GRQ5e4?N+ z3NL^})BS^h^EJ+MoGnbC;CiiEYN)-NL@&iN+8hmLWgmt`=fm&agG*VHL7_o5D1q1x zQbMD}Cshbt)xhj}1_TfXOk3~@9K}snqyw5<*{BbnmrlD^6|MalL8}FggIyaMy!?zz zTuktAa&th3Uj;C=i{^_YS9#!%LYxEx!2_wU5*4krF~oL>)deZoemBVYUbo1p_0AmW zw~l96l%;v%Id-Wb5;iiN2tF5Rt7~B2oTiDe3NW)0T11N{OQ?BDbvZlbhZCRSR-dqXi9!8YPoJ`hWn_rUa{gO z5xH{jI!##CUC(Ck;;~=VQwN9Qk}_S}G>a?Gfc`wbKuzYx4utxI{D>5EWA{fsKx8kJ zAT(wZUNmLQ&>AvZuh})cBR#l_%t@EZ2Ed|yCTPdwt!ezTjqDnt zULT=A=4Vg?lUvHPtuZ-=EG|Cjqh4m# zn4bHgGY4f7Xo~yQNE|HFXOV~w$an{`Swj@%e;A&7XgqpR8)HwQaI*3}7-MG{h9>S2V$fUimPQ{hZQyOA_7r*}My zxf)veqQL=nTXu!)K2x;QPBoz$8yAidqa~5!m{CHNvD(JQ9_?!M;X4K*?&>eQWysrP zYa62d=)L1B3b$17q_((3bY?;9>FeEPcMleKyrMQ<+{6~C^KLvu2{+3KMvc7GP@A*| zP}!+{YjA)WjAxk-5z7q3VGgpW!N(NBTCyEm$5mK57SWMa4XPfVRQD@|-{ZNvMzWP3 zi4R?gz|X&aLW9d)-NPJS0}-q&6#KNt_<1KhBLI=8bz{F6+;g-=ZrP^8jmS_p za2wg3cOOk7&A|*2nTLlNOjA_|I%eYuhu`hbsPI*ZgG)Rnv0I!@Q}a^^HO?n&{wVd> z|5e*}fHm<1eP2SC{ufXYl%k?iq=?uhBmn}U2nb@s2mzuYU;+X*s(?rb0V#@rQlwW= z6uXGM_lmt@14Yqq_i_nA0{T7g`})YG?QeEwc6N4lcK7b7X3E?;EvfkATxCk&*BoVv zd$-Bi_y*n1&jwQINwxFeh|)iuyO3b=qc`XG+G8hHIuw5Hd)z7YLrl-Kj}d;ju#+HN zc4~pNk$uDQ=jvf^I-^KpJEi6a_~m)jceK5!PuY;}T+;h^+*kEIst?}M&+N1@nM-WU z+o-%ET0f*G^4Yb{1rNI7CX8FqwyZ_xpsP+;N*+1#&E1F5=hnMTT{79qqg!ElW>lAC ze9tQf+0!ATH?ID+0H=tP!ztk8ak4lm+(_JiI2oKYZbZcQb=+gkh%o|=!v-*zbhbY4 ztLX;d_DTAt2FAulhO-Q2=o)&?H1?csWHg;Noj!fl%vEN_CaY!{nbPTWlT}70#xsn( zR?RRoGV?~5G?q^gI3SJ?wGj?_B3R!WP}cW^XX+56SqRvC5fBupzlOo`LWuq>jz1F~ zv1T$nX@TH~HR2x-$nayV=YH^lhrRU!m_ZyQfJqAkr~Ca70xOgl5QMM+IffryfZ>@2 z)2Evmf}1|^Sm6I=1ixhkF`2YgOgchlp)X!^Zw8BwxHu7rWIYnuVv&^|IL{3KW_TFF z7ovj`nc(OM-HjiolW2b*wX{yS$6{hP%6-}51k!q;Kc;D_`pfrdXa)W0=Lv6CK{+`Z?tL{ z>wRr;g*awY^+^)e6^1M z$A2M5^!H!G0H^J_jG0Ltd;}@2>9t~d$$DDFQht!^LxQUQjS`TROXfIh-FryJ@BNKr z`^$SM4M)RH1-k}?{tFo{h2?I(;GQx#WK(p^h_AOM+NA}!M=!96?)n!B4g{bvj1#-9 z+gl(fW#gugdv$WQU3FT;`k88n=L|{5pN;hsjKI9F6qGsFh|RLwR2 z2Lg`%pab%nT=CkfU67HUkEVSg=1U2Ox2j)z*KK4clnxPi4u2MCbdCX(q9?1|J(wm$u2%-_)9 z?ihYNJ0VfaOQ1B9H>)~&ZWSTNeBZO_P|UizztMpA#-Ot?)w1gHjv@s(H$pnm zYLS?Cuun!>93;H>y2HGI&Y8L*-rRo(TCmp)Xkc6F!Mji;3434ohU(3sM#f4nxMZH& zJ_Mf4Q>7&SOew@Y-{x8T)47aX;d{MfS|2rXDdMJs`W~@WU2aH?2?MBWNwJPe%mO5TQcKsJ}T(kW=*1rh} z$01iXo$KiwvBe^(y|hxw-s#c5P#}i{(pm6kBRr))*j*P7*^voosB|$;A{>lS{e1Ek zZi{eY44MxMB#{}OpgRuszCN+vFF{%<+h6hSZI&1Rh@kCue7*wjsIZ;Zh?kF zf@7A1e$YHgE>}OgbB*dOslURl=`?1bFVUCoxrQ$mo4FIRBI3E{T;aL*mOG-~xBncY zyFe%{ZuM>sC##^<*nGJ9dN)qOCjCW;sDoBXkx&RsrCTzX!0f<1U@$`&o!h+&*6Gpm zCA6@bNGL5XFg0Tu30EZ~0HH$ExaLz~AM6L4TPujNc{D;zf$sXv=IdjIWTc;ky4S~# zKsT`6!SPU|ZkJ`H!X@KtXXD=t3&mWK5Kh|WTVH?@WtGiNa42ZCjVPXaqv)9KM&ab( zoqB{2kqS$_0g2@27$5E((?*OcUpux*BhzyTB7p(Ih)C*@n-Oyy5~wtN>nZ0qc9ryZ z^HqJ{uN|5Q2>$p^4vZpx{w$t%NLDL?{LH)k$u1?_%OT2z)>LNsyzt*haczaMS*Z@u zz#;d>Z&6ad$N zbI-%7_t(nWT3vOvO$>Jo3OleX?(3Im+uN6kzFlzU zREE#c1f1xcASM`rxiU;r6-$Qr)jpqBj!sP{j=|>dmC81`a@N@9(89I1>?;?Ug%=qJ`at>M%8D`lAXSR z5_#=*)%W0_tLc_>|cES`CBiV zg>dXTPhq{$$l>uDI098^?)zqQ>nEYS<8}48hO5FIy&a?xz#xYNFu@#v7xGk{?l=z3 zpj|2PeMfhrUBhn|ovF*Ke+|h7I)UI?V6#zL3SusXOirAzt}>9JPVzIP5fG$))VtBtA+Jz(W4E7l{E(b*Z|22ipfpz}7t3*I z5wVTzGuj+BJQ!Ur!9*Z!3(bNNyw^hV`Xz^=sL?+Qd=s{>R3DOp3(d!x&J2M1}0%-S#d1#JJ^&F2%K~qC-+}Wzd8F@Teh;Z;m4?@reFn<9kWtXWJ(_sF`;t zwg~SIf(j_UrHM{5P0Eb&>OUW}+(s!rk1KByUO5-#_K+-J3Y&V=f33Vvg70{C>DRgq0%{& zXP3XU%s^rUhy1$Rc=PCt4U~%M;VWL;)=wLb0)^s?sla%P?JZdUm$0>a=X4yj-?t^y zFx|Jj=PzhDj{;LFm{Gw9mAwl=o8ftZ<+%HwC8@dFo+i< zVbfT^^x1(13xgP*m}Dh}$U|r);fr>T9jmf}czDif9NBU9*Z)6)&i>#Yn*7jczG!O_ zq`5qP;?l(`w@ImMN`vn`8nJE&nu7Ko^Fh8D8e2v6V!G+^UG}xt2~F1f(?1A@GJL>n z*9mA?Ag+~}xh4%#Xi0yBi%XNRNIb)sO8Q9=KI?VnQ{bnnd?%c0hI5Cc;D|4ur`i(Z zrJ1)sZ=yXPmIH3%sC!&J2^(jb!#j_JtyNa}cG3P9*G?EeEEG3&%?# zB{vs?s+B4WY+9GCP^vAd(-KYzj>(>28pe+e+h6=HgU-iMBX#Rh@d|x2Gq0oy08B9iCf6nmECe@p;`Dcv8)lFD& z$Uage;+p2ekpiPT5grB#z$`GnDL)knN02uo7EcQHFt#rZ(%5nQCUUR8I)UJS7^jW< z>J|-kcB15M=Ak|B$Yo>th?q=uY;Q9d1 z&Chu+(F>`jT)URgJv)lnTCCUpY0mW>{~#l@dx0vsTs||MRtxEk(4;zFq%bWiYSZ8L zFg!f|fgXj$z;q=t_S9=gS*YzWM&lwW^B-s};?UX7 zbWe7_mwuD0Uj-S<+SieLt<}$=PPs#`Q*)x*KM?B=o+G+!&p;yC#Aqp*dte{9u%TBVZqo(Vvx3Uu62!F)e>QPs>K|b=`E@-*DXeCA# ze`6n8S~6OwfY6G-P_qtX5J1o`M5-yN!5L6pPiBXWPZl$$ZlCu0!n>3m!kynhYUt_& zr$6$X5?FzH^k9Q0(_$X$T2$QQG{4g+`t%Qsk^NTDy}amNn87dJ7k(QKMRP=ckGZIr zKxp&sV%eo93M^y^sCpn%j=rHButdh2tA$bBZ zXdvAW-r{;yf5u^}l1U#_`IwJBk7bN{$u+ZjNJf)p3QV~L_!%a*soeZ@FQnrqe`~{~ z8PBcuM0T&}R4x?=QiRaqTFikFnqZLxL7JakIZ@_oYTo>V;WRg9eB||W z1u^+e=sKiH*5vQRxQdL^5J`cy<=Z>8s9>*$O%Z2iMcwwmlp*lkda&1^Bc^!xbfGk+`6}2bIAPqLf z#>Zg6B4XoKjc)VT*8~z7LR5g#;NI9ABXi0ae;krgZt1bAUi;E2wau42;kb0~u&jXT zktcls8S$fGF_26kE8c%WRSmIK6LI|>{)i@&jKeB8q&fQg^E{5F#yd2I@1ZV{snZ^B z8L^KNaCpL-qr%Z(Lk3)p8ekU!vT{{ioMc}L8H#hfKTf`{-8Qk=Dey~rwBfKMg=g-T z)_Z@2q*gctJlfr5M2)rBc%<8MrQ)!pxLjyQRDXg7uQPuavg6A;n~Io7#lu%ml?sJA zvcX1^K*l=050H6#B?6*fKkQBN{g7p~OX9-Bos{SEg`&aSgv|2vN5?E~xw2d>m4(iWye7`jd3!&55zS(;DnR%ZqchIU*Z;x(X)n6gl zmtlZ|SgcILCdij6CS6GUTL(7-?=IL$9T>s$uc zCbVg)Q<84lTEsqBa(mO%$g%x33Ie%usc!T^qx_HLDJNb=2iX*bsAXs_IYjEmxG`8J z#s-7*xr%b<5o}1OV}uiPJ4RdVQUCe;kmm&fg>ZpRbRPytNbqv_iPk5` z1!9gjZI$2L$r*kePk%O(!CO$DW?&EwMY)^2xLC2?)vh|dS|(ri26+5HASVz^Eof}s zP@T3#`6|po8cr@2JG*(4b^NcqdFCg}c5=s2kopb)wjD?h3B>xS#r|WvAm0n_Z~QLV z@tWMc@4;em`MwaWyhV_=cYk`a(%?NBQGE6GbL^5?G!bl*k|Raby%643BIQd2(jYQA*AAAD!{aJKTlig}anA-;|fI zMg7!N%*>qZ2s@tEoL%?+<1gVfxVk1hpK%gmT%*?#1~h%gdGD^Pj$3GRc#GjrX$zTjK83+!y_2|N zGnCuhe$~9|N$KVdAI$OP>@rS21a8^G=;wYfMf)m#L7vz7&`Z?ti_LmBv$UL7k5+ihUBEOhza5+odt+*L1pf{)K4XKrA49x0i} zGddIiFV6J9!K0C?$x|r9tuI@TD937&N>~r-H)+3GC0H4^m7QFp9zhk0r0zCuP&TC2 zXQa3}IPWszl@ypGK_>xsv+*(ms}J9O4=Y)m_D;W9RM+;Pr({sqIsAJeP{BB6!iY?C z=%&wGq#wuHWLL}lU}8Pq&Py1KU;BW;|K07Mdti@K#H|+A%s$wyquZ5kwLdKFq51XB(?WpGf#9)6 zXvl+Me}!Gx1KViT_sMqD2OL85w$gJNpBrWg!MXr1?gm#H*eC%i7+2u)XfQ&ZttQ_g z_c#8t>wfuuxm{+^Nm}1r`zm3CK(xf;J#z}X1;VB|cSfsrEVD{|-J>09SRW@0HYid% zI&Jk=$h_O>fX3#|ZtE7p&ntF;uTqBq_fP2B57l);;Fu7^k#<#@lCt)DT*cYz>oFj= zJr1-!1x0X3D90?Dk=yLBW3}ga+w0$HJnC#(a6iRLg~#Wh9J?L7Uf%EQwb(Py`RwfT zZ9#t&9^{7ds&<22cnISELTgIh$t~6`Qw!&N-OL%u!-cYFeqgK^xbStgGPV#_=JlOQ zU2%J}?T)XkiTR0R;xQ0+*%VCoIV>Zrb^2=PFQCBooY#wk=DZ{|PP%?>O`-oA48eV* z6K}bmNMnM84UNA_7*Z>a_9}8-W^~2*Fw2(94F~s6{mvVP2ZFh};{*qz!~FL^@f~h* zu@2iuS&f`gy@NL>41^4FG1SK^JD_}NKerX1h;^{ewADXjo>8EQaZ7Q4-i*IwW&u*^ zOkVa*X>|1s2rW$d@xp_!$vT=OA?M_sE-xI)W%hHh$62Tx{QWzfx5l+l_AmAERxVv9 zB^(1gFZK%;{yMYl7p&5x_(96L=_Zue_~KdlElgA4@Fk1@NC9h?XOg$eAyz`axi9q+ zhgw{oqPL1*7}}5J){%5O1WhN_-cX$RUNM-`{Auh3Np{4E{&E6r5j>%DKwT<-T4H*z z;UJW8^k@AQHzpa`L}}bXMtI&V6-t0x=kgx;osc&dKUOy>QiW7=aH;6j$?ZFYLP%iW zAYH(jiJmq50>RJ4A1>3qcb1enCH}s5?u`zi;6c4Yf^+~)1m6!4b8exV3`X=OIJMQxBkWyv#ql0B(z72*0b?vJknRO@6kszw))Hr< zw9xdU&PCE?Yq@IcJWKN`kN*P6{W$KTfgLR%fbIpg&2wR+6Wx-asF!S_)=D(JG|wuJ zm3ykOU92DJ$Oxb_K{lR;XzO-G)2B>dT`@JO2Ae81Eh@1|V);M>=)gi6QYCZ^I{d!c z-#Wg~t;D)E`A2zgf-P_827Lq8#;eJ$T^ZdXY_j5k?kw>y!KY6r^+q8w># z8VK`w(`&?i_hslWC*94v%~DpeDN=bjJEo2GToAG_2yC$z2+toG&wmIpp=AdzO}~5F zp|0ig*0~O~wHRi=V$gqmS-aruFKK_qhw{6xt*cpP7QaKBcrgo{GjerP7|BLW^xH(c z+DlVD*_IZ~U$`gb7jJ&SpImZFAFq|pg%hgvyC<%mW}0MMc+`B%LaO~Tj0JvaffWRu zJIl~ne}UMc1v%7nlnUD&Vk5(jW&8p8V;F9%WTELX|hm75g~6M~rE1?sS;`O(4N34bQog2i7L|CLJl2o2+* zbl=5a{xfV!-8s*?HkU0H#L)wT{n=}vOMshr`mw~IJzHR%yR^a&speQ&#aukxTai59 zQ2^`MKdx%l-$Wy3=cHdhg2x&f0zr}6U3w?JsSQV{v6-#1cQ z&(XN@7fHNp7Yt?%sy#-$koJm*Lk6VeUKm6lngd#b4$PJN6b2*)Cjbstf*QQG<^?($ z1S2ZR6U52n47<(bJxf}68WcctYwI=Rpb2C5z!JrI)#uH3l#jBVratHG;M&L_2ZzaY zvx$@iE&SJu%jKCznAXi{ulJ47UQ;s!h(g7lHQC>9Ydv$(VEfxc_oq9)1yb|AoHTwi zDTCMN1=vKZr80bc1B2=Cim|X--@!$J-ne)Kwg*}7!Z-tGx zpS;;SbgA%>o*V-wH2a9@$nw)^G}OKqvvBm!`Mu-=o4dEQ*R*8u`Rzw>-`SyqH*XRa zCTpAz^`y}_+IRo0+vK)#wNd0pGlK`gx$`)zQr+K?=pq@JC@HpQ#%{aq_8qPBtnc$e z3f|lU#@rz60qe=AU*i}oVsU8Ry!a{XkwHDIdbjBkq(*3-KU!nM7q=c z7ceI7;4#!356-OsW)@lMuC&9b_3{qA6T;DiQ9Q}aAqTIq`e$PqlUw2|pE z`CdCEXJ1~7)OWd`f8eP8Fd>dL$pkM1T^l-2ayY5=#l}1i7qj?B#Q5AlFn@U7p48K= zu=h}|ybRZH$hFEWiCPgg@&Vu9VCDeygl04a1B8&P7oS7nP~XF@uk6H4uy1J)Nk-Zv~2f$)o5YnKSQsQH|S=Z)og2W?1|nCz6J|LVa~>gT|b*Qy$pGOip*ca?DF>SStPdEavC0i9;iqgyY{x zqOtZ_Pa;CbcJfnz{Fp@8MBzaFy?E&HkBEp@s*L++k+Wu%gQoV3PgvD_ERjiL@DKF$ z)=|;p1$BFtZMBo_u*e8YtWIMW9~lG^Jb*@E`hcT}fxdhyk6C&^b2wyWT|`v({y0k8 zNE!8|8zy}nmI{%7l<48KTj=utT~FW1RwXH}vSL^X z9Kb#oXAUp6eswt)91}p0ZyBbD{>=iL80)R$L?0*cQZB;T7-T^2_T`~z>SvR5mag9s zVPF4Tvh27x)ofTs7MmK*B7#&k!yBF!=1&H1++BMWT0~bj+e;EpuxXh*;`M_-shh*o z;_sLbHRw13;Rh$UPBpSPMUIH-Q2tyf75yii+y5Ra-9+QUQ;}WN4JV)2S4n8xoYNAv z{m;@sVwNW(fWKqo(6a9RP;JtiR1=Q<7e$HiJ)O_Wvl`U+{W!4D<>epDb8)u|JAc8J zd;82-_3eH;haIgiA5kv$4pKX+e>#}%_BXmzr!pFk`c50O(<-akCMRm_A*Sfk96rnF zxW^6rKopGm$F2UOZbOFIJ8PIGI>#)M_lRu_nLC4*9m7U~ff?J?l=bMMdA7>y*_Deg z5=xYH_s_wl^HRMq(`vxCNFrFg5#07qT$h3l@Pv$6f$VMOmM5tf-1dzVCDz9Uk9;7Q;c;oZL^Lr zGzZQ{FwI1^^`SYZ40m&_8Et0P1rhmbXWl(g5yT02T=`7*dN@Z;s6KpLVYHe}tLWKd zlDLq=g2lmdW)PFc9-K;;=23GAdddmgK2OnWO0~~^ur$DQ20w^)@darOFWA&XUm7?X z$Im~DJF7%M%~+M01#R1vWS3ZafA8%hmb~0RKaQ)&fE1N%SdHQIrZe-NxlxPW`s$fJ zkm1db`isMJTTC=ngek+EZE*)yH2cU+$^z$6rQw<1eB+#++|pQ__1cm}c1;9UB78W!Ce;#CBNaGf&Y;#^Z`@DslGvR_|-y zKLlt{yNAy%Ky#_8RO{0Q6FyL*bhXJ!D{U?ef&U{@GgU+JGpzkROZw^-(jM{w&Zna- zd#g_lMx&x*f?E0PLbpf}%6kfwt`<2I^akZEbN|U3wfYszeJ8N-V$oeuG<24oZj|ry zrH5Elmm+y$%Vl227eInrTkwLLh3np;J5bk%i>5b@-)UE;I{W0Ku`8fz6lq{a$EpnI7x!908{(35A=4Wy%QsLUYkK6~xz%l!+I zFq|um8ANvp3gBmk8~xg!z?|PSv z$oYq<5$g`M{)Z8U1>r6S?sje7tUWV$>TgIr?VIjJ^${i1maj#L@4uV#mf;7w)I`da zJXqMDW~HYx?Fcb7aV>2%RhpOT>JL}4Njd0dGis;qhUx!Bn8y@-dGES$TMWhuEGUpO zeE4k_>XcZ9xf{fNLap;IPc-!3x`Vf121|42Mgt}*>?y9l;o**{OD{Hbm9Z#su40)A zW8;zq>KGUqa{EG?>r-@Xh&)*DMR0f^ixyr|29bkb zz>-P-_PojcJP8yLvYA<+B7uS!f5Lynw(*H`+e;N|w*G7!#{kxE;G@KY@4 z)?XIrDjeY_uls+8;eZG32(qODUe3VFb8v}4;6)u?%;ALrFEQ{^1TW?AauQxH!pmKF zc>^x75EiQlFO%WL5?;KeaN!ZS2pT@3SQM|Mf^!64{;yUiu(eviI>DJx0V^8#18`jM zCb!$S%TF zw>4-WVa7dBgICyD-mwVt6>kTgPqVQq{S`)n3iUXC4%Byi-G!^)X?sL4EMe}7vJ9Ksr(M5)z+M>0L^WJ7}!6Fmz0M? z2K;`)crjENBQ&@#V1Pjo4H+%rZU-LIMh^<3((0&OxWx$=j zf*2g}K-W>kOQK^RDwzt9%p5PN10|Cs!W*`M!5{6Jyl1F{Hv$s58gYIrls}$YKt0;= zHtg%x84Q`Di8po_S%Iguj}HpkVt)+W@fPiuf3zvDo61UPfp+6JCU`#)ZBpsQ zM}Clq@sx`3#Km|bc=gfJ=%dpIH*C^6jq`e`(_WrAXsMH17C!$;WAgQxug`eU7eCFc z(R=r5@qGR8#35T2s0#frA*0T3Tp%X5r}EqPfBtchwP*rsk%Dm?)*r`=6%&^P<4_k4 zj=#e6C^%$66?rSmgYt8cw692H2QKzEZo4~@(}tkkS&ZxH#6Tzs+Dc+P_hkZn(Uju$ zcOPkB7&0%6&;UL!HMI+Kxl&p#Y9BK#73z_m}_m(K=4}v zw6BK9JY4M z{ujBAlypu`4NX030y_>+H?ST>WVEuJV!ur*A_}65)!_Fy(JA0}pg>@&pd*L^2qK}D zoPkd@LsZmoT8XjZ{>PK)@z{7X4faO?M1Rq=AQcwt4MR8Ce;Li+e14ILTqxm;^{wP1Z5P<$9U^oIT zhDx&l@V^|&kaZedpQG<|0RNUyhOByUy@I|QrIz+pD_aJ^XD`#rZqv$V;`3Xzc8*6x z)j)q1RRcX58hHvE!KWP7N*$xMI|je|idLaM?C4?=GFGB$QSzW%>``!u=mM9>4*2mm zFbM1k#$2B%%@0%4OEf%~>`h`1!wcRdKMa;!L^zm#Oj3`%meU?|%ckP-s8$0haJ*m; qtW%?d@#84%$Vgeg5F_@s4`+h*)ou`_sOpS8k>))~VUf!m1o?mHCmYlN literal 0 HcmV?d00001 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.runtimeconfig.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.runtimeconfig.json new file mode 100644 index 0000000..dfb1b77 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "6.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.CT.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.CT.json new file mode 100644 index 0000000..c39187a --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.CT.json @@ -0,0 +1,166 @@ +{ + "ContentRoots": [ + "/src/GottfriedsNackenWebseite/wwwroot/", + "/src/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/bundle/" + ], + "Root": { + "Children": { + "css": { + "Children": { + "bootstrap": { + "Children": { + "bootstrap.min.css": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/bootstrap/bootstrap.min.css" + }, + "Patterns": null + }, + "bootstrap.min.css.map": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/bootstrap/bootstrap.min.css.map" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + }, + "open-iconic": { + "Children": { + "FONT-LICENSE": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/FONT-LICENSE" + }, + "Patterns": null + }, + "font": { + "Children": { + "css": { + "Children": { + "open-iconic-bootstrap.min.css": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/css/open-iconic-bootstrap.min.css" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + }, + "fonts": { + "Children": { + "open-iconic.eot": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/fonts/open-iconic.eot" + }, + "Patterns": null + }, + "open-iconic.otf": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/fonts/open-iconic.otf" + }, + "Patterns": null + }, + "open-iconic.svg": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/fonts/open-iconic.svg" + }, + "Patterns": null + }, + "open-iconic.ttf": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/fonts/open-iconic.ttf" + }, + "Patterns": null + }, + "open-iconic.woff": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/font/fonts/open-iconic.woff" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + }, + "ICON-LICENSE": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/ICON-LICENSE" + }, + "Patterns": null + }, + "README.md": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/open-iconic/README.md" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + }, + "site.css": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "css/site.css" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": null + }, + "favicon.ico": { + "Children": null, + "Asset": { + "ContentRootIndex": 0, + "SubPath": "favicon.ico" + }, + "Patterns": null + }, + "GottfriedsNackenWebseite.styles.css": { + "Children": null, + "Asset": { + "ContentRootIndex": 1, + "SubPath": "GottfriedsNackenWebseite.styles.css" + }, + "Patterns": null + } + }, + "Asset": null, + "Patterns": [ + { + "ContentRootIndex": 0, + "Pattern": "**", + "Depth": 0 + } + ] + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.json new file mode 100644 index 0000000..888c615 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/GottfriedsNackenWebseite.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\","D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"GottfriedsNackenWebseite.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"GottfriedsNackenWebseite.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.Development.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/bin/Debug/net6.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AbsoluteOutputAssemblyPath.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AbsoluteOutputAssemblyPath.cache new file mode 100644 index 0000000..1271733 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AbsoluteOutputAssemblyPath.cache @@ -0,0 +1 @@ +/app/bin/Debug/net6.0/GottfriedsNackenWebseite.dll \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AdditionalProbingPaths.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AdditionalProbingPaths.cache new file mode 100644 index 0000000..1e03f87 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/AdditionalProbingPaths.cache @@ -0,0 +1 @@ +--additionalProbingPath /root/.nuget/fallbackpackages \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerCreationResult.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerCreationResult.cache new file mode 100644 index 0000000..2adf810 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerCreationResult.cache @@ -0,0 +1 @@ +Skipped \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerDevelopmentMode.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerDevelopmentMode.cache new file mode 100644 index 0000000..565a238 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerDevelopmentMode.cache @@ -0,0 +1 @@ +Fast \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerId.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerId.cache new file mode 100644 index 0000000..09a7c38 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerId.cache @@ -0,0 +1 @@ +7e122aa9e8dde6f044f3f4f221027ed0ac5b750e9b43617c0c49dc1fd09ee07e \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerName.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerName.cache new file mode 100644 index 0000000..905c281 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerName.cache @@ -0,0 +1 @@ +GottfriedsNackenWebseite \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerOperatingSystemFlavor.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerOperatingSystemFlavor.cache new file mode 100644 index 0000000..c486999 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerOperatingSystemFlavor.cache @@ -0,0 +1 @@ +Unknown \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerRunContext.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerRunContext.cache new file mode 100644 index 0000000..bda5bab --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ContainerRunContext.cache @@ -0,0 +1 @@ +94H1R5Aep2wzd9q/3CrmWv6ZUzdlXB1CEk7WUwi5Bls= \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeArguments.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeArguments.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeKillProcessCommand.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeKillProcessCommand.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeProgram.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeProgram.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeWorkingDirectory.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/DebuggeeWorkingDirectory.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/FastModeProjectMountDirectory.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/FastModeProjectMountDirectory.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageBuildContext.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageBuildContext.cache new file mode 100644 index 0000000..792891f --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageBuildContext.cache @@ -0,0 +1 @@ +zKJ/WZY3g220YHM5bNaYPMqmDLxCCVXZVlZsKhWnsZw= \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageId.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageId.cache new file mode 100644 index 0000000..dd3a09d --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/ImageId.cache @@ -0,0 +1 @@ +sha256:75b6f8a6cd0551998773ec19750853913a5dffa3dc09b9e57be6f645fafd512f \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/OperatingSystemName.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/OperatingSystemName.cache new file mode 100644 index 0000000..3ab1070 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/OperatingSystemName.cache @@ -0,0 +1 @@ +Linux \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/TargetFramework.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/TargetFramework.cache new file mode 100644 index 0000000..8d2863a --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/TargetFramework.cache @@ -0,0 +1 @@ +DotNetCore \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VolumeMappings.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VolumeMappings.cache new file mode 100644 index 0000000..df0f78e --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VolumeMappings.cache @@ -0,0 +1 @@ +{"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite":"/src/","C:\\Users\\Simon\\.nuget\\packages\\":"/root/.nuget/fallbackpackages"} diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VsDbgScript.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VsDbgScript.cache new file mode 100644 index 0000000..1312b3f --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Container/VsDbgScript.cache @@ -0,0 +1 @@ +ID=.; if [ -e /etc/os-release ]; then . /etc/os-release; fi; if [ $ID = alpine ] && [ -e /remote_debugger/linux-musl-x64/vsdbg ]; then VSDBGPATH=/remote_debugger/linux-musl-x64; else VSDBGPATH=/remote_debugger; fi; $VSDBGPATH/vsdbg --interpreter=vscode \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfo.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfo.cs new file mode 100644 index 0000000..9a3f029 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.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("c5e2b492-e35a-40f7-a290-9076aa64b35e")] +[assembly: System.Reflection.AssemblyCompanyAttribute("GottfriedsNackenWebseite")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("GottfriedsNackenWebseite")] +[assembly: System.Reflection.AssemblyTitleAttribute("GottfriedsNackenWebseite")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfoInputs.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e469ad8 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d38f8963fe89a77ac1d1cbe95f2c4249f98122c9 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..be0d82d --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,60 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = GottfriedsNackenWebseite +build_property.RootNamespace = GottfriedsNackenWebseite +build_property.ProjectDir = D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite +build_property._RazorSourceGeneratorDebug = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/App.razor] +build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-gqdahrvza0 + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-31q1khypux + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[D:/Development/Git/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GlobalUsings.g.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.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/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.MvcApplicationPartsAssemblyInfo.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cache new file mode 100644 index 0000000..f24b41d --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cs b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cs new file mode 100644 index 0000000..cd3853c --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.RazorAssemblyInfo.cs @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------ +// +// 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.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" + + "ory, Microsoft.AspNetCore.Mvc.Razor")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.assets.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..5c1600c58503db70d9cc114866b831c8809635e8 GIT binary patch literal 198 zcmWIWc6a1rU|{&tRL0i%YnGq7=aWTcEDRmbRxc3Dik$xA_V!DcuSVI&9|Eeu2N;2p zroNfUMft_~X(f7LnZ>1vIl(2RDVh0tj#Z^asd~=&c_oRNd8tLkdLjAwIY2V8C_S~L r7-T9)x4g4eOlUDsIwm+XH$N{%FRv6R9aE5)oSm4SS{wsXhYJ7zt(Y^k literal 0 HcmV?d00001 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.AssemblyReference.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/GottfriedsNackenWebseite.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..565b4ff97c8b9b095054289d3f32c615d0881c72 GIT binary patch literal 173738 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 literal 0 HcmV?d00001 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/apphost.exe b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..86f35ed2b6b160ddf19615115b01bc81d30f0fb4 GIT binary patch literal 149504 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 z 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\n Gets the content to be rendered inside the layout.\n \n ","Metadata":{"Common.PropertyName":"Body","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Shared.MainLayout"}},{"HashCode":-451386167,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Shared.MainLayout","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GottfriedsNackenWebseite.Shared.MainLayout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Body","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","Metadata":{"Common.PropertyName":"Body","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Shared.MainLayout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1628228896,"Kind":"Components.ChildContent","Name":"GottfriedsNackenWebseite.Shared.MainLayout.Body","AssemblyName":"GottfriedsNackenWebseite","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"GottfriedsNackenWebseite.Shared.MainLayout.Body","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1588443944,"Kind":"Components.ChildContent","Name":"GottfriedsNackenWebseite.Shared.MainLayout.Body","AssemblyName":"GottfriedsNackenWebseite","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"GottfriedsNackenWebseite.Shared.MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"GottfriedsNackenWebseite.Shared.MainLayout.Body","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1911496765,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.App","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.App"}},{"HashCode":1517270867,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.App","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GottfriedsNackenWebseite.App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.App","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1326526970,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.Index","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.Index"}},{"HashCode":2143303949,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.Index","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GottfriedsNackenWebseite.Pages.Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.Index","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1443818190,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.Counter","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.Counter"}},{"HashCode":1644879859,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.Counter","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GottfriedsNackenWebseite.Pages.Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.Counter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":512223610,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.FetchData","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.FetchData"}},{"HashCode":669750349,"Kind":"Components.Component","Name":"GottfriedsNackenWebseite.Pages.FetchData","AssemblyName":"GottfriedsNackenWebseite","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GottfriedsNackenWebseite.Pages.FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"GottfriedsNackenWebseite.Pages.FetchData","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-939804279,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders a form element that cascades an to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm"}},{"HashCode":707216181,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders a form element that cascades an to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-408043690,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1704917829,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1420558410,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"HashCode":-1650507943,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":704578197,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing date values.\n Supported types are and .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\n \n Gets or sets the type of HTML input to be rendered.\n \n ","Metadata":{"Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True"}},{"HashCode":1915447523,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing date values.\n Supported types are and .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\n \n Gets or sets the type of HTML input to be rendered.\n \n ","Metadata":{"Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":328771901,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \n ","Metadata":{"Common.PropertyName":"OnChange","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile"}},{"HashCode":-177543775,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \n ","Metadata":{"Common.PropertyName":"OnChange","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":935534115,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True"}},{"HashCode":31892784,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":532414311,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component used for selecting a value from a group of choices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the parent input radio group.\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True"}},{"HashCode":-1975191459,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component used for selecting a value from a group of choices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the parent input radio group.\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1239896056,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Groups child components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the group.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True"}},{"HashCode":1248723515,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Groups child components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the group.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-5688087,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-647344956,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-978423627,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A dropdown selection component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True"}},{"HashCode":1777691999,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A dropdown selection component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1130157769,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-662414230,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-400466067,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"HashCode":-624435841,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1526645893,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A multiline input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"HashCode":1278722841,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A multiline input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":49922468,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Specifies the field for which validation messages should be displayed.\n \n ","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True"}},{"HashCode":1343924420,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Specifies the field for which validation messages should be displayed.\n \n ","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1355226858,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages from a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}},{"HashCode":-1802879813,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages from a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1281797782,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \n ","Metadata":{"Common.PropertyName":"Selector"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}},{"HashCode":-1640124240,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \n ","Metadata":{"Common.PropertyName":"Selector"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1462781705,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\n \n Gets or sets a value representing the URL matching behavior.\n \n ","Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink"}},{"HashCode":1481322604,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\n \n Gets or sets a value representing the URL matching behavior.\n \n ","Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-386477367,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":720148254,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1120317366,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides content to components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent"}},{"HashCode":-764133860,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides content to components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1567531839,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1208072112,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1593959033,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders content provided by components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}},{"HashCode":-34130624,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders content provided by components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1765254677,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Enables rendering an HTML <title> to a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle"}},{"HashCode":1265492983,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Enables rendering an HTML <title> to a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":206629272,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2057572728,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1524847289,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Captures errors thrown from its child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","Metadata":{"Common.PropertyName":"ErrorContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ","Metadata":{"Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}},{"HashCode":-1295008868,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Captures errors thrown from its child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","Metadata":{"Common.PropertyName":"ErrorContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ","Metadata":{"Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1991737880,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1669670115,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1533554184,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-941639418,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2100606566,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ","Metadata":{"Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\n \n Gets or sets the function providing items to the list.\n \n ","Metadata":{"Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\n \n Gets or sets the fixed item source.\n \n ","Metadata":{"Common.PropertyName":"Items","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ","Metadata":{"Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True"}},{"HashCode":-349097859,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ","Metadata":{"Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\n \n Gets or sets the function providing items to the list.\n \n ","Metadata":{"Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\n \n Gets or sets the fixed item source.\n \n ","Metadata":{"Common.PropertyName":"Items","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ","Metadata":{"Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1013193740,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1003924632,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":153524432,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1557674147,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1302905679,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":945222623,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1871990747,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}},{"HashCode":1269318827,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1371580223,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-942676909,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":254469406,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":933735593,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1561818538,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Displays differing content depending on the user's authorization status.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\n \n The policy name that determines whether the content can be displayed.\n \n ","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\n \n A comma delimited list of roles that are allowed to display the content.\n \n ","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}},{"HashCode":338228678,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Displays differing content depending on the user's authorization status.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\n \n The policy name that determines whether the content can be displayed.\n \n ","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\n \n A comma delimited list of roles that are allowed to display the content.\n \n ","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1411478404,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-624178974,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2050760822,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1941271305,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1142720739,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1301732458,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-209287632,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":650326898,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":514566703,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}},{"HashCode":-273549252,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-766584723,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":292603590,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1570376398,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\n \n Adds Data Annotations validation support to an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}},{"HashCode":-1317134907,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\n \n Adds Data Annotations validation support to an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100075476,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that provides a cascading value to all descendant components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the value should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ","Metadata":{"Common.PropertyName":"IsFixed"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True"}},{"HashCode":2058523097,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that provides a cascading value to all descendant components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the value should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ","Metadata":{"Common.PropertyName":"IsFixed"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":909141050,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n The content to which the value should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-700243708,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n The content to which the value should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1980174088,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that renders another component dynamically according to its\n parameter.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ","Metadata":{"Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \n ","Metadata":{"Common.PropertyName":"Parameters"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent"}},{"HashCode":-1268363715,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that renders another component dynamically according to its\n parameter.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ","Metadata":{"Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \n ","Metadata":{"Common.PropertyName":"Parameters"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":47192083,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to display.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView"}},{"HashCode":171641290,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to display.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1879651112,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1403492109,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1044827811,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView"}},{"HashCode":-1365215869,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":646472149,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that supplies route data corresponding to the current navigation state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","Metadata":{"Common.PropertyName":"Navigating","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ","Metadata":{"Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router"}},{"HashCode":-701282789,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that supplies route data corresponding to the current navigation state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","Metadata":{"Common.PropertyName":"Navigating","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ","Metadata":{"Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-806325141,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1984749400,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":377068835,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-879377312,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1895447004,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2136429748,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":469224975,"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":636009819,"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":546575177,"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-2114769399,"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1550772779,"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":612198687,"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-2060463747,"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1326584478,"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-395655512,"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1580936022,"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-543923158,"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":660330704,"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-834393148,"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":320548796,"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":74517637,"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":879601327,"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-318285175,"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1419540319,"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":409020797,"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1324656409,"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1401153931,"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1104389462,"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":120046139,"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":240557118,"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-798535488,"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-148825719,"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1657218375,"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1575359467,"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1832139381,"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":314395922,"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":466631769,"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-620654161,"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":395294726,"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-196963757,"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":133350078,"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1632911159,"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1992045051,"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":434043723,"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":772720459,"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1330823382,"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":817317830,"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-438970647,"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1779680239,"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1488654964,"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1871753312,"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":583309410,"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":751792818,"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-699986234,"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":52762667,"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-2132332790,"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1915518260,"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1632728403,"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1007967319,"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":326400237,"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1538588348,"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":481427772,"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1941393997,"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":145174147,"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1616493707,"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":2049924970,"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-499411268,"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-467955947,"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-646455659,"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1318909817,"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-566190700,"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1370031643,"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1396958713,"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-584687426,"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1507174455,"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1480061990,"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":395230637,"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":749652276,"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1279740321,"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":2011637847,"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-921956754,"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1440136766,"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":257822301,"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1058047039,"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":104249782,"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-386211422,"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":832686668,"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-279644017,"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":891414409,"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":2123884659,"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-463806918,"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-884469555,"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":671319647,"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":74752683,"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1986906860,"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":738238011,"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1984892155,"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":-1259166588,"Kind":"Components.EventHandler","Name":"ontoggle","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontoggle","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontoggle","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontoggle"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontoggle' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontoggle' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"HashCode":1270112777,"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Merges a collection of attributes into the current element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":"Merges a collection of attributes into the current element or component.","Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes"}},{"HashCode":-1132855933,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\n \n implementation targeting elements containing attributes with URL expected values.\n \n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\n targeted by other s. Runs prior to other s to ensure\n application-relative URLs are resolved.\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"HashCode":-458149748,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <a> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n \n Must be null if is non-null.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n \n Must be null if or , \n is non-null.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n \n Must be null if or , or \n is non-null.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\n \n The protocol for the URL, such as \"http\" or \"https\".\n \n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\n \n The host name.\n \n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n The URL fragment name.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if one of , , \n or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"HashCode":-222274357,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <cache> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\n \n Gets or sets the policy for the cache entry.\n \n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\n \n Gets or sets a to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\n \n Gets or sets the exact the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"HashCode":-710024730,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n A that renders a Razor component.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Documentation":"\n \n Gets or sets values for component parameters.\n \n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\n \n Gets or sets the component type. This value is required.\n \n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\n \n Gets or sets the \n \n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"HashCode":5888046,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <distributed-cache> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n Gets or sets a unique name to discriminate cached entries.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\n \n Gets or sets a to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\n \n Gets or sets the exact the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"HashCode":-98134858,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <environment> elements that conditionally renders\n content based on the current value of .\n If the environment is not listed in the specified or ,\n or if it is in , the content will not be rendered.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"HashCode":-1374103696,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <button> elements and <input> elements with\n their type attribute set to image or submit.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n Gets or sets the URL fragment.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"HashCode":-1261220325,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <form> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\n \n Whether the antiforgery token should be generated.\n \n Defaults to false if user provides an action attribute\n or if the method is ; true otherwise.\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n Gets or sets the URL fragment.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"HashCode":-1709777796,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <img> elements that supports file versioning.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\n \n Source of the image.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\n \n Value indicating if file version should be appended to the src urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"HashCode":1006186794,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <input> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\n \n The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the\n result. Sets the generated \"value\" attribute to that formatted string.\n \n \n Not used if the provided (see ) or calculated \"type\" attribute value is\n checkbox, password, or radio. That is, is used when calling\n .\n \n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\n \n The type of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the \n helper to call and the default value. A default is not calculated\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\n hidden, password, or radio.\n \n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\n \n The value of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\n if is \"radio\". Must not be null in that case.\n \n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"HashCode":-334796707,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <label> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"HashCode":74756029,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <link> elements that supports fallback href paths.\n \n \n The tag helper won't process for cases with just the 'href' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Documentation":"\n \n Address of the linked resource.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\n \n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\n \n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\n \n Value indicating if file version should be appended to the href urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\n one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\n \n The class name defined in the stylesheet to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\n \n The CSS property name to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\n \n The CSS property value to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"HashCode":394668654,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <option> elements.\n \n \n This works in conjunction with . It reads elements\n content but does not modify that content. The only modification it makes is to add a selected attribute\n in some cases.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\n \n Specifies a value for the <option> element.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"HashCode":2096572700,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n Renders a partial view.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name or path of the partial view that is rendered to the response.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model. Cannot be used together with .\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\n \n The model to pass into the partial view. Cannot be used together with .\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\n \n When optional, executing the tag helper will no-op if the view cannot be located.\n Otherwise will throw stating the view could not be found.\n \n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\n \n View to lookup if the view specified by cannot be located.\n \n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\n \n A to pass into the partial view.\n \n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"HashCode":300760378,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n A that saves the state of Razor components rendered on the page up to that point.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\n \n Gets or sets the for the state to persist.\n \n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper"}},{"HashCode":1581530153,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <script> elements that supports fallback src paths.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\n \n Address of the external script to use.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\n \n The URL of a Script tag to fallback to in the case the primary one fails.\n \n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\n \n Value indicating if file version should be appended to src urls.\n \n \n A query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\n primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\n \n The script method defined in the primary script to use for the fallback test.\n \n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"HashCode":1854126375,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <select> elements with asp-for and/or\n asp-items attribute(s).\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n A collection of objects used to populate the <select> element with\n <optgroup> and <option> elements.\n \n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"HashCode":628075759,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <textarea> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"HashCode":1381111830,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting any HTML element with an asp-validation-for\n attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n Gets an expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"HashCode":536842639,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting any HTML element with an asp-validation-summary\n attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Documentation":"\n \n If or , appends a validation\n summary. Otherwise (, the default), this tag helper does nothing.\n \n \n Thrown if setter is called with an undefined value e.g.\n (ValidationSummary)23.\n \n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"HashCode":999350350,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind"}},{"HashCode":-1874581601,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":688756199,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":1525564843,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"checkbox","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-2050403530,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"text","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":1758301023,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":2003827684,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-259225247,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-570582221,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":564364738,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":1169474289,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":871231720,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-1515522350,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-1647736512,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":1296198824,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-1488907878,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":-596367609,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"HashCode":1864122447,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"HashCode":490191036,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":877686389,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate"}},{"HashCode":899488481,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-543982663,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}},{"HashCode":184745786,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2088536480,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}},{"HashCode":622693140,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-796020349,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}},{"HashCode":646250911,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1614905710,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"HashCode":789494904,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":282414888,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"HashCode":-1742066353,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":93715084,"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Populates the specified field or property with a reference to the element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":"Populates the specified field or property with a reference to the element or component.","Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref"}},{"HashCode":-115576540,"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key"}}],"CSharpLanguageVersion":1000},"RootNamespace":"GottfriedsNackenWebseite","Documents":[{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\Counter.razor","TargetPath":"Pages\\Counter.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Shared\\SurveyPrompt.razor","TargetPath":"Shared\\SurveyPrompt.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Shared\\NavMenu.razor","TargetPath":"Shared\\NavMenu.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\FetchData.razor","TargetPath":"Pages\\FetchData.razor","FileKind":"component"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\Pages\\Index.razor","TargetPath":"Pages\\Index.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/ref/GottfriedsNackenWebseite.dll b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/Debug/net6.0/ref/GottfriedsNackenWebseite.dll new file mode 100644 index 0000000000000000000000000000000000000000..98af81216f155e8de6073eaac9a451dbe181519d GIT binary patch literal 14848 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Simon\.nuget\packages\ + PackageReference + 6.1.0 + + + + + + + + + C:\Users\Simon\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.14.0 + + \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.g.targets b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.g.targets new file mode 100644 index 0000000..e7e2863 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/GottfriedsNackenWebseite.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.assets.json b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.assets.json new file mode 100644 index 0000000..788f40e --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.assets.json @@ -0,0 +1,166 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.14.0": { + "type": "package", + "build": { + "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, + "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.14.0": { + "sha512": "yORzATlNmCp4kEwkxznLZ3maTaUJc5yTcu3aPufY8Tq4141/bRRWsa91u8I24MR3BTCCJlZO98xuQWB4arlKCw==", + "type": "package", + "path": "microsoft.visualstudio.azure.containers.tools.targets/1.14.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "EULA.md", + "ThirdPartyNotices.txt", + "build/Container.props", + "build/Container.targets", + "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props", + "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets", + "build/Rules/GeneralBrowseObject.xaml", + "build/Rules/cs-CZ/GeneralBrowseObject.xaml", + "build/Rules/de-DE/GeneralBrowseObject.xaml", + "build/Rules/es-ES/GeneralBrowseObject.xaml", + "build/Rules/fr-FR/GeneralBrowseObject.xaml", + "build/Rules/it-IT/GeneralBrowseObject.xaml", + "build/Rules/ja-JP/GeneralBrowseObject.xaml", + "build/Rules/ko-KR/GeneralBrowseObject.xaml", + "build/Rules/pl-PL/GeneralBrowseObject.xaml", + "build/Rules/pt-BR/GeneralBrowseObject.xaml", + "build/Rules/ru-RU/GeneralBrowseObject.xaml", + "build/Rules/tr-TR/GeneralBrowseObject.xaml", + "build/Rules/zh-CN/GeneralBrowseObject.xaml", + "build/Rules/zh-TW/GeneralBrowseObject.xaml", + "build/ToolsTarget.props", + "build/ToolsTarget.targets", + "icon.png", + "microsoft.visualstudio.azure.containers.tools.targets.1.14.0.nupkg.sha512", + "microsoft.visualstudio.azure.containers.tools.targets.nuspec", + "tools/Microsoft.VisualStudio.Containers.Tools.Common.dll", + "tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll", + "tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll", + "tools/Newtonsoft.Json.dll", + "tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/utils/KillProcess.exe", + "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", + "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", + "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", + "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.14.0" + ] + }, + "packageFolders": { + "C:\\Users\\Simon\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj", + "projectName": "GottfriedsNackenWebseite", + "projectPath": "D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj", + "packagesPath": "C:\\Users\\Simon\\.nuget\\packages\\", + "outputPath": "D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Simon\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { + "target": "Package", + "version": "[1.14.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.200\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.nuget.cache b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.nuget.cache new file mode 100644 index 0000000..df54377 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "SRlVRlS0rxY9xUBCVC3WPyyhxVNmYlU0qCs7+UAhuX2Ob1jEYyiR8Kk0vDXUYAMMRYz0KGZrIbhtdwEC6lmCqQ==", + "success": true, + "projectFilePath": "D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Simon\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.14.0\\microsoft.visualstudio.azure.containers.tools.targets.1.14.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/staticwebassets.pack.sentinel b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/staticwebassets.pack.sentinel new file mode 100644 index 0000000..e68595a --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/obj/staticwebassets.pack.sentinel @@ -0,0 +1,5 @@ +2.0 +2.0 +2.0 +2.0 +2.0 diff --git a/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..02ae65b --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/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/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css.map b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/bootstrap/bootstrap.min.css.map new file mode 100644 index 0000000..afcd9e3 --- /dev/null +++ b/GottfriedsNackenWebseite/GottfriedsNackenWebseite/wwwroot/css/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-`