From 29fe0a608845bb75752cf2fdb854aa531f0cc631 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Thu, 2 Feb 2023 09:14:24 +0100 Subject: [PATCH] organizzazione progetto --- ...3814820e-2165-4bb2-80e8-65688d410e74.vsidx | Bin 0 -> 20385 bytes ...4fb4fe98-2c95-42e7-a775-6ab9122b4ae5.vsidx | Bin 0 -> 89032 bytes ...6734833b-1433-4bc9-b614-d87066518940.vsidx | Bin 0 -> 2287886 bytes ...bb39e1c5-4fde-4a16-8e38-1406e1d37015.vsidx | Bin 0 -> 20580 bytes .../FileContentIndex/read.lock | 0 .vs/Egw.Core.Razor.Comp/v17/.suo | Bin 0 -> 24064 bytes .../{ => Components}/CalWeekColumn.razor | 0 .../{ => Components}/CalWeekColumn.razor.cs | 3 +- .../{ => Components}/CalWeekColumn.razor.css | 0 .../{ => Components}/CalWeekColumn.razor.less | 0 .../CalWeekColumn.razor.min.css | 0 .../{ => Components}/CalendarMonth.razor | 0 .../{ => Components}/CalendarMonth.razor.cs | 5 +- .../{ => Components}/CalendarMonth.razor.css | 0 .../{ => Components}/CalendarMonth.razor.less | 0 .../CalendarMonth.razor.min.css | 0 .../{ => Components}/CalendarWeek.razor | 0 .../{ => Components}/CalendarWeek.razor.cs | 3 +- .../{ => Components}/CalendarWeek.razor.css | 0 .../{ => Components}/CalendarWeek.razor.less | 0 .../CalendarWeek.razor.min.css | 0 .../{ => Components}/Chart.razor | 0 .../{ => Components}/ChartHist.razor | 0 .../{ => Components}/ChartHist.razor.cs | 2 +- .../{ => Components}/ChartTS.razor | 0 .../{ => Components}/ChartTS.razor.cs | 3 +- .../{ => Components}/CircleGauge.razor | 0 .../{ => Components}/CircleGauge.razor.cs | 2 +- .../{ => Components}/CircleGauge.razor.css | 0 .../{ => Components}/CircleGauge.razor.less | 0 .../CircleGauge.razor.min.css | 0 .../{ => Components}/LoadingData.razor | 0 .../{ => Components}/LoadingDataGrow.razor | 0 .../{ => Components}/LoadingDataSmall.razor | 0 .../{ => Components}/ToastDisplay.razor | 0 .../{ => Components}/ToastDisplay.razor.cs | 2 +- .../{ => Components}/Toggler.razor | 0 .../{ => Components}/Toggler.razor.cs | 2 +- .../{ => Data}/CalendarEvent.cs | 0 .../{ => Data}/ExampleJsInterop.cs | 0 Egw.Core.Razor.Comp/{ => Data}/IpUtils.cs | 2 +- Egw.Core.Razor.Comp/{ => Data}/QHelper.cs | 0 Egw.Core.Razor.Comp/{ => Data}/SteamCrypto.cs | 0 Egw.Core.Razor.Comp/Data/WeekData.cs | 100 +++ Egw.Core.Razor.Comp/{ => Data}/chartJsData.cs | 0 ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Egw.Core.Razor.Comp.AssemblyInfo.cs | 23 + ...w.Core.Razor.Comp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 69 ++ .../Egw.Core.Razor.Comp.GlobalUsings.g.cs | 8 + .../net6.0/Egw.Core.Razor.Comp.assets.cache | Bin 0 -> 9387 bytes ....Razor.Comp.csproj.AssemblyReference.cache | Bin 0 -> 99168 bytes ....Razor.Comp.csproj.CoreCompileInputs.cache | 1 + ...ore.Razor.Comp.csproj.FileListAbsolute.txt | 5 + .../obj/Debug/net6.0/project.razor.vs.json | 1 + ...w.Core.Razor.Comp.csproj.nuget.dgspec.json | 74 ++ .../Egw.Core.Razor.Comp.csproj.nuget.g.props | 17 + ...Egw.Core.Razor.Comp.csproj.nuget.g.targets | 7 + Egw.Core.Razor.Comp/obj/project.assets.json | 620 +++++++++++++++++ Egw.Core.Razor.Comp/obj/project.nuget.cache | 23 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Egw.Core.Razor.Test.AssemblyInfo.cs | 23 + ...w.Core.Razor.Test.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 69 ++ .../Egw.Core.Razor.Test.GlobalUsings.g.cs | 17 + ...Test.MvcApplicationPartsAssemblyInfo.cache | 0 ...gw.Core.Razor.Test.RazorAssemblyInfo.cache | 1 + .../Egw.Core.Razor.Test.RazorAssemblyInfo.cs | 18 + .../net6.0/Egw.Core.Razor.Test.assets.cache | Bin 0 -> 9387 bytes ....Razor.Test.csproj.AssemblyReference.cache | Bin 0 -> 174321 bytes ....Razor.Test.csproj.CoreCompileInputs.cache | 1 + ...ore.Razor.Test.csproj.FileListAbsolute.txt | 8 + .../obj/Debug/net6.0/project.razor.vs.json | 1 + ...w.Core.Razor.Test.csproj.nuget.dgspec.json | 141 ++++ .../Egw.Core.Razor.Test.csproj.nuget.g.props | 17 + ...Egw.Core.Razor.Test.csproj.nuget.g.targets | 7 + Egw.Core.Razor.Test/obj/project.assets.json | 639 ++++++++++++++++++ Egw.Core.Razor.Test/obj/project.nuget.cache | 23 + 78 files changed, 1937 insertions(+), 10 deletions(-) create mode 100644 .vs/Egw.Core.Razor.Comp/FileContentIndex/3814820e-2165-4bb2-80e8-65688d410e74.vsidx create mode 100644 .vs/Egw.Core.Razor.Comp/FileContentIndex/4fb4fe98-2c95-42e7-a775-6ab9122b4ae5.vsidx create mode 100644 .vs/Egw.Core.Razor.Comp/FileContentIndex/6734833b-1433-4bc9-b614-d87066518940.vsidx create mode 100644 .vs/Egw.Core.Razor.Comp/FileContentIndex/bb39e1c5-4fde-4a16-8e38-1406e1d37015.vsidx create mode 100644 .vs/Egw.Core.Razor.Comp/FileContentIndex/read.lock create mode 100644 .vs/Egw.Core.Razor.Comp/v17/.suo rename Egw.Core.Razor.Comp/{ => Components}/CalWeekColumn.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalWeekColumn.razor.cs (98%) rename Egw.Core.Razor.Comp/{ => Components}/CalWeekColumn.razor.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalWeekColumn.razor.less (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalWeekColumn.razor.min.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarMonth.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarMonth.razor.cs (99%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarMonth.razor.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarMonth.razor.less (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarMonth.razor.min.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarWeek.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarWeek.razor.cs (98%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarWeek.razor.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarWeek.razor.less (100%) rename Egw.Core.Razor.Comp/{ => Components}/CalendarWeek.razor.min.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/Chart.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/ChartHist.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/ChartHist.razor.cs (98%) rename Egw.Core.Razor.Comp/{ => Components}/ChartTS.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/ChartTS.razor.cs (98%) rename Egw.Core.Razor.Comp/{ => Components}/CircleGauge.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/CircleGauge.razor.cs (97%) rename Egw.Core.Razor.Comp/{ => Components}/CircleGauge.razor.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/CircleGauge.razor.less (100%) rename Egw.Core.Razor.Comp/{ => Components}/CircleGauge.razor.min.css (100%) rename Egw.Core.Razor.Comp/{ => Components}/LoadingData.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/LoadingDataGrow.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/LoadingDataSmall.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/ToastDisplay.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/ToastDisplay.razor.cs (98%) rename Egw.Core.Razor.Comp/{ => Components}/Toggler.razor (100%) rename Egw.Core.Razor.Comp/{ => Components}/Toggler.razor.cs (99%) rename Egw.Core.Razor.Comp/{ => Data}/CalendarEvent.cs (100%) rename Egw.Core.Razor.Comp/{ => Data}/ExampleJsInterop.cs (100%) rename Egw.Core.Razor.Comp/{ => Data}/IpUtils.cs (97%) rename Egw.Core.Razor.Comp/{ => Data}/QHelper.cs (100%) rename Egw.Core.Razor.Comp/{ => Data}/SteamCrypto.cs (100%) create mode 100644 Egw.Core.Razor.Comp/Data/WeekData.cs rename Egw.Core.Razor.Comp/{ => Data}/chartJsData.cs (100%) create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfo.cs create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfoInputs.cache create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GlobalUsings.g.cs create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.assets.cache create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.csproj.AssemblyReference.cache create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.csproj.CoreCompileInputs.cache create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.csproj.FileListAbsolute.txt create mode 100644 Egw.Core.Razor.Comp/obj/Debug/net6.0/project.razor.vs.json create mode 100644 Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.dgspec.json create mode 100644 Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.props create mode 100644 Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.targets create mode 100644 Egw.Core.Razor.Comp/obj/project.assets.json create mode 100644 Egw.Core.Razor.Comp/obj/project.nuget.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfo.cs create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfoInputs.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GlobalUsings.g.cs create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.MvcApplicationPartsAssemblyInfo.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cs create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.assets.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.AssemblyReference.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.CoreCompileInputs.cache create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.FileListAbsolute.txt create mode 100644 Egw.Core.Razor.Test/obj/Debug/net6.0/project.razor.vs.json create mode 100644 Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.dgspec.json create mode 100644 Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.props create mode 100644 Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.targets create mode 100644 Egw.Core.Razor.Test/obj/project.assets.json create mode 100644 Egw.Core.Razor.Test/obj/project.nuget.cache diff --git a/.vs/Egw.Core.Razor.Comp/FileContentIndex/3814820e-2165-4bb2-80e8-65688d410e74.vsidx b/.vs/Egw.Core.Razor.Comp/FileContentIndex/3814820e-2165-4bb2-80e8-65688d410e74.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..80d610aceb52338a42737702f045606374d55d01 GIT binary patch literal 20385 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 literal 0 HcmV?d00001 diff --git a/.vs/Egw.Core.Razor.Comp/FileContentIndex/4fb4fe98-2c95-42e7-a775-6ab9122b4ae5.vsidx b/.vs/Egw.Core.Razor.Comp/FileContentIndex/4fb4fe98-2c95-42e7-a775-6ab9122b4ae5.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..0cd1fc2ee2a50ea38365ce88c6a74d446e92dd90 GIT binary patch literal 89032 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 CA4nawz3c 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
LBr)#!R7(RxRt_1=c|AB(O(KJ60|Pl{8Lzc2Ch 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

;lu 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

CdUXCxadZ4MZjIaG_V``=G5!*NM?XjZNnB)f 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⁣cw{ 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 z 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

  • +A}`A9`kn0X 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 literal 0 HcmV?d00001 diff --git a/.vs/Egw.Core.Razor.Comp/FileContentIndex/read.lock b/.vs/Egw.Core.Razor.Comp/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/.vs/Egw.Core.Razor.Comp/v17/.suo b/.vs/Egw.Core.Razor.Comp/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..164d8cd6b38f0f1474cd3dafa32a34e7b188a862 GIT binary patch literal 24064 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 kvaEz;$^Yax4^T+5M7D+SNtZt /// Gestione display Toast con Bootstrap 5+ diff --git a/Egw.Core.Razor.Comp/Toggler.razor b/Egw.Core.Razor.Comp/Components/Toggler.razor similarity index 100% rename from Egw.Core.Razor.Comp/Toggler.razor rename to Egw.Core.Razor.Comp/Components/Toggler.razor diff --git a/Egw.Core.Razor.Comp/Toggler.razor.cs b/Egw.Core.Razor.Comp/Components/Toggler.razor.cs similarity index 99% rename from Egw.Core.Razor.Comp/Toggler.razor.cs rename to Egw.Core.Razor.Comp/Components/Toggler.razor.cs index 88bb062..a6e2701 100644 --- a/Egw.Core.Razor.Comp/Toggler.razor.cs +++ b/Egw.Core.Razor.Comp/Components/Toggler.razor.cs @@ -1,6 +1,6 @@ using Microsoft.AspNetCore.Components; -namespace Egw.Core.Razor.Comp +namespace Egw.Core.Razor.Comp.Components { public partial class Toggler { diff --git a/Egw.Core.Razor.Comp/CalendarEvent.cs b/Egw.Core.Razor.Comp/Data/CalendarEvent.cs similarity index 100% rename from Egw.Core.Razor.Comp/CalendarEvent.cs rename to Egw.Core.Razor.Comp/Data/CalendarEvent.cs diff --git a/Egw.Core.Razor.Comp/ExampleJsInterop.cs b/Egw.Core.Razor.Comp/Data/ExampleJsInterop.cs similarity index 100% rename from Egw.Core.Razor.Comp/ExampleJsInterop.cs rename to Egw.Core.Razor.Comp/Data/ExampleJsInterop.cs diff --git a/Egw.Core.Razor.Comp/IpUtils.cs b/Egw.Core.Razor.Comp/Data/IpUtils.cs similarity index 97% rename from Egw.Core.Razor.Comp/IpUtils.cs rename to Egw.Core.Razor.Comp/Data/IpUtils.cs index c4d42bd..21ffb3e 100644 --- a/Egw.Core.Razor.Comp/IpUtils.cs +++ b/Egw.Core.Razor.Comp/Data/IpUtils.cs @@ -6,7 +6,7 @@ using System.Net; using System.Text; using System.Threading.Tasks; -namespace Egw.Core.Razor.Comp +namespace Egw.Core.Razor.Comp.Data { public class IpUtils { diff --git a/Egw.Core.Razor.Comp/QHelper.cs b/Egw.Core.Razor.Comp/Data/QHelper.cs similarity index 100% rename from Egw.Core.Razor.Comp/QHelper.cs rename to Egw.Core.Razor.Comp/Data/QHelper.cs diff --git a/Egw.Core.Razor.Comp/SteamCrypto.cs b/Egw.Core.Razor.Comp/Data/SteamCrypto.cs similarity index 100% rename from Egw.Core.Razor.Comp/SteamCrypto.cs rename to Egw.Core.Razor.Comp/Data/SteamCrypto.cs diff --git a/Egw.Core.Razor.Comp/Data/WeekData.cs b/Egw.Core.Razor.Comp/Data/WeekData.cs new file mode 100644 index 0000000..320f016 --- /dev/null +++ b/Egw.Core.Razor.Comp/Data/WeekData.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Egw.Core.Razor.Comp.Data +{ + public class WeekData + { + public int anno { get; set; } = DateTime.Today.Year; + + public DateTime inizio { get; set; } = DateTime.Today; + public DateTime fine { get; set; } = DateTime.Today.AddDays(1); + + public int weekNumber { get; set; } = 1; + + /// + /// Calcola estremi settimana dato un giorno come lunedì-domenica + /// + /// + public WeekData(DateTime dtRif) + { + DayOfWeek day = CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(dtRif); + // attenzione: è domenica = 0 --> in quel caso va portato a 7!!! + int numDay = day == DayOfWeek.Sunday ? 7 : (int)day; + this.weekNumber = GetIso8601WeekOfYear(dtRif); + this.inizio = dtRif.Date.AddDays(1 - numDay); + this.anno = inizio.Year; + this.fine = dtRif.Date.AddDays(7 - numDay); + } + + /// + /// Calcola estremi settimana dato numero + anno + /// + /// + public WeekData(int year, int numWeek) + { + this.anno = year; + this.weekNumber = numWeek; + DateTime dtRif = FirstDateOfWeekISO8601(year, numWeek); + DayOfWeek day = CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(dtRif); + this.inizio = dtRif.Date.AddDays(1 - (int)day); + this.fine = dtRif.Date.AddDays(7 - (int)day); + } + + /// + /// Calcolo settimana dell'anno ISO 8601 + /// + /// This presumes that weeks start with Monday. + /// Week 1 is the 1st week of the year with a Thursday in it. + /// + /// rif: https://stackoverflow.com/questions/11154673/get-the-correct-week-number-of-a-given-date + /// + /// + /// + public static int GetIso8601WeekOfYear(DateTime time) + { + // Seriously cheat. If its Monday, Tuesday or Wednesday, then it'll + // be the same week# as whatever Thursday, Friday or Saturday are, + // and we always get those right + DayOfWeek day = CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(time); + if (day >= DayOfWeek.Monday && day <= DayOfWeek.Wednesday) + { + time = time.AddDays(3); + } + + // Return the week of our adjusted day + return CultureInfo.InvariantCulture.Calendar.GetWeekOfYear(time, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); + } + + public static DateTime FirstDateOfWeekISO8601(int year, int weekOfYear) + { + DateTime jan1 = new DateTime(year, 1, 1); + int daysOffset = DayOfWeek.Thursday - jan1.DayOfWeek; + + // Use first Thursday in January to get first week of the year as + // it will never be in Week 52/53 + DateTime firstThursday = jan1.AddDays(daysOffset); + var cal = CultureInfo.CurrentCulture.Calendar; + int firstWeek = cal.GetWeekOfYear(firstThursday, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); + + var weekNum = weekOfYear; + // As we're adding days to a date in Week 1, + // we need to subtract 1 in order to get the right date for week #1 + if (firstWeek == 1) + { + weekNum -= 1; + } + + // Using the first Thursday as starting week ensures that we are starting in the right year + // then we add number of weeks multiplied with days + var result = firstThursday.AddDays(weekNum * 7); + + // Subtract 3 days from Thursday to get Monday, which is the first weekday in ISO8601 + return result.AddDays(-3); + } + } +} diff --git a/Egw.Core.Razor.Comp/chartJsData.cs b/Egw.Core.Razor.Comp/Data/chartJsData.cs similarity index 100% rename from Egw.Core.Razor.Comp/chartJsData.cs rename to Egw.Core.Razor.Comp/Data/chartJsData.cs diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Egw.Core.Razor.Comp/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..ed92695 --- /dev/null +++ b/Egw.Core.Razor.Comp/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 = ".NET 6.0")] diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfo.cs b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfo.cs new file mode 100644 index 0000000..3402a0e --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Il codice è stato generato da uno strumento. +// Versione runtime:4.0.30319.42000 +// +// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Egw.Core.Razor.Comp")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Egw.Core.Razor.Comp")] +[assembly: System.Reflection.AssemblyTitleAttribute("Egw.Core.Razor.Comp")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generato dalla classe WriteCodeFragment di MSBuild. + diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfoInputs.cache b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..16c7764 --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4e264b0d47b9f29477d96746bf075c21f94c89ec diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GeneratedMSBuildEditorConfig.editorconfig b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b9a3dff --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,69 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows,browser +build_property.RootNamespace = Egw.Core.Razor.Comp +build_property.RootNamespace = Egw.Core.Razor.Comp +build_property.ProjectDir = D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Comp\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Comp +build_property._RazorSourceGeneratorDebug = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/Chart.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDaGFydC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/ChartHist.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDaGFydEhpc3QucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/ChartTS.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDaGFydFRTLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/LoadingData.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMb2FkaW5nRGF0YS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/LoadingDataGrow.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMb2FkaW5nRGF0YUdyb3cucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/LoadingDataSmall.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMb2FkaW5nRGF0YVNtYWxsLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/ToastDisplay.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xUb2FzdERpc3BsYXkucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/Toggler.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xUb2dnbGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/CalendarMonth.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDYWxlbmRhck1vbnRoLnJhem9y +build_metadata.AdditionalFiles.CssScope = b-ko510lvixk + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/CalendarWeek.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDYWxlbmRhcldlZWsucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-frkaj6ijre + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/CalWeekColumn.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDYWxXZWVrQ29sdW1uLnJhem9y +build_metadata.AdditionalFiles.CssScope = b-xol2kp01bc + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Comp/Components/CircleGauge.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDaXJjbGVHYXVnZS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-l0ykgej6wn diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GlobalUsings.g.cs b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +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.Threading; +global using global::System.Threading.Tasks; diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.assets.cache b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..be6cb578b90f5aa581269916b51a85f0add96cdf GIT binary patch literal 9387 zcmdT~&2Jk;6n9HMNTCH9AV6E{rX)>Ey7?|CHFv%e}Ms=f8hHxHI$1kAMC2@WdaRrGGYmTY31=f1jWEYVG&UU(KJ-<#LC~?)yV? zZ|iq`>G}GGs8ob!3autqO+(l0dQ}FxD=POzRr-3(tay&^EC-tKU0Vhf$CFycskx3V z?ZDTBEv&`{2fC(>YZDWC(qT9OIp`H%zZnN9`0gzk%yE#pBuF6&q8XOO`1m?RjlVxd z?LilK<$54(-*jwWvz%(xw5ysZ`++Aa0e3d>PHl%vqqQ3Lv^KsK_`6B88)39XX-iK8 zj^`unBO&ag^vTyrYF~5#AJQ%A!HVOV8-jsHdA7{5PU)qrtJ7ORCkDuQ;b?9_QM47M8gC=OZQ(M7|f4l zxr;1*D9Z?uiw+^4qWi|a-f>L^!VrN-i|uA;kEot&L-jn}f7?akU}hWAm9`=6O2f2Q zWpie?5bDY|46}GX_FRfQ5$g*f*30sO7k+C*F>*#)1b)L0WKA<2%{5(VnRb|tDVzqSmeJB}tr!_0fY(C+ zyyG%}^VGgcUF0DGuWkostwn82i};N6*363ZwYu$#Wx4$wg`n<)e!O9@Un%mt+w?=6 zdBTM?bb;O3JilPiNQjO0#71Vw=kyY_yntvGq_V>*jXImKQr&(w@Y2=ahEQ z{=gO^i3QZVVu5DknY6|lE;H;2iGatb7A3Ymt9(wlG_V2W9>OKFlx_NxAo1L3_A5%7 z`-jt26`S&O8%aCO*kO^3i=I>UL@mESrRwL0CTG`YuMJIJPnN;_J=3oXD_;ughUw^~ z72!!kzg1t9K{5PEz_G^KW9cE;_l^54>jhz1W%5{XEJJ$ilMN!gUWJH?(ajXW1&l~=pAcdT=#kiFjL-r~B(%LGvH%H*Z0`sx z073%$7>Fx88HwwoC#>*bB&?Yss(>#~yLCiVv$J!PP{cbnU$}EK<7WwLklICRZ%`Ye zHcagjwI1&5fEagnM$FQd3h@Z_XJzLH__*^ke3raa@Gnz;7MKA*M`pm#o4>B;v%OZX zP+yOj1E59bz-U<_QziOM>dzFjfH5Gm;4!dtrW(U2^*$jwMNV=yumbM>_?Kgj3FCYT>l`b|>Ca z#)iUBNUr>t?j+adGsowBED{!N&425364xAETS%&+L{`U7i5|>GWt0-dFH_8GO)i#2>~tN*IfbElHeE3Kh~A)A02N|>@akObLMcmq3B)|K>i@;{SA#i#%P literal 0 HcmV?d00001 diff --git a/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.csproj.AssemblyReference.cache b/Egw.Core.Razor.Comp/obj/Debug/net6.0/Egw.Core.Razor.Comp.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..9805044b9b8fda2c4e5bedb8f9eaf8095c265b18 GIT binary patch literal 99168 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 i_%u!sI|8}OJ+&ygA(LQz?QYYn4)~_60Uf~M\r\n \r\n Css giorno mese corrente\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"CurrMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DateCheck","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date (per check colori su data)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheck","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateCheckBlock","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date tipo BLOCK (es feste, chiusure aziendali)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheckBlock","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il mese corrente/selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCal","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCal","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DtRif","TypeName":"System.DateTime","Documentation":"\r\n \r\n Day di riferimento (tipicamente = oggi) per disegnare calendario alla data corrente\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DtRif","Common.GloballyQualifiedTypeName":"global::System.DateTime"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Elenco eventi da mostrare sul calendario\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MainCss","TypeName":"System.String","Documentation":"\r\n \r\n Css sfondo principale\r\n default: table table-dark table-borderless opt alt: table-striped, table-responsive\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MainCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MonthChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento cambio di mese\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MonthChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OtherMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno tipico\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"OtherMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelDayCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno selezionato\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelDayCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelWeekCss","TypeName":"System.String","Documentation":"\r\n \r\n Css dei giorni della settimana selezionata\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelWeekCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SingleWeek","TypeName":"System.Boolean","Documentation":"\r\n \r\n Imposta di mostrare SOLO una singola settimana (per selezione data)\r\n default: false\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SingleWeek","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WeekEndCss","TypeName":"System.String","Documentation":"\r\n \r\n Css per giorni weekend (sab-dom)\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekEndCss","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarMonth","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarMonth"}},{"HashCode":228251161,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarMonth","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalendarMonth"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"CurrMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno mese corrente\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"CurrMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DateCheck","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date (per check colori su data)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheck","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateCheckBlock","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date tipo BLOCK (es feste, chiusure aziendali)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheckBlock","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il mese corrente/selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCal","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCal","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DtRif","TypeName":"System.DateTime","Documentation":"\r\n \r\n Day di riferimento (tipicamente = oggi) per disegnare calendario alla data corrente\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DtRif","Common.GloballyQualifiedTypeName":"global::System.DateTime"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Elenco eventi da mostrare sul calendario\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MainCss","TypeName":"System.String","Documentation":"\r\n \r\n Css sfondo principale\r\n default: table table-dark table-borderless opt alt: table-striped, table-responsive\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MainCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MonthChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento cambio di mese\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MonthChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OtherMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno tipico\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"OtherMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelDayCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno selezionato\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelDayCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelWeekCss","TypeName":"System.String","Documentation":"\r\n \r\n Css dei giorni della settimana selezionata\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelWeekCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SingleWeek","TypeName":"System.Boolean","Documentation":"\r\n \r\n Imposta di mostrare SOLO una singola settimana (per selezione data)\r\n default: false\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SingleWeek","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WeekEndCss","TypeName":"System.String","Documentation":"\r\n \r\n Css per giorni weekend (sab-dom)\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekEndCss","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarMonth","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarMonth","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-299944151,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartTS","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChartTS"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DataTS","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"DataTS","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartTS","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartTS"}},{"HashCode":1266163875,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartTS","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ChartTS"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DataTS","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"DataTS","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartTS","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartTS","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1363995532,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalWeekColumn","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CalWeekColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Lista etichette da mostrare (richiede tipo label...)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"ItemMode","TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType","IsEnum":true,"Documentation":"\r\n \r\n Modalit� di disegno\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"ItemMode","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType"}},{"Kind":"Components.Component","Name":"ValMax","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMax","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"ValMin","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMin","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalWeekColumn"}},{"HashCode":-1502004718,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalWeekColumn","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalWeekColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Lista etichette da mostrare (richiede tipo label...)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"ItemMode","TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType","IsEnum":true,"Documentation":"\r\n \r\n Modalit� di disegno\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"ItemMode","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType"}},{"Kind":"Components.Component","Name":"ValMax","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMax","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"ValMin","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMin","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalWeekColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-605660406,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarWeek","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CalendarWeek"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DateList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Periodo da mostrare (tipicamente 1 settimana)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Eventi da inserire\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il periodo selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCalendar","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCalendar","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EndHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"EndHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeightHour","TypeName":"System.Int32","Documentation":"\r\n \r\n Altezza di ogni blocco ora da mostrare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeightHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"labelWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Larghezza calcolata delle etichette, minimo tra\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"labelWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"StartHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"StartHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox GLOBALE\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}},{"Kind":"Components.Component","Name":"WeekChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento richiesta modifica settimana\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarWeek","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarWeek"}},{"HashCode":-799151239,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarWeek","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalendarWeek"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DateList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Periodo da mostrare (tipicamente 1 settimana)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Eventi da inserire\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il periodo selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCalendar","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCalendar","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EndHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"EndHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeightHour","TypeName":"System.Int32","Documentation":"\r\n \r\n Altezza di ogni blocco ora da mostrare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeightHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"labelWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Larghezza calcolata delle etichette, minimo tra\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"labelWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"StartHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"StartHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox GLOBALE\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}},{"Kind":"Components.Component","Name":"WeekChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento richiesta modifica settimana\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarWeek","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarWeek","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1909656211,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay","AssemblyName":"Egw.Core.Razor.Comp","Documentation":"\r\n \r\n Gestione display Toast con Bootstrap 5+\r\n \r\n https://getbootstrap.com/docs/5.2/components/toasts/\r\n \r\n\r\n","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ToastDisplay"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"currPosition","TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition","IsEnum":true,"Metadata":{"Common.PropertyName":"currPosition","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition"}},{"Kind":"Components.Component","Name":"DoShow","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"DoShow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReportClose","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ReportClose","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TitleDx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleDx","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TitleSx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleSx","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay"}},{"HashCode":-1370416706,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay","AssemblyName":"Egw.Core.Razor.Comp","Documentation":"\r\n \r\n Gestione display Toast con Bootstrap 5+\r\n \r\n https://getbootstrap.com/docs/5.2/components/toasts/\r\n \r\n\r\n","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ToastDisplay"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"currPosition","TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition","IsEnum":true,"Metadata":{"Common.PropertyName":"currPosition","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition"}},{"Kind":"Components.Component","Name":"DoShow","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"DoShow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReportClose","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ReportClose","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TitleDx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleDx","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TitleSx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleSx","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1848670795,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ToastDisplay"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1504684625,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Egw.Core.Razor.Comp.Components.ToastDisplay"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-139666126,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Toggler","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Toggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FilterChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"FilterChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelFilter","TypeName":"Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle","Metadata":{"Common.PropertyName":"SelFilter","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Toggler","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Toggler"}},{"HashCode":-688049183,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Toggler","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.Toggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FilterChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"FilterChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelFilter","TypeName":"Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle","Metadata":{"Common.PropertyName":"SelFilter","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Toggler","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Toggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-194774874,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CircleGauge","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CircleGauge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Titolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Titolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Testo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Testo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTitolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTitolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTesto","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTesto","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"strokeColorVal","TypeName":"System.String","Metadata":{"Common.PropertyName":"strokeColorVal","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"currVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore da rappresentare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"currVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"maxVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore MASSIMO da rappresentare (=100%)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"maxVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"sWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Spessore dei cerchida disegnare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"sWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"innRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio interno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"innRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"outRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio esterno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"outRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CircleGauge","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CircleGauge"}},{"HashCode":-256960141,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CircleGauge","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CircleGauge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Titolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Titolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Testo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Testo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTitolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTitolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTesto","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTesto","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"strokeColorVal","TypeName":"System.String","Metadata":{"Common.PropertyName":"strokeColorVal","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"currVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore da rappresentare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"currVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"maxVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore MASSIMO da rappresentare (=100%)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"maxVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"sWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Spessore dei cerchida disegnare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"sWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"innRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio interno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"innRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"outRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio esterno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"outRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CircleGauge","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CircleGauge","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-730063291,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartHist","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChartHist"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartHist","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartHist"}},{"HashCode":-2015432404,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartHist","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ChartHist"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartHist","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartHist","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100800992,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingDataSmall"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataSmall"}},{"HashCode":-1745797188,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataSmall","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-745028864,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingData","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingData","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingData"}},{"HashCode":43735297,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingData","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingData","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingData","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1998986796,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Chart","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Chart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Egw.Core.Razor.Comp.Components.Chart.ChartType","IsEnum":true,"Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Chart.ChartType"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"BackgroundColor","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"BackgroundColor","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Chart","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Chart"}},{"HashCode":1138181118,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Chart","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.Chart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Egw.Core.Razor.Comp.Components.Chart.ChartType","IsEnum":true,"Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Chart.ChartType"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"BackgroundColor","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"BackgroundColor","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Chart","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Chart","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1830934970,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingDataGrow"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataGrow"}},{"HashCode":-231899966,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataGrow","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1789588623,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":2087210361,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2063719819,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":113815998,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-916422635,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1793156627,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2103100738,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True"}},{"HashCode":596078321,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-950800962,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-51883978,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":152097514,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True"}},{"HashCode":-899228490,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":247676274,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True"}},{"HashCode":-245082154,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-3486518,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True"}},{"HashCode":-1446222502,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1960512142,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1920215596,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962036311,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True"}},{"HashCode":1775905808,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-924391862,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1469997211,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":497607057,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1896998253,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":706994615,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1458327790,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1409346984,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True"}},{"HashCode":-539041457,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1642247267,"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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":591741979,"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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1321625040,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":-1759400738,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1721809178,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1182313963,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-740824051,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1903137250,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246271716,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-996503938,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1608831631,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1521540536,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-628269752,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":1646289862,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129736942,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":943926180,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1161311501,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2073571043,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1113147290,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":719579976,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-252057281,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-334595117,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720802434,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1066138983,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1329851055,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True"}},{"HashCode":98630301,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":938082833,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1328007459,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1573826946,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071423432,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1159723309,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1105006503,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1856072683,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-1646701916,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570326213,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True"}},{"HashCode":-1427256128,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019176430,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-99784322,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1963668115,"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","Common.GloballyQualifiedTypeName":"global::System.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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":-2015505674,"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","Common.GloballyQualifiedTypeName":"global::System.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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2014705676,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-644325477,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2070786262,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1063252289,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-295287261,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":929523394,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":24364686,"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","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router"}},{"HashCode":-868917091,"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","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":395977800,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1303430697,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1702540883,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-210369553,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1969075404,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1966357993,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-412348275,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1183441731,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1244533523,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1943172950,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1669379088,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":206835795,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1703164961,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1539717881,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2037212429,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1076801267,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":884794329,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1538615901,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-383152099,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":583382718,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1496118296,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1892667192,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-695808398,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":881656464,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1675311030,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1441981659,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1321031139,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":797422111,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-765211634,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685080129,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":700369429,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-144114499,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-6567171,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1160189933,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-253871031,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1693382503,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1399289399,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1257688159,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":526616602,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-704514247,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1301262964,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-943806315,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1024736527,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1564030866,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-245678027,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1303133076,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1167672914,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1716506156,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1776231308,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-760395158,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":448925539,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1828352982,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-824984604,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":512689634,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-131639322,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2081055617,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":671343776,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-906399437,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1673358071,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1883012605,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-445196629,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1072288228,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":429038913,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-857605877,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1023041156,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2113325282,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1171829661,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1924423103,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":251218392,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1200360301,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":870409781,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2005397906,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":148340652,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":17598829,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1960382636,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-901598092,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685471538,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-623329157,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-516077056,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":861748868,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1292834145,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-491267811,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1274141778,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1470710021,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2097203272,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1860614855,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-944834360,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":985382823,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1227747450,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1608024556,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1492855282,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":561974861,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":143882370,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":807609890,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":322499480,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1310773309,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1337217167,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1918318624,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-666102522,"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":-1487122310,"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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"Bind"}},{"HashCode":1147187751,"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"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":559463477,"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"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1622794753,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-652071802,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":261116556,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":499151024,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-883651903,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-2097379632,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1007845740,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-625138988,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":806266141,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1357195673,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-452568861,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1131320995,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1024954613,"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"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1162736253,"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"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-535491811,"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"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1884683335,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1413158779,"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"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-434904083,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343397716,"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"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":1598337077,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-965874919,"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"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-799976979,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1432855956,"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"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1373758094,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-369432729,"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"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1713884350,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":949592492,"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"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1089685072,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":957713645,"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":-1148481321,"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":"Egw.Core.Razor.Comp","Documents":[{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\CircleGauge.razor","TargetPath":"Components\\CircleGauge.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\LoadingDataGrow.razor","TargetPath":"Components\\LoadingDataGrow.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\LoadingDataSmall.razor","TargetPath":"Components\\LoadingDataSmall.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\LoadingData.razor","TargetPath":"Components\\LoadingData.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\ToastDisplay.razor","TargetPath":"Components\\ToastDisplay.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\ChartTS.razor","TargetPath":"Components\\ChartTS.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\CalWeekColumn.razor","TargetPath":"Components\\CalWeekColumn.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\CalendarMonth.razor","TargetPath":"Components\\CalendarMonth.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\Toggler.razor","TargetPath":"Components\\Toggler.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\CalendarWeek.razor","TargetPath":"Components\\CalendarWeek.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\Chart.razor","TargetPath":"Components\\Chart.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Components\\ChartHist.razor","TargetPath":"Components\\ChartHist.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.dgspec.json b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.dgspec.json new file mode 100644 index 0000000..ea1795c --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.dgspec.json @@ -0,0 +1,74 @@ +{ + "format": 1, + "restore": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj": {} + }, + "projects": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "projectName": "Egw.Core.Razor.Comp", + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "packagesPath": "C:\\Users\\zaccaria.majid\\.nuget\\packages\\", + "outputPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\zaccaria.majid\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://nexus.steamware.net/repository/nuget-group/": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": { + "target": "Package", + "version": "[6.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.props b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.props new file mode 100644 index 0000000..e794a54 --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.props @@ -0,0 +1,17 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\zaccaria.majid\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 6.4.0 + + + + + + + \ No newline at end of file diff --git a/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.targets b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.targets new file mode 100644 index 0000000..53d0c7e --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/Egw.Core.Razor.Comp.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Egw.Core.Razor.Comp/obj/project.assets.json b/Egw.Core.Razor.Comp/obj/project.assets.json new file mode 100644 index 0000000..ac97e0a --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/project.assets.json @@ -0,0 +1,620 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Microsoft.AspNetCore.Authorization/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "6.0.11", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3", + "Microsoft.Extensions.Options": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "6.0.11", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.11" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.11": { + "type": "package", + "build": { + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} + } + }, + "Microsoft.AspNetCore.Components.Forms/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.11" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Web/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.11", + "Microsoft.AspNetCore.Components.Forms": "6.0.11", + "Microsoft.Extensions.DependencyInjection": "6.0.1", + "Microsoft.JSInterop": "6.0.11", + "System.IO.Pipelines": "6.0.3" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Metadata/6.0.11": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.DependencyInjection/6.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.JSInterop/6.0.11": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.Authorization/6.0.11": { + "sha512": "giOl79lYqcUy9TShXTwA0nzucUAeiXgIKenaMX67H/20tnB+BXR3dx56cFJVKKIgGY+mcr1HFuEVigR+juDfSg==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Authorization.dll", + "lib/net461/Microsoft.AspNetCore.Authorization.xml", + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll", + "lib/net6.0/Microsoft.AspNetCore.Authorization.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Components/6.0.11": { + "sha512": "4Uyep8qCj5GFloNNAcBcbTJyYlGae/iWLMhAv0rUo+mFnXU7VO5fZ+YQg1JBuxdtKYiP8i66sOCDr5S4NYXfmQ==", + "type": "package", + "path": "microsoft.aspnetcore.components/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.xml", + "microsoft.aspnetcore.components.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.11": { + "sha512": "bPrcoiUWw4Rn+vjjiMNuef81LemEIgb+TjsdghqB5/AcpiGFzKnFiMOuxRT4MwFIVf4b/O1OvVRuRh19zE/YFA==", + "type": "package", + "path": "microsoft.aspnetcore.components.analyzers/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", + "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "microsoft.aspnetcore.components.analyzers.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.analyzers.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Forms/6.0.11": { + "sha512": "unEPLO7cTvuxAPR8uSHBiuWKqerX5QuIFGO8UHIPJeKEEXDZc5UU2nqJeyW610M/4leIaI4GXC37u090L4zTjQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.forms/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.xml", + "microsoft.aspnetcore.components.forms.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.forms.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Web/6.0.11": { + "sha512": "y/V1VAOGZC9WjTiOAriTz+kz2ui6NVr/xBM2ZWKz0pXvV06607V0ukfwGvQ4c03WNjl7seMP0llmz/8f0jHMSQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.web/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.xml", + "microsoft.aspnetcore.components.web.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.web.nuspec" + ] + }, + "Microsoft.AspNetCore.Metadata/6.0.11": { + "sha512": "wGsS/9lFxZdZMxJobs9rAkyVpM+XRtENH5E0ACmvubiC/uo7cRa5qg4k3oduG3SoWty5YkAMY+GKsU4SC+xn0Q==", + "type": "package", + "path": "microsoft.aspnetcore.metadata/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Metadata.dll", + "lib/net461/Microsoft.AspNetCore.Metadata.xml", + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll", + "lib/net6.0/Microsoft.AspNetCore.Metadata.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", + "microsoft.aspnetcore.metadata.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.metadata.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection/6.0.1": { + "sha512": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.6.0.1.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.3": { + "sha512": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/6.0.0": { + "sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", + "type": "package", + "path": "microsoft.extensions.options/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Options.dll", + "lib/net461/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.6.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", + "type": "package", + "path": "microsoft.extensions.primitives/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Primitives.dll", + "lib/net461/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.JSInterop/6.0.11": { + "sha512": "g6bf//uloJDrrnE4mubaEvQxeqc640qO6oxzoEaKFe6G6MdBoFOgVfqKYlqS47/pErqmomwL0YQvkRCyfhWxhw==", + "type": "package", + "path": "microsoft.jsinterop/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/Microsoft.JSInterop.dll", + "lib/net6.0/Microsoft.JSInterop.xml", + "microsoft.jsinterop.6.0.11.nupkg.sha512", + "microsoft.jsinterop.nuspec" + ] + }, + "System.IO.Pipelines/6.0.3": { + "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "type": "package", + "path": "system.io.pipelines/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.IO.Pipelines.dll", + "lib/net461/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/netcoreapp3.1/System.IO.Pipelines.dll", + "lib/netcoreapp3.1/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.6.0.3.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "Microsoft.AspNetCore.Components.Web >= 6.0.11" + ] + }, + "packageFolders": { + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "projectName": "Egw.Core.Razor.Comp", + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "packagesPath": "C:\\Users\\zaccaria.majid\\.nuget\\packages\\", + "outputPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\zaccaria.majid\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://nexus.steamware.net/repository/nuget-group/": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": { + "target": "Package", + "version": "[6.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Egw.Core.Razor.Comp/obj/project.nuget.cache b/Egw.Core.Razor.Comp/obj/project.nuget.cache new file mode 100644 index 0000000..5e45076 --- /dev/null +++ b/Egw.Core.Razor.Comp/obj/project.nuget.cache @@ -0,0 +1,23 @@ +{ + "version": 2, + "dgSpecHash": "/rV/CGftRjWcRdEAorl30hU2kTB98l6ENio6LdJYM1tVcF2XoQM0bQzMioFkdLFzdgAQZofsYTcyPW2H7gacqg==", + "success": true, + "projectFilePath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "expectedPackageFiles": [ + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.authorization\\6.0.11\\microsoft.aspnetcore.authorization.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components\\6.0.11\\microsoft.aspnetcore.components.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\6.0.11\\microsoft.aspnetcore.components.analyzers.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\6.0.11\\microsoft.aspnetcore.components.forms.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.11\\microsoft.aspnetcore.components.web.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.11\\microsoft.aspnetcore.metadata.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.1\\microsoft.extensions.dependencyinjection.6.0.1.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.3\\microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.jsinterop\\6.0.11\\microsoft.jsinterop.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Egw.Core.Razor.Test/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..ed92695 --- /dev/null +++ b/Egw.Core.Razor.Test/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 = ".NET 6.0")] diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfo.cs b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfo.cs new file mode 100644 index 0000000..5b4c8b1 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Il codice è stato generato da uno strumento. +// Versione runtime:4.0.30319.42000 +// +// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Egw.Core.Razor.Test")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Egw.Core.Razor.Test")] +[assembly: System.Reflection.AssemblyTitleAttribute("Egw.Core.Razor.Test")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generato dalla classe WriteCodeFragment di MSBuild. + diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfoInputs.cache b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfoInputs.cache new file mode 100644 index 0000000..231adb9 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +56260725369076aa35e24fe2a46ddfddaad0227f diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GeneratedMSBuildEditorConfig.editorconfig b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..0724c21 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,69 @@ +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.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Egw.Core.Razor.Test +build_property.RootNamespace = Egw.Core.Razor.Test +build_property.ProjectDir = D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test +build_property._RazorSourceGeneratorDebug = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/App.razor] +build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/FetchData.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/TestCal.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcVGVzdENhbC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Shared/SurveyPrompt.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-bxdsh1n5l4 + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/ProvaCalendar.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcUHJvdmFDYWxlbmRhci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-6cq1j34k3o + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Shared/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-lav052tuny + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Shared/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-vsdg3y9usu + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/Error.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/_Host.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[D:/Repo/egwcorerazorcomp/Egw.Core.Razor.Test/Pages/_Layout.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GlobalUsings.g.cs b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.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/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.MvcApplicationPartsAssemblyInfo.cache b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cache b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cache new file mode 100644 index 0000000..f24b41d --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cs b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cs new file mode 100644 index 0000000..4869fe5 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.RazorAssemblyInfo.cs @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------ +// +// Il codice è stato generato da uno strumento. +// Versione runtime:4.0.30319.42000 +// +// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" + + "ory, Microsoft.AspNetCore.Mvc.Razor")] + +// Generato dalla classe WriteCodeFragment di MSBuild. + diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.assets.cache b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..695e49f8134cbae3108c894a5678f22e6f9be7cd GIT binary patch literal 9387 zcmdT~&vV;E6n0D75TFGbAQW2arX)>Ds>JzG5;$d2k_oh_2h;YV18ZyJD3v9RB$qft zGZcmy;J|QZh65+~8#r<63`Y+95ghm%c+b|4FU}@boU~Rovtw)X-qW{FZ+Aa`o8l+S z3oqt!xz&e%%zk~ZI576z=YRiZfA#3Y$N!$|`|r{AU%zZ?Gqdym{COdlJ5F{#A6xuD zzvD~K*SAEaB0N)QHL+nDx@Om_GSFR7xi6~H*K20Qb9`ql(1h>WGN?G7)GAKRb!=$| zz9wv8HMTg=b!}2B6!fISZ~}7BE53d!4zl38t1?*RAd5+mg(!$-SQg{s>liiu{v5Sm zyTB_q18MuFWBZ!rRI8?4)kN73JW&a_vx#?lH(VO6)v#x@$(_JIN}}Biqb*BYdLnQ< zA7P&eVV|T=zD`s7rVIFxZcz``9nahn3_QxSWtMeHFJ)bw-UW1GfSgCZPEm{U+DG4? zr}prO${{T{c=v#;zYW<7bpQR~QU{f~=6JQZN;_o_04}i~CXgo@Ch#S?|MtjWej&?U zWbvLXBSbDbgm{MT8;5$wH5mv)1R^cATcJIodbthND|G*37m0(JZAe$zhO{dU)83HH zncYIDE8j58;v2E&O5}-HUk$OIrB9wE1Jr&$a;&>oq{*&;FTlcvqj)VG#p~fH-k{H) z4mXN@*3wQXj~33o(Bjg`IUl69eekM<@^IW_t&cP72f{XlXH01YSURCJZnwNJk#7ioT?{k`6Vhfuxcxpab2J?4Kzb>qNDX1H!qnFl& zCk=hIzAS@c_>+KRO|-|-L$dE1_gmIW!m`TbvE*2W^w=jGM0m3n|G+>Z+(QBkh>!qh zh4=zIB)(Z7yZ{XeZ;yyBph2RWDS`_ak>EZf#1_yavCSBv1(Zl=dr4#g5)#?o5m*3( z1okNqS9mfK*C$U{;lW5)GecAXU!HdBh^S^~=O&?ucWl0J=Vr#w64ns4%hcYbHcV}V z+7)U&+}Qy!?(B@1r7acWQR>gi&JXZ$=V$mVd8y!!QGXVg0YFD)z|fn&uIRJ9R<2TC zkC+3XMdrY0St3&<`aSB;6tjRaAhX~xuym#x!#MRnBg_Lvhs=XV$C8?Abl0dqW6T6b zfy{(Q!BU%Q6dLvSlDPn6WG)PuB{&u23F_}1vjM=!Y#1<0b1J}-)c+Ki4l8#)(d@Xdh&vrdh4Ub&VMq&{2SN3MK_dF9t5Gry{Hq zfmfGjZ%98d?dCr*lnqBK!m1L^(@RP_oPOhp1-#)s rCeeIqYlEy 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 literal 0 HcmV?d00001 diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.CoreCompileInputs.cache b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..224e6c1 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +137d55d11ce906714710e79e605eb0a4bd056603 diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.FileListAbsolute.txt b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..ed593bd --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/Egw.Core.Razor.Test.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.csproj.AssemblyReference.cache +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.GeneratedMSBuildEditorConfig.editorconfig +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.AssemblyInfoInputs.cache +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.AssemblyInfo.cs +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.csproj.CoreCompileInputs.cache +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.MvcApplicationPartsAssemblyInfo.cache +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.RazorAssemblyInfo.cache +D:\Repo\egwcorerazorcomp\Egw.Core.Razor.Test\obj\Debug\net6.0\Egw.Core.Razor.Test.RazorAssemblyInfo.cs diff --git a/Egw.Core.Razor.Test/obj/Debug/net6.0/project.razor.vs.json b/Egw.Core.Razor.Test/obj/Debug/net6.0/project.razor.vs.json new file mode 100644 index 0000000..90b9685 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Debug/net6.0/project.razor.vs.json @@ -0,0 +1 @@ +{"SerializedFilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":781716468,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarMonth","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CalendarMonth"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"CurrMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno mese corrente\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"CurrMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DateCheck","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date (per check colori su data)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheck","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateCheckBlock","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date tipo BLOCK (es feste, chiusure aziendali)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheckBlock","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il mese corrente/selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCal","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCal","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DtRif","TypeName":"System.DateTime","Documentation":"\r\n \r\n Day di riferimento (tipicamente = oggi) per disegnare calendario alla data corrente\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DtRif","Common.GloballyQualifiedTypeName":"global::System.DateTime"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Elenco eventi da mostrare sul calendario\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MainCss","TypeName":"System.String","Documentation":"\r\n \r\n Css sfondo principale\r\n default: table table-dark table-borderless opt alt: table-striped, table-responsive\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MainCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MonthChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento cambio di mese\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MonthChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OtherMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno tipico\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"OtherMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelDayCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno selezionato\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelDayCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelWeekCss","TypeName":"System.String","Documentation":"\r\n \r\n Css dei giorni della settimana selezionata\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelWeekCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SingleWeek","TypeName":"System.Boolean","Documentation":"\r\n \r\n Imposta di mostrare SOLO una singola settimana (per selezione data)\r\n default: false\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SingleWeek","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WeekEndCss","TypeName":"System.String","Documentation":"\r\n \r\n Css per giorni weekend (sab-dom)\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekEndCss","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarMonth","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarMonth"}},{"HashCode":228251161,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarMonth","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalendarMonth"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"CurrMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno mese corrente\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"CurrMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DateCheck","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date (per check colori su data)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheck","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateCheckBlock","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\r\n \r\n Dizionario configurazione date tipo BLOCK (es feste, chiusure aziendali)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateCheckBlock","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il mese corrente/selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCal","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCal","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DtRif","TypeName":"System.DateTime","Documentation":"\r\n \r\n Day di riferimento (tipicamente = oggi) per disegnare calendario alla data corrente\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DtRif","Common.GloballyQualifiedTypeName":"global::System.DateTime"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Elenco eventi da mostrare sul calendario\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MainCss","TypeName":"System.String","Documentation":"\r\n \r\n Css sfondo principale\r\n default: table table-dark table-borderless opt alt: table-striped, table-responsive\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MainCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MonthChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento cambio di mese\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"MonthChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OtherMonthCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno tipico\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"OtherMonthCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelDayCss","TypeName":"System.String","Documentation":"\r\n \r\n Css giorno selezionato\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelDayCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelWeekCss","TypeName":"System.String","Documentation":"\r\n \r\n Css dei giorni della settimana selezionata\r\n default: bg-danger text-warning\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SelWeekCss","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SingleWeek","TypeName":"System.Boolean","Documentation":"\r\n \r\n Imposta di mostrare SOLO una singola settimana (per selezione data)\r\n default: false\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"SingleWeek","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WeekEndCss","TypeName":"System.String","Documentation":"\r\n \r\n Css per giorni weekend (sab-dom)\r\n default: text-danger\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekEndCss","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarMonth","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarMonth","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-299944151,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartTS","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChartTS"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DataTS","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"DataTS","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartTS","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartTS"}},{"HashCode":1266163875,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartTS","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ChartTS"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DataTS","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"DataTS","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartTS","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartTS","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1363995532,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalWeekColumn","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CalWeekColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Lista etichette da mostrare (richiede tipo label...)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"ItemMode","TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType","IsEnum":true,"Documentation":"\r\n \r\n Modalit� di disegno\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"ItemMode","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType"}},{"Kind":"Components.Component","Name":"ValMax","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMax","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"ValMin","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMin","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalWeekColumn"}},{"HashCode":-1502004718,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalWeekColumn","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalWeekColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Lista etichette da mostrare (richiede tipo label...)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"ItemMode","TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType","IsEnum":true,"Documentation":"\r\n \r\n Modalit� di disegno\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"ItemMode","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.CalWeekColumn.ColType"}},{"Kind":"Components.Component","Name":"ValMax","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMax","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"ValMin","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"ValMin","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalWeekColumn","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalWeekColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-605660406,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarWeek","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CalendarWeek"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DateList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Periodo da mostrare (tipicamente 1 settimana)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Eventi da inserire\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il periodo selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCalendar","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCalendar","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EndHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"EndHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeightHour","TypeName":"System.Int32","Documentation":"\r\n \r\n Altezza di ogni blocco ora da mostrare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeightHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"labelWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Larghezza calcolata delle etichette, minimo tra\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"labelWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"StartHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"StartHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox GLOBALE\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}},{"Kind":"Components.Component","Name":"WeekChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento richiesta modifica settimana\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarWeek","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarWeek"}},{"HashCode":-799151239,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CalendarWeek","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CalendarWeek"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DateList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Periodo da mostrare (tipicamente 1 settimana)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"EventList","TypeName":"System.Collections.Generic.List","Documentation":"\r\n \r\n Eventi da inserire\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"EventList","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"DateSelected","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento selezione data valida (= entro il periodo selezionato)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"DateSelected","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"backToCalendar","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"backToCalendar","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EndHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"EndHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HeadStyle","TypeName":"System.String","Documentation":"\r\n \r\n Css titolo\r\n default: color: red\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeadStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeightHour","TypeName":"System.Int32","Documentation":"\r\n \r\n Altezza di ogni blocco ora da mostrare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"HeightHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"labelWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Larghezza calcolata delle etichette, minimo tra\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"labelWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"StartHour","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"StartHour","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"vBox","TypeName":"System.Drawing.Size","Documentation":"\r\n \r\n Dimensioni viewbox GLOBALE\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"vBox","Common.GloballyQualifiedTypeName":"global::System.Drawing.Size"}},{"Kind":"Components.Component","Name":"WeekChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Evento richiesta modifica settimana\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"WeekChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CalendarWeek","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CalendarWeek","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1909656211,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay","AssemblyName":"Egw.Core.Razor.Comp","Documentation":"\r\n \r\n Gestione display Toast con Bootstrap 5+\r\n \r\n https://getbootstrap.com/docs/5.2/components/toasts/\r\n \r\n\r\n","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ToastDisplay"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"currPosition","TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition","IsEnum":true,"Metadata":{"Common.PropertyName":"currPosition","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition"}},{"Kind":"Components.Component","Name":"DoShow","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"DoShow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReportClose","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ReportClose","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TitleDx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleDx","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TitleSx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleSx","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay"}},{"HashCode":-1370416706,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay","AssemblyName":"Egw.Core.Razor.Comp","Documentation":"\r\n \r\n Gestione display Toast con Bootstrap 5+\r\n \r\n https://getbootstrap.com/docs/5.2/components/toasts/\r\n \r\n\r\n","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ToastDisplay"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"currPosition","TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition","IsEnum":true,"Metadata":{"Common.PropertyName":"currPosition","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.ToastDisplay.DispPosition"}},{"Kind":"Components.Component","Name":"DoShow","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"DoShow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReportClose","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ReportClose","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TitleDx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleDx","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TitleSx","TypeName":"System.String","Metadata":{"Common.PropertyName":"TitleSx","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1848670795,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ToastDisplay"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1504684625,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Egw.Core.Razor.Comp.Components.ToastDisplay"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Egw.Core.Razor.Comp.Components.ToastDisplay.ChildContent","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ToastDisplay","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-139666126,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Toggler","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Toggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FilterChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"FilterChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelFilter","TypeName":"Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle","Metadata":{"Common.PropertyName":"SelFilter","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Toggler","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Toggler"}},{"HashCode":-688049183,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Toggler","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.Toggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FilterChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"FilterChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelFilter","TypeName":"Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle","Metadata":{"Common.PropertyName":"SelFilter","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Toggler.SelectGlobalToggle"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Toggler","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Toggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-194774874,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CircleGauge","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CircleGauge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Titolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Titolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Testo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Testo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTitolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTitolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTesto","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTesto","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"strokeColorVal","TypeName":"System.String","Metadata":{"Common.PropertyName":"strokeColorVal","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"currVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore da rappresentare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"currVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"maxVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore MASSIMO da rappresentare (=100%)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"maxVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"sWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Spessore dei cerchida disegnare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"sWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"innRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio interno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"innRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"outRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio esterno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"outRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CircleGauge","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CircleGauge"}},{"HashCode":-256960141,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.CircleGauge","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.CircleGauge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Titolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Titolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Testo","TypeName":"System.String","Metadata":{"Common.PropertyName":"Testo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTitolo","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTitolo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"StyleTesto","TypeName":"System.String","Metadata":{"Common.PropertyName":"StyleTesto","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"strokeColorVal","TypeName":"System.String","Metadata":{"Common.PropertyName":"strokeColorVal","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"currVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore da rappresentare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"currVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"maxVal","TypeName":"System.Int32","Documentation":"\r\n \r\n Valore MASSIMO da rappresentare (=100%)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"maxVal","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"sWidth","TypeName":"System.Int32","Documentation":"\r\n \r\n Spessore dei cerchida disegnare\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"sWidth","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"innRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio interno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"innRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"outRad","TypeName":"System.Int32","Documentation":"\r\n \r\n Raggio cerchio esterno (0..100)\r\n \r\n\r\n","Metadata":{"Common.PropertyName":"outRad","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.CircleGauge","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"CircleGauge","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-730063291,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartHist","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChartHist"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartHist","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartHist"}},{"HashCode":-2015432404,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.ChartHist","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.ChartHist"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"BackColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"BackColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChartLabel","TypeName":"System.String","Metadata":{"Common.PropertyName":"ChartLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"LineColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"LineColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GridColor","TypeName":"System.String","Metadata":{"Common.PropertyName":"GridColor","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationTime","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"AnimationTime","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.ChartHist","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"ChartHist","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100800992,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingDataSmall"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataSmall"}},{"HashCode":-1745797188,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataSmall","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataSmall","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-745028864,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingData","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingData","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingData"}},{"HashCode":43735297,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingData","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingData","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingData","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1998986796,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Chart","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Chart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Egw.Core.Razor.Comp.Components.Chart.ChartType","IsEnum":true,"Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Chart.ChartType"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"BackgroundColor","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"BackgroundColor","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Chart","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Chart"}},{"HashCode":1138181118,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.Chart","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.Chart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.String","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Egw.Core.Razor.Comp.Components.Chart.ChartType","IsEnum":true,"Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Egw.Core.Razor.Comp.Components.Chart.ChartType"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"BackgroundColor","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"BackgroundColor","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"Labels","TypeName":"System.String[]","Metadata":{"Common.PropertyName":"Labels","Common.GloballyQualifiedTypeName":"global::System.String[]"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.Chart","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"Chart","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1830934970,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingDataGrow"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataGrow"}},{"HashCode":-231899966,"Kind":"Components.Component","Name":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","AssemblyName":"Egw.Core.Razor.Comp","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Comp.Components.LoadingDataGrow","Common.TypeNamespace":"Egw.Core.Razor.Comp.Components","Common.TypeNameIdentifier":"LoadingDataGrow","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1897145838,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.TestCal","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TestCal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.TestCal","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"TestCal"}},{"HashCode":87482106,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.TestCal","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Pages.TestCal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.TestCal","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"TestCal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1113378653,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.FetchData","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.FetchData","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"FetchData"}},{"HashCode":1814298707,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.FetchData","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Pages.FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.FetchData","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"FetchData","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1908564658,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.ProvaCalendar","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProvaCalendar"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.ProvaCalendar","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"ProvaCalendar"}},{"HashCode":1669314535,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.ProvaCalendar","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Pages.ProvaCalendar"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.ProvaCalendar","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"ProvaCalendar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":737040128,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.Index","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.Index","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"Index"}},{"HashCode":-127502978,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.Index","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Pages.Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.Index","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"Index","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1304988734,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.Counter","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.Counter","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"Counter"}},{"HashCode":952723296,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Pages.Counter","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Pages.Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Pages.Counter","Common.TypeNamespace":"Egw.Core.Razor.Test.Pages","Common.TypeNameIdentifier":"Counter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1921627775,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.SurveyPrompt","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SurveyPrompt"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.SurveyPrompt","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"SurveyPrompt"}},{"HashCode":1730338889,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.SurveyPrompt","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Shared.SurveyPrompt"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.SurveyPrompt","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"SurveyPrompt","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1130340717,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.MainLayout","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.MainLayout","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"MainLayout"}},{"HashCode":-591781781,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.MainLayout","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.MainLayout","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"MainLayout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-480470856,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Test.Shared.MainLayout.Body","AssemblyName":"Egw.Core.Razor.Test","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":"Egw.Core.Razor.Test.Shared.MainLayout.Body","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1395057725,"Kind":"Components.ChildContent","Name":"Egw.Core.Razor.Test.Shared.MainLayout.Body","AssemblyName":"Egw.Core.Razor.Test","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"Egw.Core.Razor.Test.Shared.MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Egw.Core.Razor.Test.Shared.MainLayout.Body","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":991558845,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.NavMenu","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavMenu"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.NavMenu","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"NavMenu"}},{"HashCode":-557042278,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.Shared.NavMenu","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.Shared.NavMenu"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.Shared.NavMenu","Common.TypeNamespace":"Egw.Core.Razor.Test.Shared","Common.TypeNameIdentifier":"NavMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-589147485,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.App","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.App","Common.TypeNamespace":"Egw.Core.Razor.Test","Common.TypeNameIdentifier":"App"}},{"HashCode":-1229026791,"Kind":"Components.Component","Name":"Egw.Core.Razor.Test.App","AssemblyName":"Egw.Core.Razor.Test","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Egw.Core.Razor.Test.App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Egw.Core.Razor.Test.App","Common.TypeNamespace":"Egw.Core.Razor.Test","Common.TypeNameIdentifier":"App","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1789588623,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":2087210361,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2063719819,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":113815998,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-916422635,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1793156627,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2103100738,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True"}},{"HashCode":596078321,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-950800962,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-51883978,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":152097514,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True"}},{"HashCode":-899228490,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":247676274,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True"}},{"HashCode":-245082154,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-3486518,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True"}},{"HashCode":-1446222502,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1960512142,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1920215596,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962036311,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True"}},{"HashCode":1775905808,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-924391862,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1469997211,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":497607057,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1896998253,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":706994615,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1458327790,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1409346984,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True"}},{"HashCode":-539041457,"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1642247267,"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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":591741979,"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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1321625040,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":-1759400738,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1721809178,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1182313963,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-740824051,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1903137250,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246271716,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-996503938,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1608831631,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1521540536,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-628269752,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":1646289862,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129736942,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":943926180,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1161311501,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2073571043,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1113147290,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":719579976,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-252057281,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-334595117,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720802434,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1066138983,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1329851055,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True"}},{"HashCode":98630301,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","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","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":938082833,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1328007459,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1573826946,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071423432,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1159723309,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1105006503,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1626695798,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-1089588755,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1894495879,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-772132001,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1961680512,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1794929427,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1333841242,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1062287476,"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1976336925,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2072500109,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":206294960,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1635767799,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1343832225,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-747468937,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1760466501,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":254935187,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1219772387,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-1605994785,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":409770779,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1870844652,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1856072683,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-1646701916,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570326213,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True"}},{"HashCode":-1427256128,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","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","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019176430,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-99784322,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1963668115,"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","Common.GloballyQualifiedTypeName":"global::System.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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":-2015505674,"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","Common.GloballyQualifiedTypeName":"global::System.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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2014705676,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-644325477,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2070786262,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1063252289,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-295287261,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":929523394,"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.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","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":24364686,"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","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router"}},{"HashCode":-868917091,"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","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"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","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","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","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","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","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":395977800,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1303430697,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1702540883,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-210369553,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1969075404,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1966357993,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-412348275,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1183441731,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1244533523,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1943172950,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1669379088,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":206835795,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1703164961,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1539717881,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2037212429,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1076801267,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":884794329,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1538615901,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-383152099,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":583382718,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1496118296,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1892667192,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-695808398,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":881656464,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1675311030,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1441981659,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1321031139,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":797422111,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-765211634,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685080129,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":700369429,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-144114499,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-6567171,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1160189933,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-253871031,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1693382503,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1399289399,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1257688159,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":526616602,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-704514247,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1301262964,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-943806315,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1024736527,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1564030866,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-245678027,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1303133076,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1167672914,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1716506156,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1776231308,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-760395158,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":448925539,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1828352982,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-824984604,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":512689634,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-131639322,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2081055617,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":671343776,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-906399437,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1673358071,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1883012605,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-445196629,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1072288228,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":429038913,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-857605877,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1023041156,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2113325282,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1171829661,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1924423103,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":251218392,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1200360301,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":870409781,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2005397906,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":148340652,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":17598829,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1960382636,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-901598092,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685471538,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-623329157,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-516077056,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":861748868,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1292834145,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-491267811,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1274141778,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1470710021,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2097203272,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1860614855,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-944834360,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":985382823,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1227747450,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1608024556,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1492855282,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":561974861,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":143882370,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":807609890,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":322499480,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1310773309,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1337217167,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1918318624,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-666102522,"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":-145164111,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"AnchorTagHelper"}},{"HashCode":-2017601555,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"CacheTagHelper"}},{"HashCode":-1000842291,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ComponentTagHelper"}},{"HashCode":4232840,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"DistributedCacheTagHelper"}},{"HashCode":841944332,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"EnvironmentTagHelper"}},{"HashCode":-1374845942,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"FormActionTagHelper"}},{"HashCode":-127896823,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"FormTagHelper"}},{"HashCode":-1290579374,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ImageTagHelper"}},{"HashCode":2018561384,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"InputTagHelper"}},{"HashCode":-555015231,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"LabelTagHelper"}},{"HashCode":-195469401,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"LinkTagHelper"}},{"HashCode":1192023020,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"OptionTagHelper"}},{"HashCode":327896149,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"PartialTagHelper"}},{"HashCode":676814577,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"PersistComponentStateTagHelper"}},{"HashCode":962839027,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ScriptTagHelper"}},{"HashCode":-1304496591,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"SelectTagHelper"}},{"HashCode":-1556932047,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"TextAreaTagHelper"}},{"HashCode":-1067790191,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ValidationMessageTagHelper"}},{"HashCode":-1744300995,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ValidationSummaryTagHelper"}},{"HashCode":-1460206721,"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","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Common.TypeNameIdentifier":"UrlResolutionTagHelper"}},{"HashCode":-1487122310,"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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"Bind"}},{"HashCode":1147187751,"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"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":559463477,"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"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1622794753,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-652071802,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":261116556,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":499151024,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-883651903,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-2097379632,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1007845740,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-625138988,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":806266141,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1357195673,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-452568861,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1131320995,"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"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1024954613,"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"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1162736253,"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"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","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"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-535491811,"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"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1884683335,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1413158779,"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"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-434904083,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343397716,"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"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":1598337077,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-965874919,"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"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-799976979,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1432855956,"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"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1373758094,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-369432729,"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"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1713884350,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":949592492,"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"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1089685072,"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"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","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"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"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","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":957713645,"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":-1148481321,"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":"Egw.Core.Razor.Test","Documents":[{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\ProvaCalendar.razor","TargetPath":"Pages\\ProvaCalendar.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\FetchData.razor","TargetPath":"Pages\\FetchData.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\Counter.razor","TargetPath":"Pages\\Counter.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Shared\\NavMenu.razor","TargetPath":"Shared\\NavMenu.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\TestCal.razor","TargetPath":"Pages\\TestCal.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\Index.razor","TargetPath":"Pages\\Index.razor","FileKind":"component"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Shared\\SurveyPrompt.razor","TargetPath":"Shared\\SurveyPrompt.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.dgspec.json b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.dgspec.json new file mode 100644 index 0000000..93e63a9 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.dgspec.json @@ -0,0 +1,141 @@ +{ + "format": 1, + "restore": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj": {} + }, + "projects": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "projectName": "Egw.Core.Razor.Comp", + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj", + "packagesPath": "C:\\Users\\zaccaria.majid\\.nuget\\packages\\", + "outputPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\zaccaria.majid\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://nexus.steamware.net/repository/nuget-group/": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": { + "target": "Package", + "version": "[6.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj", + "projectName": "Egw.Core.Razor.Test", + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj", + "packagesPath": "C:\\Users\\zaccaria.majid\\.nuget\\packages\\", + "outputPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\zaccaria.majid\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://nexus.steamware.net/repository/nuget-group/": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj": { + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.props b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.props new file mode 100644 index 0000000..e794a54 --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.props @@ -0,0 +1,17 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\zaccaria.majid\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 6.4.0 + + + + + + + \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.targets b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.targets new file mode 100644 index 0000000..53d0c7e --- /dev/null +++ b/Egw.Core.Razor.Test/obj/Egw.Core.Razor.Test.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/project.assets.json b/Egw.Core.Razor.Test/obj/project.assets.json new file mode 100644 index 0000000..88f763b --- /dev/null +++ b/Egw.Core.Razor.Test/obj/project.assets.json @@ -0,0 +1,639 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Microsoft.AspNetCore.Authorization/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "6.0.11", + "Microsoft.Extensions.Logging.Abstractions": "6.0.3", + "Microsoft.Extensions.Options": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "6.0.11", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.11" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.11": { + "type": "package", + "build": { + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} + } + }, + "Microsoft.AspNetCore.Components.Forms/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.11" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Web/6.0.11": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.11", + "Microsoft.AspNetCore.Components.Forms": "6.0.11", + "Microsoft.Extensions.DependencyInjection": "6.0.1", + "Microsoft.JSInterop": "6.0.11", + "System.IO.Pipelines": "6.0.3" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Metadata/6.0.11": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.DependencyInjection/6.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.JSInterop/6.0.11": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Egw.Core.Razor.Comp/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v6.0", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": "6.0.11" + }, + "compile": { + "bin/placeholder/Egw.Core.Razor.Comp.dll": {} + }, + "runtime": { + "bin/placeholder/Egw.Core.Razor.Comp.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.Authorization/6.0.11": { + "sha512": "giOl79lYqcUy9TShXTwA0nzucUAeiXgIKenaMX67H/20tnB+BXR3dx56cFJVKKIgGY+mcr1HFuEVigR+juDfSg==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Authorization.dll", + "lib/net461/Microsoft.AspNetCore.Authorization.xml", + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll", + "lib/net6.0/Microsoft.AspNetCore.Authorization.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Components/6.0.11": { + "sha512": "4Uyep8qCj5GFloNNAcBcbTJyYlGae/iWLMhAv0rUo+mFnXU7VO5fZ+YQg1JBuxdtKYiP8i66sOCDr5S4NYXfmQ==", + "type": "package", + "path": "microsoft.aspnetcore.components/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.xml", + "microsoft.aspnetcore.components.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.11": { + "sha512": "bPrcoiUWw4Rn+vjjiMNuef81LemEIgb+TjsdghqB5/AcpiGFzKnFiMOuxRT4MwFIVf4b/O1OvVRuRh19zE/YFA==", + "type": "package", + "path": "microsoft.aspnetcore.components.analyzers/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", + "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "microsoft.aspnetcore.components.analyzers.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.analyzers.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Forms/6.0.11": { + "sha512": "unEPLO7cTvuxAPR8uSHBiuWKqerX5QuIFGO8UHIPJeKEEXDZc5UU2nqJeyW610M/4leIaI4GXC37u090L4zTjQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.forms/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.xml", + "microsoft.aspnetcore.components.forms.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.forms.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Web/6.0.11": { + "sha512": "y/V1VAOGZC9WjTiOAriTz+kz2ui6NVr/xBM2ZWKz0pXvV06607V0ukfwGvQ4c03WNjl7seMP0llmz/8f0jHMSQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.web/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.xml", + "microsoft.aspnetcore.components.web.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.components.web.nuspec" + ] + }, + "Microsoft.AspNetCore.Metadata/6.0.11": { + "sha512": "wGsS/9lFxZdZMxJobs9rAkyVpM+XRtENH5E0ACmvubiC/uo7cRa5qg4k3oduG3SoWty5YkAMY+GKsU4SC+xn0Q==", + "type": "package", + "path": "microsoft.aspnetcore.metadata/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Metadata.dll", + "lib/net461/Microsoft.AspNetCore.Metadata.xml", + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll", + "lib/net6.0/Microsoft.AspNetCore.Metadata.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", + "microsoft.aspnetcore.metadata.6.0.11.nupkg.sha512", + "microsoft.aspnetcore.metadata.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection/6.0.1": { + "sha512": "vWXPg3HJQIpZkENn1KWq8SfbqVujVD7S7vIAyFXXqK5xkf1Vho+vG0bLBCHxU36lD1cLLtmGpfYf0B3MYFi9tQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.6.0.1.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.3": { + "sha512": "SUpStcdjeBbdKjPKe53hVVLkFjylX0yIXY8K+xWa47+o1d+REDyOMZjHZa+chsQI1K9qZeiHWk9jos0TFU7vGg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/6.0.0": { + "sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", + "type": "package", + "path": "microsoft.extensions.options/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Options.dll", + "lib/net461/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.6.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", + "type": "package", + "path": "microsoft.extensions.primitives/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Primitives.dll", + "lib/net461/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.JSInterop/6.0.11": { + "sha512": "g6bf//uloJDrrnE4mubaEvQxeqc640qO6oxzoEaKFe6G6MdBoFOgVfqKYlqS47/pErqmomwL0YQvkRCyfhWxhw==", + "type": "package", + "path": "microsoft.jsinterop/6.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/Microsoft.JSInterop.dll", + "lib/net6.0/Microsoft.JSInterop.xml", + "microsoft.jsinterop.6.0.11.nupkg.sha512", + "microsoft.jsinterop.nuspec" + ] + }, + "System.IO.Pipelines/6.0.3": { + "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "type": "package", + "path": "system.io.pipelines/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.IO.Pipelines.dll", + "lib/net461/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/netcoreapp3.1/System.IO.Pipelines.dll", + "lib/netcoreapp3.1/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.6.0.3.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Egw.Core.Razor.Comp/1.0.0": { + "type": "project", + "path": "../Egw.Core.Razor.Comp/Egw.Core.Razor.Comp.csproj", + "msbuildProject": "../Egw.Core.Razor.Comp/Egw.Core.Razor.Comp.csproj" + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "Egw.Core.Razor.Comp >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj", + "projectName": "Egw.Core.Razor.Test", + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj", + "packagesPath": "C:\\Users\\zaccaria.majid\\.nuget\\packages\\", + "outputPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\zaccaria.majid\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://nexus.steamware.net/repository/nuget-group/": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj": { + "projectPath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Comp\\Egw.Core.Razor.Comp.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Egw.Core.Razor.Test/obj/project.nuget.cache b/Egw.Core.Razor.Test/obj/project.nuget.cache new file mode 100644 index 0000000..e73532d --- /dev/null +++ b/Egw.Core.Razor.Test/obj/project.nuget.cache @@ -0,0 +1,23 @@ +{ + "version": 2, + "dgSpecHash": "5QjjAWwk+dHE/wXfDF1SoBY0hAxQig/LPcojPyOxUb7ojKT/Ohk2XIU56VkqvP7bFLiD28PHjobO3p1Tr1q0nw==", + "success": true, + "projectFilePath": "D:\\Repo\\egwcorerazorcomp\\Egw.Core.Razor.Test\\Egw.Core.Razor.Test.csproj", + "expectedPackageFiles": [ + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.authorization\\6.0.11\\microsoft.aspnetcore.authorization.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components\\6.0.11\\microsoft.aspnetcore.components.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\6.0.11\\microsoft.aspnetcore.components.analyzers.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\6.0.11\\microsoft.aspnetcore.components.forms.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.11\\microsoft.aspnetcore.components.web.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.11\\microsoft.aspnetcore.metadata.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.1\\microsoft.extensions.dependencyinjection.6.0.1.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.3\\microsoft.extensions.logging.abstractions.6.0.3.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\microsoft.jsinterop\\6.0.11\\microsoft.jsinterop.6.0.11.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", + "C:\\Users\\zaccaria.majid\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file